generate splits by min max size, and align to HDFS block when possible
local variable of hdfsBlock
fix missing space
check maxSplit size must be greater or equal to minSplitSize
maxSplitSize should always be positive
separate out getParquetInputSplit method in the SplitInfo class, reduce LOC in the generateSplit method
move parseMessageType out of the loop
1. remove unused readSupportClass parameter from generateSplit method; 2. double check split min max to be postive in the getSplits method; 3. explicit import java.util.xx in test
add more tests so the hdfsSize is not multiple of rowGroup size
min split size default to 0
add non-negative check in generateSplits method
better message
create a getStartingPos in ColumnChunkMetaData
make SplitInfo contain the hdfsBlock
1. check row groups are sorted; 2. add getStartingPos for BlockMetadata, which returns the startingPos for the first Column
use getStartingPos for BlockMetadata, which returns the startingPos for the first Column
use mid point of a row group to decide to create a split or not
format
change name to checkBelongingToANewHDFSBlock
Merge pull request #365 from Parquet/generate_splits_by_min_max_size

generate splits by min max size, and align to HDFS block when possible