Uses of Class
org.apache.calcite.sql.SqlExplainLevel
-
Packages that use SqlExplainLevel Package Description org.apache.calcite.plan Defines interfaces for constructing rule-based optimizers of relational expressions.org.apache.calcite.prepare Preparation of queries (parsing, planning and implementation).org.apache.calcite.rel Defines relational expressions.org.apache.calcite.rel.externalize Facilities to externalizeRelNode
s to and from XML and JSON format.org.apache.calcite.rel.metadata Defines metadata interfaces and utilities for relational expressions.org.apache.calcite.rex Provides a language for representing row-expressions.org.apache.calcite.sql Provides a SQL parser and object model. -
-
Uses of SqlExplainLevel in org.apache.calcite.plan
Methods in org.apache.calcite.plan with parameters of type SqlExplainLevel Modifier and Type Method Description static java.lang.String
RelOptUtil. dumpPlan(java.lang.String header, RelNode rel, boolean asXml, SqlExplainLevel detailLevel)
Deprecated.static java.lang.String
RelOptUtil. dumpPlan(java.lang.String header, RelNode rel, SqlExplainFormat format, SqlExplainLevel detailLevel)
Dumps a plan as a string.static java.lang.String
RelOptUtil. toString(RelNode rel, SqlExplainLevel detailLevel)
Converts a relational expression to a string. -
Uses of SqlExplainLevel in org.apache.calcite.prepare
Fields in org.apache.calcite.prepare declared as SqlExplainLevel Modifier and Type Field Description private SqlExplainLevel
Prepare.PreparedExplain. detailLevel
Methods in org.apache.calcite.prepare with parameters of type SqlExplainLevel Modifier and Type Method Description protected Prepare.PreparedResult
CalcitePrepareImpl.CalcitePreparingStmt. createPreparedExplanation(RelDataType resultType, RelDataType parameterRowType, RelRoot root, SqlExplainFormat format, SqlExplainLevel detailLevel)
protected abstract Prepare.PreparedResult
Prepare. createPreparedExplanation(RelDataType resultType, RelDataType parameterRowType, RelRoot root, SqlExplainFormat format, SqlExplainLevel detailLevel)
Constructors in org.apache.calcite.prepare with parameters of type SqlExplainLevel Constructor Description CalcitePreparedExplain(RelDataType resultType, RelDataType parameterRowType, RelRoot root, SqlExplainFormat format, SqlExplainLevel detailLevel)
PreparedExplain(RelDataType rowType, RelDataType parameterRowType, RelRoot root, SqlExplainFormat format, SqlExplainLevel detailLevel)
-
Uses of SqlExplainLevel in org.apache.calcite.rel
Methods in org.apache.calcite.rel that return SqlExplainLevel Modifier and Type Method Description SqlExplainLevel
RelWriter. getDetailLevel()
-
Uses of SqlExplainLevel in org.apache.calcite.rel.externalize
Fields in org.apache.calcite.rel.externalize declared as SqlExplainLevel Modifier and Type Field Description private SqlExplainLevel
RelWriterImpl. detailLevel
Methods in org.apache.calcite.rel.externalize that return SqlExplainLevel Modifier and Type Method Description SqlExplainLevel
RelJsonWriter. getDetailLevel()
SqlExplainLevel
RelWriterImpl. getDetailLevel()
Constructors in org.apache.calcite.rel.externalize with parameters of type SqlExplainLevel Constructor Description RelWriterImpl(java.io.PrintWriter pw, SqlExplainLevel detailLevel, boolean withIdPrefix)
RelXmlWriter(java.io.PrintWriter pw, SqlExplainLevel detailLevel)
-
Uses of SqlExplainLevel in org.apache.calcite.rel.metadata
Methods in org.apache.calcite.rel.metadata with parameters of type SqlExplainLevel Modifier and Type Method Description java.lang.Boolean
BuiltInMetadata.ExplainVisibility.Handler. isVisibleInExplain(RelNode r, RelMetadataQuery mq, SqlExplainLevel explainLevel)
java.lang.Boolean
BuiltInMetadata.ExplainVisibility. isVisibleInExplain(SqlExplainLevel explainLevel)
Determines whether a relational expression should be visible in EXPLAIN PLAN output at a particular level of detail.java.lang.Boolean
RelMdExplainVisibility. isVisibleInExplain(RelNode rel, RelMetadataQuery mq, SqlExplainLevel explainLevel)
Catch-all implementation forBuiltInMetadata.ExplainVisibility.isVisibleInExplain(SqlExplainLevel)
, invoked using reflection.boolean
RelMetadataQuery. isVisibleInExplain(RelNode rel, SqlExplainLevel explainLevel)
Returns theBuiltInMetadata.ExplainVisibility.isVisibleInExplain(SqlExplainLevel)
statistic. -
Uses of SqlExplainLevel in org.apache.calcite.rex
Methods in org.apache.calcite.rex with parameters of type SqlExplainLevel Modifier and Type Method Description RelWriter
RexProgram. collectExplainTerms(java.lang.String prefix, RelWriter pw, SqlExplainLevel level)
Collects the expressions in this program into a list of terms and values. -
Uses of SqlExplainLevel in org.apache.calcite.sql
Methods in org.apache.calcite.sql that return SqlExplainLevel Modifier and Type Method Description SqlExplainLevel
SqlExplain. getDetailLevel()
static SqlExplainLevel
SqlExplainLevel. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static SqlExplainLevel[]
SqlExplainLevel. values()
Returns an array containing the constants of this enum type, in the order they are declared.
-