Uses of Interface
org.apache.flink.table.legacy.sources.TableSource
-
Packages that use TableSource Package Description org.apache.flink.table.legacy.factories org.apache.flink.table.legacy.sources org.apache.flink.table.sources org.apache.flink.table.utils -
-
Uses of TableSource in org.apache.flink.table.legacy.factories
Methods in org.apache.flink.table.legacy.factories that return TableSource Modifier and Type Method Description default TableSource<T>
TableSourceFactory. createTableSource(Map<String,String> properties)
Deprecated.TableSourceFactory.Context
contains more information, and already contains table schema too.default TableSource<T>
TableSourceFactory. createTableSource(ObjectPath tablePath, CatalogTable table)
Deprecated.TableSourceFactory.Context
contains more information, and already contains table schema too.default TableSource<T>
TableSourceFactory. createTableSource(TableSourceFactory.Context context)
Deprecated.Creates and configures aTableSource
based on the givenTableSourceFactory.Context
. -
Uses of TableSource in org.apache.flink.table.legacy.sources
Subinterfaces of TableSource in org.apache.flink.table.legacy.sources Modifier and Type Interface Description interface
LookupableTableSource<T>
Deprecated.This interface will not be supported in the new source design aroundDynamicTableSource
.Methods in org.apache.flink.table.legacy.sources that return TableSource Modifier and Type Method Description TableSource<T>
LimitableTableSource. applyLimit(long limit)
Deprecated.Check and push down the limit to the table source.TableSource
PartitionableTableSource. applyPartitionPruning(List<Map<String,String>> remainingPartitions)
Deprecated.Applies the remaining partitions to the table source.TableSource<T>
FilterableTableSource. applyPredicate(List<Expression> predicates)
Deprecated.Check and pick all predicates this table source can support.TableSource<T>
ProjectableTableSource. projectFields(int[] fields)
Deprecated.Creates a copy of theTableSource
that projects its output to the given field indexes.TableSource<T>
NestedFieldsProjectableTableSource. projectNestedFields(int[] fields, String[][] nestedFields)
Deprecated.Creates a copy of theTableSource
that projects its output to the given field indexes. -
Uses of TableSource in org.apache.flink.table.sources
Methods in org.apache.flink.table.sources with parameters of type TableSource Modifier and Type Method Description static boolean
TableSourceValidation. hasProctimeAttribute(TableSource<?> tableSource)
Checks if the givenTableSource
defines a proctime attribute.static boolean
TableSourceValidation. hasRowtimeAttribute(TableSource<?> tableSource)
Checks if the givenTableSource
defines a rowtime attribute.static void
TableSourceValidation. validateTableSource(TableSource<?> tableSource, TableSchema schema)
Validates a TableSource. -
Uses of TableSource in org.apache.flink.table.utils
Methods in org.apache.flink.table.utils with parameters of type TableSource Modifier and Type Method Description static int[]
TypeMappingUtils. computePhysicalIndicesOrTimeAttributeMarkers(TableSource<?> tableSource, List<TableColumn> logicalColumns, boolean streamMarkers, Function<String,String> nameRemapping)
Computes indices of physical fields corresponding to the selected logical fields of aTableSchema
.
-