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 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.