public class RelMdExplainVisibility extends java.lang.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() |
java.lang.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 java.lang.Boolean isVisibleInExplain(RelNode rel, RelMetadataQuery mq, SqlExplainLevel explainLevel)
BuiltInMetadata.ExplainVisibility.isVisibleInExplain(SqlExplainLevel)
,
invoked using reflection.Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.