| Modifier and Type | Method and Description |
|---|---|
protected List<BaseHoodieTableFileIndex.PartitionPath> |
BaseHoodieTableFileIndex.listPartitionPaths(List<String> relativePartitionPaths,
Types.RecordType partitionFields,
Expression partitionColumnPredicates) |
| Modifier and Type | Field and Description |
|---|---|
protected Types.RecordType |
BindVisitor.recordType |
| Constructor and Description |
|---|
BindVisitor(Types.RecordType recordType,
boolean caseSensitive) |
PartialBindVisitor(Types.RecordType recordType,
boolean caseSensitive) |
| Modifier and Type | Method and Description |
|---|---|
static Types.RecordType |
Types.RecordType.get(List<Types.Field> fields) |
static Types.RecordType |
Types.RecordType.get(List<Types.Field> fields,
String recordName) |
static Types.RecordType |
Types.RecordType.get(Types.Field... fields) |
Types.RecordType |
InternalSchema.getRecord() |
| Modifier and Type | Method and Description |
|---|---|
Map<Integer,Integer> |
InternalSchemaBuilder.index2Parents(Types.RecordType record)
Build a mapping which maintain the relation between child field id and it's parent field id.
|
| Constructor and Description |
|---|
InternalSchema(long versionId,
int maxColumnId,
Types.RecordType recordType) |
InternalSchema(long versionId,
Types.RecordType recordType) |
InternalSchema(Types.RecordType recordType) |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.avro.Schema |
AvroInternalSchemaConverter.convert(Types.RecordType type,
String name)
Convert RecordType to avro Schema.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
Conversions.isPartitionSchemaSupportedConversion(Types.RecordType schema) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Integer> |
NameToPositionVisitor.record(Types.RecordType record,
List<Map<String,Integer>> fieldResults) |
Map<String,Integer> |
NameToIDVisitor.record(Types.RecordType record,
List<Map<String,Integer>> fieldResults) |
T |
InternalSchemaVisitor.record(Types.RecordType record,
List<T> fieldResults) |
| Modifier and Type | Method and Description |
|---|---|
protected static ArrayData |
AbstractHoodieTableMetadata.extractPartitionValues(Types.RecordType partitionFields,
String relativePartitionPath,
boolean urlEncodePartitioningEnabled) |
List<String> |
FileSystemBackedTableMetadata.getPartitionPathWithPathPrefixUsingFilterExpression(List<String> relativePathPrefixes,
Types.RecordType partitionFields,
Expression expression) |
List<String> |
HoodieBackedTableMetadata.getPartitionPathWithPathPrefixUsingFilterExpression(List<String> relativePathPrefixes,
Types.RecordType partitionFields,
Expression expression) |
List<String> |
HoodieTableMetadata.getPartitionPathWithPathPrefixUsingFilterExpression(List<String> relativePathPrefixes,
Types.RecordType partitionFields,
Expression expression)
Retrieve the paths of partitions under the provided sub-directories,
and try to filter these partitions using the provided
Expression. |
protected static int |
AbstractHoodieTableMetadata.getPathPartitionLevel(Types.RecordType partitionFields,
String path) |
Copyright © 2024 The Apache Software Foundation. All rights reserved.