public class RelMdExplainVisibility extends Object implements MetadataHandler<BuiltInMetadata.ExplainVisibility>
RelMetadataQuery.isVisibleInExplain(org.apache.calcite.rel.RelNode, org.apache.calcite.sql.SqlExplainLevel) for the standard logical algebra.| Modifier and Type | Field and Description |
|---|---|
static RelMetadataProvider |
SOURCE |
| Modifier | Constructor and Description |
|---|---|
private |
RelMdExplainVisibility() |
| Modifier and Type | Method and Description |
|---|---|
MetadataDef<BuiltInMetadata.ExplainVisibility> |
getDef() |
Boolean |
isVisibleInExplain(RelNode rel,
RelMetadataQuery mq,
SqlExplainLevel explainLevel)
Catch-all implementation for
BuiltInMetadata.ExplainVisibility.isVisibleInExplain(SqlExplainLevel),
invoked using reflection. |
public static final RelMetadataProvider SOURCE
public MetadataDef<BuiltInMetadata.ExplainVisibility> getDef()
getDef in interface MetadataHandler<BuiltInMetadata.ExplainVisibility>public Boolean isVisibleInExplain(RelNode rel, RelMetadataQuery mq, SqlExplainLevel explainLevel)
BuiltInMetadata.ExplainVisibility.isVisibleInExplain(SqlExplainLevel),
invoked using reflection.Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.