Package org.apache.flink.table.connector.source.abilities
package org.apache.flink.table.connector.source.abilities
-
ClassDescriptionEnables to push down the local aggregates into a
ScanTableSource.Pushes dynamic filter intoScanTableSource, the table source can filter the partitions even the input data in runtime to reduce scan I/O.Enables to push down filters into aScanTableSource.Result of a filter push down.Enables to push down a limit (the expected maximum number of produced records) into aScanTableSource.This interface is designed to allow connectors to provide a custom partitioning strategy for the data that is fed into theLookupTableSource.This interface is responsible for providing custom partitioning logic for the RowData records.Enables to pass available partitions to the planner and push down partitions into aScanTableSource.Enables to push down a (possibly nested) projection into aScanTableSource.Interface forScanTableSources that support reading metadata columns.Interface forScanTableSources that support the row-level modification.Type of the row-level modification for table.Enables to fully rely on the watermark strategy provided by theScanTableSourceitself.Enables to report the estimated statistics provided by theDynamicTableSource.Enables to push down a watermark strategy into aScanTableSource.