| Package | Description |
|---|---|
| com.facebook.presto.parquet | |
| com.facebook.presto.parquet.batchreader | |
| com.facebook.presto.parquet.reader | |
| org.apache.parquet.io |
| Modifier and Type | Class and Description |
|---|---|
class |
GroupField |
class |
PrimitiveField |
| Modifier and Type | Method and Description |
|---|---|
List<Optional<Field>> |
GroupField.getChildren() |
| Modifier and Type | Method and Description |
|---|---|
void |
ColumnReader.init(PageReader pageReader,
Field field,
org.apache.parquet.internal.filter2.columnindex.RowRanges rowRanges) |
| Constructor and Description |
|---|
GroupField(Type type,
int repetitionLevel,
int definitionLevel,
boolean required,
com.google.common.collect.ImmutableList<Optional<Field>> children) |
| Modifier and Type | Field and Description |
|---|---|
protected Field |
Int64TimestampMicrosFlatBatchReader.field |
protected Field |
BooleanFlatBatchReader.field |
protected Field |
TimestampFlatBatchReader.field |
protected Field |
Int64FlatBatchReader.field |
protected Field |
Int32FlatBatchReader.field |
protected Field |
BinaryFlatBatchReader.field |
protected Field |
AbstractNestedBatchReader.field |
| Modifier and Type | Method and Description |
|---|---|
void |
Int64TimestampMicrosFlatBatchReader.init(PageReader pageReader,
Field field,
org.apache.parquet.internal.filter2.columnindex.RowRanges rowRanges) |
void |
BooleanFlatBatchReader.init(PageReader pageReader,
Field field,
org.apache.parquet.internal.filter2.columnindex.RowRanges rowRanges) |
void |
TimestampFlatBatchReader.init(PageReader pageReader,
Field field,
org.apache.parquet.internal.filter2.columnindex.RowRanges rowRanges) |
void |
Int64FlatBatchReader.init(PageReader pageReader,
Field field,
org.apache.parquet.internal.filter2.columnindex.RowRanges rowRanges) |
void |
Int32FlatBatchReader.init(PageReader pageReader,
Field field,
org.apache.parquet.internal.filter2.columnindex.RowRanges rowRanges) |
void |
BinaryFlatBatchReader.init(PageReader pageReader,
Field field,
org.apache.parquet.internal.filter2.columnindex.RowRanges rowRanges) |
void |
AbstractNestedBatchReader.init(PageReader pageReader,
Field field,
org.apache.parquet.internal.filter2.columnindex.RowRanges rowRanges) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ListColumnReader.calculateCollectionOffsets(Field field,
it.unimi.dsi.fastutil.ints.IntList offsets,
it.unimi.dsi.fastutil.booleans.BooleanList collectionIsNull,
int[] definitionLevels,
int[] repetitionLevels)
Each collection (Array or Map) has four variants of presence:
1) Collection is not defined, because one of it's optional parent fields is null
2) Collection is null
3) Collection is defined but empty
4) Collection is defined and not empty.
|
static it.unimi.dsi.fastutil.booleans.BooleanList |
StructColumnReader.calculateStructOffsets(Field field,
int[] fieldDefinitionLevels,
int[] fieldRepetitionLevels)
Each struct has three variants of presence:
1) Struct is not defined, because one of it's optional parent fields is null
2) Struct is null
3) Struct is defined and not empty.
|
void |
AbstractColumnReader.init(PageReader pageReader,
Field field,
org.apache.parquet.internal.filter2.columnindex.RowRanges rowRanges) |
Block |
ParquetReader.readBlock(Field field) |
| Modifier and Type | Method and Description |
|---|---|
static Optional<Field> |
ColumnIOConverter.constructField(Type type,
org.apache.parquet.io.ColumnIO columnIO) |
Copyright © 2012–2024. All rights reserved.