Uses of Class
org.apache.flink.table.planner.plan.abilities.source.SourceAbilityContext
Packages that use SourceAbilityContext
-
Uses of SourceAbilityContext in org.apache.flink.table.planner.plan.abilities.source
Methods in org.apache.flink.table.planner.plan.abilities.source that return SourceAbilityContextModifier and TypeMethodDescriptionstatic SourceAbilityContextSourceAbilityContext.from(org.apache.calcite.rel.core.TableScan scan) Methods in org.apache.flink.table.planner.plan.abilities.source with parameters of type SourceAbilityContextModifier and TypeMethodDescriptionvoidAggregatePushDownSpec.apply(org.apache.flink.table.connector.source.DynamicTableSource tableSource, SourceAbilityContext context) static booleanAggregatePushDownSpec.apply(org.apache.flink.table.types.logical.RowType inputType, List<int[]> groupingSets, List<org.apache.calcite.rel.core.AggregateCall> aggregateCalls, org.apache.flink.table.types.logical.RowType producedType, org.apache.flink.table.connector.source.DynamicTableSource tableSource, SourceAbilityContext context) static org.apache.flink.table.connector.source.abilities.SupportsFilterPushDown.ResultFilterPushDownSpec.apply(List<org.apache.calcite.rex.RexNode> predicates, org.apache.flink.table.connector.source.DynamicTableSource tableSource, SourceAbilityContext context) voidFilterPushDownSpec.apply(org.apache.flink.table.connector.source.DynamicTableSource tableSource, SourceAbilityContext context) voidLimitPushDownSpec.apply(org.apache.flink.table.connector.source.DynamicTableSource tableSource, SourceAbilityContext context) voidPartitionPushDownSpec.apply(org.apache.flink.table.connector.source.DynamicTableSource tableSource, SourceAbilityContext context) voidProjectPushDownSpec.apply(org.apache.flink.table.connector.source.DynamicTableSource tableSource, SourceAbilityContext context) voidReadingMetadataSpec.apply(org.apache.flink.table.connector.source.DynamicTableSource tableSource, SourceAbilityContext context) voidSourceAbilitySpec.apply(org.apache.flink.table.connector.source.DynamicTableSource tableSource, SourceAbilityContext context) Apply the ability to the givenDynamicTableSource.voidSourceWatermarkSpec.apply(org.apache.flink.table.connector.source.DynamicTableSource tableSource, SourceAbilityContext context) voidWatermarkPushDownSpec.apply(org.apache.flink.table.connector.source.DynamicTableSource tableSource, SourceAbilityContext context) AggregatePushDownSpec.getDigests(SourceAbilityContext context) FilterPushDownSpec.getDigests(SourceAbilityContext context) LimitPushDownSpec.getDigests(SourceAbilityContext context) PartitionPushDownSpec.getDigests(SourceAbilityContext context) ProjectPushDownSpec.getDigests(SourceAbilityContext context) ReadingMetadataSpec.getDigests(SourceAbilityContext context) SourceAbilitySpec.getDigests(SourceAbilityContext context) Additional digests to generate when this spec is applied to the source.SourceWatermarkSpec.getDigests(SourceAbilityContext context) WatermarkPushDownSpec.getDigests(SourceAbilityContext context)