package com.infoclinika.pdx.service;

import org.springframework.web.multipart.MultipartFile;

/**
 * Parses files into data cube.
 */
public interface FileParser {
    ParsedFile parseFile(MultipartFile table);

    ParsedFile parseCsvFile(MultipartFile file);

    ParsedFile parseFileWithoutShift(MultipartFile table);

    ProcessedFile parseChunks(MultipartFile table);

    ProcessedFile parseCsvChunks(MultipartFile file);
}
