Package org.apache.calcite.rel.metadata
Class BuiltInMetadata
java.lang.Object
org.apache.calcite.rel.metadata.BuiltInMetadata
Contains the interfaces for several common forms of metadata.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
Metadata about the predicates that hold in the rows emitted from a relational expression.static interface
Metadata about which columns are sorted.static interface
Metadata about the origins of columns.static interface
Metadata about whether a set of columns uniquely identifies a row.static interface
Metadata about the cost of evaluating a relational expression, including all of its inputs.static interface
Metadata about the number of distinct rows returned by a set of columns in a relational expression.static interface
Metadata about how a relational expression is distributed.static interface
Metadata about whether a relational expression should appear in a plan.static interface
Metadata about the origins of expressions.static interface
Metadata to get the lower bound cost of a RelNode.static interface
Metadata about the maximum number of rows returned by a relational expression.static interface
Metadata about the memory use of an operator.static interface
Metadata about the minimum number of rows returned by a relational expression.static interface
Metadata about the node types in a relational expression.static interface
Metadata about the cost of evaluating a relational expression, not including its inputs.static interface
Metadata about the degree of parallelism of a relational expression, and how its operators are assigned to processes with independent resource pools.static interface
Metadata about the proportion of original rows that remain in a relational expression.static interface
Metadata about the number of distinct values in the original source of a column or set of columns.static interface
Metadata about the predicates that hold in the rows emitted from a relational expression.static interface
Metadata about the number of rows returned by a relational expression.static interface
Metadata about the selectivity of a predicate.static interface
Metadata about the size of rows and columns.static interface
Metadata to obtain references to tables used by a given expression.static interface
Metadata about which combinations of columns are unique identifiers. -
Constructor Summary
-
Method Summary
-
Constructor Details
-
BuiltInMetadata
public BuiltInMetadata()
-