Uses of Interface
org.apache.flink.table.planner.plan.abilities.source.SourceAbilitySpec
Packages that use SourceAbilitySpec
Package
Description
-
Uses of SourceAbilitySpec in org.apache.flink.table.planner.connectors
Method parameters in org.apache.flink.table.planner.connectors with type arguments of type SourceAbilitySpecModifier and TypeMethodDescriptionstatic voidDynamicSourceUtils.prepareDynamicSource(String tableDebugName, org.apache.flink.table.catalog.ResolvedCatalogTable table, org.apache.flink.table.connector.source.DynamicTableSource source, boolean isBatchMode, org.apache.flink.configuration.ReadableConfig config, List<SourceAbilitySpec> sourceAbilities) Prepares the givenDynamicTableSource.static voidDynamicSourceUtils.validateAndApplyMetadata(String tableDebugName, org.apache.flink.table.catalog.ResolvedSchema schema, org.apache.flink.table.connector.source.DynamicTableSource source, List<SourceAbilitySpec> sourceAbilities) -
Uses of SourceAbilitySpec in org.apache.flink.table.planner.plan.abilities.source
Classes in org.apache.flink.table.planner.plan.abilities.source that implement SourceAbilitySpecModifier and TypeClassDescriptionfinal classA sub-class ofSourceAbilitySpecthat can not only serialize/deserialize the aggregation to/from JSON, but also can push the local aggregate into aSupportsAggregatePushDown.final classA sub-class ofSourceAbilitySpecthat can not only serialize/deserialize the filter to/from JSON, but also can push the filter into aSupportsFilterPushDown.final classA sub-class ofSourceAbilitySpecthat can not only serialize/deserialize the limit value to/from JSON, but also can push the limit value into aLimitPushDownSpec.final classA sub-class ofSourceAbilitySpecthat can not only serialize/deserialize the partitions to/from JSON, but also can push the partitions into aSupportsPartitionPushDown.final classA sub-class ofSourceAbilitySpecthat can not only serialize/deserialize the projection to/from JSON, but also can push the projection into aSupportsProjectionPushDown.final classA sub-class ofSourceAbilitySpecthat can not only serialize/deserialize the metadata columns to/from JSON, but also can read the metadata columns fromSupportsReadingMetadata.classBase class forSourceAbilitySpec.final classA sub-class ofSourceAbilitySpecthat can not only serialize/deserialize the boolean flag whether a source watermark should be used to/from JSON, but can also apply it toSupportsSourceWatermark.final classA sub-class ofSourceAbilitySpecthat can not only serialize/deserialize the watermark to/from JSON, but also can push the watermark into aSupportsWatermarkPushDown. -
Uses of SourceAbilitySpec in org.apache.flink.table.planner.plan.nodes.exec.spec
Methods in org.apache.flink.table.planner.plan.nodes.exec.spec that return types with arguments of type SourceAbilitySpecConstructor parameters in org.apache.flink.table.planner.plan.nodes.exec.spec with type arguments of type SourceAbilitySpecModifierConstructorDescriptionDynamicTableSourceSpec(org.apache.flink.table.catalog.ContextResolvedTable contextResolvedTable, List<SourceAbilitySpec> sourceAbilities) -
Uses of SourceAbilitySpec in org.apache.flink.table.planner.plan.reuse
Methods in org.apache.flink.table.planner.plan.reuse with type parameters of type SourceAbilitySpecModifier and TypeMethodDescriptionstatic <T extends SourceAbilitySpec>
TScanReuserUtils.getAbilitySpec(SourceAbilitySpec[] abilitySpecs, Class<T> specClass) Methods in org.apache.flink.table.planner.plan.reuse that return types with arguments of type SourceAbilitySpecModifier and TypeMethodDescriptionstatic List<SourceAbilitySpec>ScanReuserUtils.abilitySpecsWithoutEscaped(TableSourceTable table) Returns a list ofSourceAbilitySpecinstances associated with a givenTableSourceTableinstance, excluding some particular abilities, such asProjectPushDownSpec.Methods in org.apache.flink.table.planner.plan.reuse with parameters of type SourceAbilitySpecModifier and TypeMethodDescriptionstatic <T extends SourceAbilitySpec>
TScanReuserUtils.getAbilitySpec(SourceAbilitySpec[] abilitySpecs, Class<T> specClass) static booleanScanReuserUtils.isEscapeDigest(SourceAbilitySpec spec)