Package org.apache.calcite.rel.metadata
Interface BuiltInMetadata.ExplainVisibility
-
- All Superinterfaces:
Metadata
- Enclosing class:
- BuiltInMetadata
public static interface BuiltInMetadata.ExplainVisibility extends Metadata
Metadata about whether a relational expression should appear in a plan.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
BuiltInMetadata.ExplainVisibility.Handler
Handler API.
-
Field Summary
Fields Modifier and Type Field Description static MetadataDef<BuiltInMetadata.ExplainVisibility>
DEF
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Boolean
isVisibleInExplain(SqlExplainLevel explainLevel)
Determines whether a relational expression should be visible in EXPLAIN PLAN output at a particular level of detail.
-
-
-
Field Detail
-
DEF
static final MetadataDef<BuiltInMetadata.ExplainVisibility> DEF
-
-
Method Detail
-
isVisibleInExplain
java.lang.Boolean isVisibleInExplain(SqlExplainLevel explainLevel)
Determines whether a relational expression should be visible in EXPLAIN PLAN output at a particular level of detail.- Parameters:
explainLevel
- level of detail- Returns:
- true for visible, false for invisible
-
-