public class FileSplitter extends Object
Supports two categories of input:
createdBy and format:
format: "sqlflow-sharded" → splitSqlflowShardedJson()createdBy contains "sqldep" or "grabit" → splitSqldepGrabitJson()createdBy contains "sqlflow" → splitSqlflowJson()| Constructor and Description |
|---|
FileSplitter() |
| Modifier and Type | Method and Description |
|---|---|
static List<File> |
splitFile(File inputFile,
File outputDir,
int splitSizeMB,
EDbVendor dbVendor)
Split large file
|
public FileSplitter()
public static List<File> splitFile(File inputFile, File outputDir, int splitSizeMB, EDbVendor dbVendor) throws IOException
inputFile - Input fileoutputDir - Output directorysplitSizeMB - Split size (MB)dbVendor - Database vendorIOException - IO exception