| Modifier and Type | Method and Description |
|---|---|
RichColumnDescriptor |
PrimitiveField.getDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
static Optional<RichColumnDescriptor> |
ParquetTypeUtils.getDescriptor(List<org.apache.parquet.io.PrimitiveColumnIO> columns,
List<String> path) |
static Map<List<String>,RichColumnDescriptor> |
ParquetTypeUtils.getDescriptors(org.apache.parquet.schema.MessageType fileSchema,
org.apache.parquet.schema.MessageType requestedSchema) |
| Modifier and Type | Method and Description |
|---|---|
static Optional<Type> |
ParquetTypeUtils.createDecimalType(RichColumnDescriptor descriptor) |
static ColumnReader |
ColumnReaderFactory.createReader(RichColumnDescriptor descriptor,
boolean batchReadEnabled) |
| Constructor and Description |
|---|
PrimitiveField(Type type,
int repetitionLevel,
int definitionLevel,
boolean required,
RichColumnDescriptor descriptor,
int id) |
| Modifier and Type | Field and Description |
|---|---|
protected RichColumnDescriptor |
AbstractNestedBatchReader.columnDescriptor |
| Constructor and Description |
|---|
AbstractNestedBatchReader(RichColumnDescriptor columnDescriptor) |
BinaryFlatBatchReader(RichColumnDescriptor columnDescriptor) |
BinaryNestedBatchReader(RichColumnDescriptor columnDescriptor) |
BooleanFlatBatchReader(RichColumnDescriptor columnDescriptor) |
BooleanNestedBatchReader(RichColumnDescriptor columnDescriptor) |
Int32FlatBatchReader(RichColumnDescriptor columnDescriptor) |
Int32NestedBatchReader(RichColumnDescriptor columnDescriptor) |
Int64FlatBatchReader(RichColumnDescriptor columnDescriptor) |
Int64NestedBatchReader(RichColumnDescriptor columnDescriptor) |
Int64TimestampMicrosFlatBatchReader(RichColumnDescriptor columnDescriptor) |
Int64TimestampMicrosNestedBatchReader(RichColumnDescriptor columnDescriptor) |
TimestampFlatBatchReader(RichColumnDescriptor columnDescriptor) |
TimestampNestedBatchReader(RichColumnDescriptor columnDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
static Decoders.FlatDecoders |
Decoders.readFlatPage(DataPage page,
RichColumnDescriptor columnDescriptor,
Dictionary dictionary) |
static Decoders.NestedDecoders |
Decoders.readNestedPage(DataPage page,
RichColumnDescriptor columnDescriptor,
Dictionary dictionary) |
| Modifier and Type | Method and Description |
|---|---|
Domain |
TupleDomainParquetPredicate.getDomain(Type type,
long rowCount,
org.apache.parquet.internal.column.columnindex.ColumnIndex columnIndex,
RichColumnDescriptor descriptor) |
| Modifier and Type | Method and Description |
|---|---|
static Predicate |
PredicateUtils.buildPredicate(org.apache.parquet.schema.MessageType requestedSchema,
TupleDomain<org.apache.parquet.column.ColumnDescriptor> parquetTupleDomain,
Map<List<String>,RichColumnDescriptor> descriptorsByPath) |
static boolean |
PredicateUtils.predicateMatches(Predicate parquetPredicate,
org.apache.parquet.hadoop.metadata.BlockMetaData block,
ParquetDataSource dataSource,
Map<List<String>,RichColumnDescriptor> descriptorsByPath,
TupleDomain<org.apache.parquet.column.ColumnDescriptor> parquetTupleDomain,
Optional<org.apache.parquet.internal.filter2.columnindex.ColumnIndexStore> columnIndexStore,
boolean readColumnIndex) |
static boolean |
PredicateUtils.predicateMatches(Predicate parquetPredicate,
org.apache.parquet.hadoop.metadata.BlockMetaData block,
ParquetDataSource dataSource,
Map<List<String>,RichColumnDescriptor> descriptorsByPath,
TupleDomain<org.apache.parquet.column.ColumnDescriptor> parquetTupleDomain,
Optional<org.apache.parquet.internal.filter2.columnindex.ColumnIndexStore> columnIndexStore,
boolean readColumnIndex,
Optional<WarningCollector> warningCollector) |
| Constructor and Description |
|---|
TupleDomainParquetPredicate(TupleDomain<org.apache.parquet.column.ColumnDescriptor> effectivePredicate,
List<RichColumnDescriptor> columns) |
| Modifier and Type | Field and Description |
|---|---|
protected RichColumnDescriptor |
AbstractColumnReader.columnDescriptor |
| Modifier and Type | Method and Description |
|---|---|
static Optional<org.apache.parquet.internal.filter2.columnindex.ColumnIndexStore> |
ColumnIndexFilterUtils.getColumnIndexStore(Predicate parquetPredicate,
ParquetDataSource dataSource,
org.apache.parquet.hadoop.metadata.BlockMetaData blockMetadata,
Map<List<String>,RichColumnDescriptor> descriptorsByPath,
boolean columnIndexFilterEnabled) |
| Constructor and Description |
|---|
AbstractColumnReader(RichColumnDescriptor columnDescriptor) |
BinaryColumnReader(RichColumnDescriptor descriptor) |
BooleanColumnReader(RichColumnDescriptor descriptor) |
DoubleColumnReader(RichColumnDescriptor descriptor) |
FloatColumnReader(RichColumnDescriptor descriptor) |
IntColumnReader(RichColumnDescriptor descriptor) |
LongColumnReader(RichColumnDescriptor descriptor) |
LongDecimalColumnReader(RichColumnDescriptor descriptor) |
LongTimeMicrosColumnReader(RichColumnDescriptor descriptor) |
LongTimestampMicrosColumnReader(RichColumnDescriptor descriptor) |
ShortDecimalColumnReader(RichColumnDescriptor descriptor) |
TimestampColumnReader(RichColumnDescriptor descriptor) |
Copyright © 2012–2024. All rights reserved.