| Package | Description |
|---|---|
| org.apache.calcite.rel.metadata |
Defines metadata interfaces and utilities for relational
expressions.
|
| Modifier and Type | Method and Description |
|---|---|
RelColumnOrigin |
RelMetadataQuery.getColumnOrigin(RelNode rel,
int column)
Determines the origin of a column, provided the column maps to a single
column that isn't derived.
|
| Modifier and Type | Method and Description |
|---|---|
private Set<RelColumnOrigin> |
RelMdColumnOrigins.createDerivedColumnOrigins(Set<RelColumnOrigin> inputSet) |
Set<RelColumnOrigin> |
RelMdColumnOrigins.getColumnOrigins(Aggregate rel,
RelMetadataQuery mq,
int iOutputColumn) |
Set<RelColumnOrigin> |
RelMdColumnOrigins.getColumnOrigins(Exchange rel,
RelMetadataQuery mq,
int iOutputColumn) |
Set<RelColumnOrigin> |
RelMdColumnOrigins.getColumnOrigins(Filter rel,
RelMetadataQuery mq,
int iOutputColumn) |
Set<RelColumnOrigin> |
BuiltInMetadata.ColumnOrigin.getColumnOrigins(int outputColumn)
For a given output column of an expression, determines all columns of
underlying tables which contribute to result values.
|
Set<RelColumnOrigin> |
RelMdColumnOrigins.getColumnOrigins(Join rel,
RelMetadataQuery mq,
int iOutputColumn) |
Set<RelColumnOrigin> |
RelMdColumnOrigins.getColumnOrigins(Project rel,
RelMetadataQuery mq,
int iOutputColumn) |
Set<RelColumnOrigin> |
RelMetadataQuery.getColumnOrigins(RelNode rel,
int column)
Returns the
BuiltInMetadata.ColumnOrigin.getColumnOrigins(int)
statistic. |
Set<RelColumnOrigin> |
RelMdColumnOrigins.getColumnOrigins(RelNode rel,
RelMetadataQuery mq,
int iOutputColumn) |
Set<RelColumnOrigin> |
BuiltInMetadata.ColumnOrigin.Handler.getColumnOrigins(RelNode r,
RelMetadataQuery mq,
int outputColumn) |
Set<RelColumnOrigin> |
RelMdColumnOrigins.getColumnOrigins(SetOp rel,
RelMetadataQuery mq,
int iOutputColumn) |
Set<RelColumnOrigin> |
RelMdColumnOrigins.getColumnOrigins(Sort rel,
RelMetadataQuery mq,
int iOutputColumn) |
Set<RelColumnOrigin> |
RelMdColumnOrigins.getColumnOrigins(TableFunctionScan rel,
RelMetadataQuery mq,
int iOutputColumn) |
| Modifier and Type | Method and Description |
|---|---|
private Set<RelColumnOrigin> |
RelMdColumnOrigins.createDerivedColumnOrigins(Set<RelColumnOrigin> inputSet) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.