public static interface FileSystemFormatFactory.ReaderContext
Modifier and Type | Method and Description |
---|---|
String |
getDefaultPartName()
The default partition name in case the dynamic partition column value is null/empty
string.
|
default String[] |
getFormatFieldNames()
Get field names without partition keys.
|
default DataType[] |
getFormatFieldTypes()
Get field types without partition keys.
|
ReadableConfig |
getFormatOptions()
Options of this format.
|
default List<String> |
getFormatProjectFields()
Mapping from non-partition project fields index to all project fields index.
|
default RowType |
getFormatRowType()
RowType of table that excludes partition key fields.
|
List<String> |
getPartitionKeys()
Partition keys of the table.
|
Path[] |
getPaths()
Read paths.
|
int[] |
getProjectFields()
Project the fields of the reader returned.
|
List<ResolvedExpression> |
getPushedDownFilters()
Pushed down filters, reader can try its best to filter records.
|
long |
getPushedDownLimit()
Limiting push-down to reader.
|
TableSchema |
getSchema()
Full schema of the table.
|
TableSchema getSchema()
ReadableConfig getFormatOptions()
String getDefaultPartName()
Path[] getPaths()
int[] getProjectFields()
long getPushedDownLimit()
List<ResolvedExpression> getPushedDownFilters()
default String[] getFormatFieldNames()
default DataType[] getFormatFieldTypes()
default RowType getFormatRowType()
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.