Package org.apache.flink.table.planner.plan.abilities.source
package org.apache.flink.table.planner.plan.abilities.source
-
ClassDescriptionA sub-class of
SourceAbilitySpecthat can not only serialize/deserialize the aggregation to/from JSON, but also can push the local aggregate into aSupportsAggregatePushDown.A sub-class ofSourceAbilitySpecthat can not only serialize/deserialize the filter to/from JSON, but also can push the filter into aSupportsFilterPushDown.A sub-class ofSourceAbilitySpecthat can not only serialize/deserialize the limit value to/from JSON, but also can push the limit value into aLimitPushDownSpec.A sub-class ofSourceAbilitySpecthat can not only serialize/deserialize the partitions to/from JSON, but also can push the partitions into aSupportsPartitionPushDown.A sub-class ofSourceAbilitySpecthat can not only serialize/deserialize the projection to/from JSON, but also can push the projection into aSupportsProjectionPushDown.A sub-class ofSourceAbilitySpecthat can not only serialize/deserialize the metadata columns to/from JSON, but also can read the metadata columns fromSupportsReadingMetadata.A sub-class ofFlinkContextwhich contains the information forSourceAbilitySpecto apply the following abilities toDynamicTableSource.An interface that can not only serialize/deserialize the source abilities to/from JSON, but also can apply the abilities to aDynamicTableSource.Base class forSourceAbilitySpec.A 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.A sub-class ofSourceAbilitySpecthat can not only serialize/deserialize the watermark to/from JSON, but also can push the watermark into aSupportsWatermarkPushDown.