Class FlinkMetadata
- java.lang.Object
-
- org.apache.flink.table.planner.plan.metadata.FlinkMetadata
-
public abstract class FlinkMetadata extends Object
Contains the interfaces for several specified metadata of flink.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
FlinkMetadata.ColumnInterval
Metadata about the interval of given column from a specified relational expression.static interface
FlinkMetadata.ColumnNullCount
Metadata about the null count of given column from a specified relational expression.static interface
FlinkMetadata.ColumnOriginNullCount
Origin null count, looking until source.static interface
FlinkMetadata.FilteredColumnInterval
Metadata about the interval of given column under the given filter argument from a specified relational expression.static interface
FlinkMetadata.FlinkDistribution
Metadata about how a relational expression is distributed.static interface
FlinkMetadata.ModifiedMonotonicity
Metadata about the modified property of a RelNode.static interface
FlinkMetadata.UniqueGroups
Metadata about the (minimum) unique groups of the given columns from a specified relational expression.static interface
FlinkMetadata.UpsertKeys
Metadata about which combinations of columns are upsert identifiers.static interface
FlinkMetadata.WindowProperties
Metadata about the window properties of a RelNode.
-
Constructor Summary
Constructors Constructor Description FlinkMetadata()
-