public static interface FileSystemFormatFactory.ReaderContext
| 限定符和类型 | 方法和说明 |
|---|---|
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.
|
org.apache.flink.configuration.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.
|
org.apache.flink.core.fs.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()
org.apache.flink.configuration.ReadableConfig getFormatOptions()
String getDefaultPartName()
org.apache.flink.core.fs.Path[] getPaths()
int[] getProjectFields()
long getPushedDownLimit()
List<ResolvedExpression> getPushedDownFilters()
default String[] getFormatFieldNames()
default DataType[] getFormatFieldTypes()
default RowType getFormatRowType()
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.