public class RelMdColumnOrigins extends Object implements MetadataHandler<BuiltInMetadata.ColumnOrigin>
RelMetadataQuery.getColumnOrigins(org.apache.calcite.rel.RelNode, int) for the standard logical algebra.| Modifier and Type | Field and Description |
|---|---|
static RelMetadataProvider |
SOURCE |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithandlerMethodspublic static final RelMetadataProvider SOURCE
public MetadataDef<BuiltInMetadata.ColumnOrigin> getDef()
getDef in interface MetadataHandler<BuiltInMetadata.ColumnOrigin>public @Nullable Set<RelColumnOrigin> getColumnOrigins(Aggregate rel, RelMetadataQuery mq, int iOutputColumn)
public @Nullable Set<RelColumnOrigin> getColumnOrigins(Join rel, RelMetadataQuery mq, int iOutputColumn)
public @Nullable Set<RelColumnOrigin> getColumnOrigins(SetOp rel, RelMetadataQuery mq, int iOutputColumn)
public @Nullable Set<RelColumnOrigin> getColumnOrigins(Project rel, RelMetadataQuery mq, int iOutputColumn)
public @Nullable Set<RelColumnOrigin> getColumnOrigins(Calc rel, RelMetadataQuery mq, int iOutputColumn)
public @Nullable Set<RelColumnOrigin> getColumnOrigins(TableScan scan, RelMetadataQuery mq, int iOutputColumn)
public @Nullable Set<RelColumnOrigin> getColumnOrigins(Filter rel, RelMetadataQuery mq, int iOutputColumn)
public @Nullable Set<RelColumnOrigin> getColumnOrigins(Sort rel, RelMetadataQuery mq, int iOutputColumn)
public @Nullable Set<RelColumnOrigin> getColumnOrigins(TableModify rel, RelMetadataQuery mq, int iOutputColumn)
public @Nullable Set<RelColumnOrigin> getColumnOrigins(Exchange rel, RelMetadataQuery mq, int iOutputColumn)
public @Nullable Set<RelColumnOrigin> getColumnOrigins(Snapshot rel, RelMetadataQuery mq, int iOutputColumn)
public @Nullable Set<RelColumnOrigin> getColumnOrigins(TableFunctionScan rel, RelMetadataQuery mq, int iOutputColumn)
public @Nullable Set<RelColumnOrigin> getColumnOrigins(RelNode rel, RelMetadataQuery mq, int iOutputColumn)
Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.