| Package | Description |
|---|---|
| org.apache.parquet.column | |
| org.apache.parquet.column.statistics | |
| org.apache.parquet.internal.column.columnindex | |
| org.apache.parquet.schema |
| Modifier and Type | Method and Description |
|---|---|
PrimitiveType |
ColumnDescriptor.getPrimitiveType() |
| Constructor and Description |
|---|
ColumnDescriptor(String[] path,
PrimitiveType type,
int maxRep,
int maxDef) |
| Modifier and Type | Field and Description |
|---|---|
protected PrimitiveType |
SizeStatistics.Builder.type |
| Modifier and Type | Method and Description |
|---|---|
PrimitiveType |
SizeStatistics.getType() |
PrimitiveType |
Statistics.type() |
| Modifier and Type | Method and Description |
|---|---|
static Statistics.Builder |
Statistics.getBuilderForReading(PrimitiveType type)
Returns a builder to create new statistics object.
|
static SizeStatistics.Builder |
SizeStatistics.newBuilder(PrimitiveType type,
int maxRepetitionLevel,
int maxDefinitionLevel)
Create a builder to create a SizeStatistics.
|
static SizeStatistics.Builder |
SizeStatistics.noopBuilder(PrimitiveType type,
int maxRepetitionLevel,
int maxDefinitionLevel)
Creates a builder that doesn't collect any statistics.
|
| Constructor and Description |
|---|
SizeStatistics(PrimitiveType type,
long unencodedByteArrayDataBytes,
List<Long> repetitionLevelHistogram,
List<Long> definitionLevelHistogram)
Create a SizeStatistics.
|
| Modifier and Type | Method and Description |
|---|---|
static ColumnIndex |
ColumnIndexBuilder.build(PrimitiveType type,
BoundaryOrder boundaryOrder,
List<Boolean> nullPages,
List<Long> nullCounts,
List<ByteBuffer> minValues,
List<ByteBuffer> maxValues) |
static ColumnIndex |
ColumnIndexBuilder.build(PrimitiveType type,
BoundaryOrder boundaryOrder,
List<Boolean> nullPages,
List<Long> nullCounts,
List<ByteBuffer> minValues,
List<ByteBuffer> maxValues,
List<Long> repLevelHistogram,
List<Long> defLevelHistogram) |
static ColumnIndexBuilder |
ColumnIndexBuilder.getBuilder(PrimitiveType type,
int truncateLength) |
static BinaryTruncator |
BinaryTruncator.getTruncator(PrimitiveType type) |
| Modifier and Type | Method and Description |
|---|---|
PrimitiveType |
Type.asPrimitiveType() |
protected PrimitiveType |
Types.BasePrimitiveBuilder.build(String name) |
PrimitiveType |
PrimitiveType.withId(int id) |
PrimitiveType |
PrimitiveType.withLogicalTypeAnnotation(LogicalTypeAnnotation logicalType) |
| Modifier and Type | Method and Description |
|---|---|
static Types.PrimitiveBuilder<PrimitiveType> |
Types.optional(PrimitiveType.PrimitiveTypeName type)
Returns a builder to construct an optional
PrimitiveType. |
static Types.PrimitiveBuilder<PrimitiveType> |
Types.primitive(PrimitiveType.PrimitiveTypeName type,
Type.Repetition repetition) |
static Types.PrimitiveBuilder<PrimitiveType> |
Types.repeated(PrimitiveType.PrimitiveTypeName type)
Returns a builder to construct a repeated
PrimitiveType. |
static Types.PrimitiveBuilder<PrimitiveType> |
Types.required(PrimitiveType.PrimitiveTypeName type)
Returns a builder to construct a required
PrimitiveType. |
| Modifier and Type | Method and Description |
|---|---|
T |
TypeConverter.convertPrimitiveType(List<GroupType> path,
PrimitiveType primitiveType) |
void |
TypeVisitor.visit(PrimitiveType primitiveType) |
Copyright © 2024 The Apache Software Foundation. All rights reserved.