Name | Description | Type | Package | Framework |
BuiltInMetadata | Contains the interfaces for several common forms of metadata. | Class | org.apache.calcite.rel.metadata | Calcite |
BuiltInMetadata .Collation | Metadata about which columns are sorted. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite |
BuiltInMetadata .ColumnOrigin | Metadata about the origins of columns. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite |
BuiltInMetadata .ColumnUniqueness | Metadata about whether a set of columns uniquely identifies a row. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite |
BuiltInMetadata .CumulativeCost | Metadata about the cost of evaluating a relational expression, includingEstimates the cost of executing a relational expression, including the | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite |
BuiltInMetadata .DistinctRowCount | Metadata about the number of distinct rows returned by a set of columns in a relational expression. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite |
BuiltInMetadata .Distribution | Metadata about how a relational expression is distributed. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite |
BuiltInMetadata .ExplainVisibility | Metadata about whether a relational expression should appear in a plan. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite |
BuiltInMetadata .MaxRowCount | Metadata about the maximum number of rows returned by a relationalEstimates the max number of rows which will be returned by a relational | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite |
BuiltInMetadata .Memory | Metadata about the memory use of an operator. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite |
BuiltInMetadata .NonCumulativeCost | Metadata about the cost of evaluating a relational expression, not including its inputs. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite |
BuiltInMetadata .Parallelism | Metadata about the degree of parallelism of a relational expression, and how its operators are assigned to processes with independent resource | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite |
BuiltInMetadata .PercentageOriginalRows | Metadata about the proportion of original rows that remain in a relationalEstimates the percentage of the number of rows actually produced by a | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite |
BuiltInMetadata .PopulationSize | Metadata about the number of distinct values in the original source of a column or set of columns. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite |
BuiltInMetadata .Predicates | Metadata about the predicates that hold in the rows emitted from a relational expression. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite |
BuiltInMetadata .RowCount | Metadata about the number of rows returned by a relational expression. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite |
BuiltInMetadata .Selectivity | Metadata about the selectivity of a predicate. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite |
BuiltInMetadata .Size | Metadata about the size of rows and columns. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite |
BuiltInMetadata .UniqueKeys | Metadata about which combinations of columns are unique identifiers. | Interface | org.apache.calcite.rel.metadata.BuiltInMetadata | Calcite |
CachingRelMetadataProvider | interface that caches results from an underlying provider. | Class | org.apache.calcite.rel.metadata | Calcite |
ChainedRelMetadataProvider | Glossary. | Class | org.apache.calcite.rel.metadata | Calcite |
CyclicMetadataException | Exception that indicates that a cycle has been detected while computing metadata. | Class | org.apache.calcite.rel.metadata | Calcite |
DefaultRelMetadataProvider | DefaultRelMetadataProvider supplies a default implementation of the RelMetadataProvider interface. | Class | org.apache.calcite.rel.metadata | Calcite |
Metadata | Metadata about a relational expression. | Interface | org.apache.calcite.rel.metadata | Calcite |
MetadataFactory | Source of metadata about relational expressions. | Interface | org.apache.calcite.rel.metadata | Calcite |
MetadataFactoryImpl | RelMetadataProvider and stores them in a cache. | Class | org.apache.calcite.rel.metadata | Calcite |
ReflectiveRelMetadataProvider | metadata methods to methods on a given object via reflection. | Class | org.apache.calcite.rel.metadata | Calcite |
RelColumnMapping | Mapping from an input column of a RelNode to one of its output columns. | Class | org.apache.calcite.rel.metadata | Calcite |
RelColumnOrigin | RelColumnOrigin is a data structure describing one of the origins of an output column produced by a relational expression. | Class | org.apache.calcite.rel.metadata | Calcite |
RelMdCollation | RelMdCollation supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite |
RelMdColumnOrigins | RelMdColumnOrigins supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite |
RelMdColumnUniqueness | RelMdColumnUniqueness supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite |
RelMdDistinctRowCount | RelMdDistinctRowCount supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite |
RelMdDistribution | RelMdCollation supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite |
RelMdExplainVisibility | RelMdExplainVisibility supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite |
RelMdMaxRowCount | RelMdMaxRowCount supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite |
RelMdMemory | Default implementations of the BuiltInMetadata. | Class | org.apache.calcite.rel.metadata | Calcite |
RelMdParallelism | Default implementations of the BuiltInMetadata. | Class | org.apache.calcite.rel.metadata | Calcite |
RelMdPercentageOriginalRows | RelMdPercentageOriginalRows supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite |
RelMdPopulationSize | RelMdPopulationSize supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite |
RelMdPredicates | Utility to infer Predicates that are applicable above a RelNode. | Class | org.apache.calcite.rel.metadata | Calcite |
RelMdRowCount | RelMdRowCount supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite |
RelMdSelectivity | RelMdSelectivity supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite |
RelMdSize | Default implementations of the BuiltInMetadata. | Class | org.apache.calcite.rel.metadata | Calcite |
RelMdUniqueKeys | RelMdUniqueKeys supplies a default implementation of RelMetadataQuery. | Class | org.apache.calcite.rel.metadata | Calcite |
RelMdUtil | RelMdUtil provides utility methods used by the metadata provider methods. | Class | org.apache.calcite.rel.metadata | Calcite |
RelMetadataProvider | RelMetadataProvider defines an interface for obtaining metadata about relational expressions. | Interface | org.apache.calcite.rel.metadata | Calcite |
RelMetadataQuery | RelMetadataQuery provides a strongly-typed facade on top of RelMetadataProvider for the set of relational expression metadata | Class | org.apache.calcite.rel.metadata | Calcite |
UnboundMetadata | Metadata that needs to be bound to a RelNode and RelMetadataQuery before it can be used. | Interface | org.apache.calcite.rel.metadata | Calcite |