Uses of Interface
org.apache.flink.table.legacy.sources.TableSource
Packages that use TableSource
Package
Description
-
Uses of TableSource in org.apache.flink.table.legacy.factories
Methods in org.apache.flink.table.legacy.factories that return TableSourceModifier and TypeMethodDescriptiondefault TableSource<T>TableSourceFactory.createTableSource(Map<String, String> properties) Deprecated.default TableSource<T>TableSourceFactory.createTableSource(ObjectPath tablePath, CatalogTable table) Deprecated.TableSourceFactory.Contextcontains more information, and already contains table schema too.default TableSource<T>TableSourceFactory.createTableSource(TableSourceFactory.Context context) Deprecated.Creates and configures aTableSourcebased on the givenTableSourceFactory.Context. -
Uses of TableSource in org.apache.flink.table.legacy.sources
Subinterfaces of TableSource in org.apache.flink.table.legacy.sourcesModifier and TypeInterfaceDescriptioninterfaceDeprecated.This interface will not be supported in the new source design aroundDynamicTableSource.Methods in org.apache.flink.table.legacy.sources that return TableSourceModifier and TypeMethodDescriptionLimitableTableSource.applyLimit(long limit) Deprecated.Check and push down the limit to the table source.PartitionableTableSource.applyPartitionPruning(List<Map<String, String>> remainingPartitions) Deprecated.Applies the remaining partitions to the table source.FilterableTableSource.applyPredicate(List<Expression> predicates) Deprecated.Check and pick all predicates this table source can support.ProjectableTableSource.projectFields(int[] fields) Deprecated.Creates a copy of theTableSourcethat projects its output to the given field indexes.NestedFieldsProjectableTableSource.projectNestedFields(int[] fields, String[][] nestedFields) Deprecated.Creates a copy of theTableSourcethat 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 TableSourceModifier and TypeMethodDescriptionstatic booleanTableSourceValidation.hasProctimeAttribute(TableSource<?> tableSource) Checks if the givenTableSourcedefines a proctime attribute.static booleanTableSourceValidation.hasRowtimeAttribute(TableSource<?> tableSource) Checks if the givenTableSourcedefines a rowtime attribute.static voidTableSourceValidation.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 TableSourceModifier and TypeMethodDescriptionstatic 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.
TableSourceFactory.Contextcontains more information, and already contains table schema too.