Package | Description |
---|---|
org.apache.flink.table.factories | |
org.apache.flink.table.sources |
Modifier and Type | Method and Description |
---|---|
TableSource<T> |
TableSourceFactory.createTableSource(Map<String,String> properties)
Creates and configures a
TableSource using the given properties. |
default TableSource<T> |
TableSourceFactory.createTableSource(ObjectPath tablePath,
CatalogTable table)
Creates and configures a
TableSource based on the given CatalogTable instance. |
Modifier and Type | Interface and Description |
---|---|
interface |
LookupableTableSource<T>
A
TableSource which supports for lookup accessing via key column(s). |
Modifier and Type | Method and Description |
---|---|
TableSource |
PartitionableTableSource.applyPartitionPruning(List<Map<String,String>> remainingPartitions)
Applies the remaining partitions to the table source.
|
TableSource<T> |
FilterableTableSource.applyPredicate(List<Expression> predicates)
Check and pick all predicates this table source can support.
|
TableSource<T> |
ProjectableTableSource.projectFields(int[] fields)
Creates a copy of the
TableSource that projects its output to the given field indexes. |
TableSource<T> |
NestedFieldsProjectableTableSource.projectNestedFields(int[] fields,
String[][] nestedFields)
Creates a copy of the
TableSource that projects its output to the given field indexes. |
Modifier and Type | Method and Description |
---|---|
static boolean |
TableSourceValidation.hasRowtimeAttribute(TableSource<?> tableSource)
Checks if the given
TableSource defines a rowtime attribute. |
static void |
TableSourceValidation.validateTableSource(TableSource<?> tableSource)
Validates a TableSource.
|
Copyright © 2014–2019 The Apache Software Foundation. All rights reserved.