Package io.trino.parquet
Class DataPageV1
- java.lang.Object
-
- io.trino.parquet.Page
-
- io.trino.parquet.DataPage
-
- io.trino.parquet.DataPageV1
-
public class DataPageV1 extends DataPage
-
-
Field Summary
-
Fields inherited from class io.trino.parquet.DataPage
valueCount
-
Fields inherited from class io.trino.parquet.Page
uncompressedSize
-
-
Constructor Summary
Constructors Constructor Description DataPageV1(io.airlift.slice.Slice slice, int valueCount, int uncompressedSize, OptionalLong firstRowIndex, ParquetEncoding repetitionLevelEncoding, ParquetEncoding definitionLevelEncoding, ParquetEncoding valuesEncoding)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ParquetEncodinggetDefinitionLevelEncoding()ParquetEncodinggetRepetitionLevelEncoding()io.airlift.slice.SlicegetSlice()ParquetEncodinggetValueEncoding()StringtoString()-
Methods inherited from class io.trino.parquet.DataPage
getFirstRowIndex, getValueCount
-
Methods inherited from class io.trino.parquet.Page
getUncompressedSize
-
-
-
-
Constructor Detail
-
DataPageV1
public DataPageV1(io.airlift.slice.Slice slice, int valueCount, int uncompressedSize, OptionalLong firstRowIndex, ParquetEncoding repetitionLevelEncoding, ParquetEncoding definitionLevelEncoding, ParquetEncoding valuesEncoding)
-
-
Method Detail
-
getSlice
public io.airlift.slice.Slice getSlice()
-
getDefinitionLevelEncoding
public ParquetEncoding getDefinitionLevelEncoding()
-
getRepetitionLevelEncoding
public ParquetEncoding getRepetitionLevelEncoding()
-
getValueEncoding
public ParquetEncoding getValueEncoding()
-
-