public class RelDescriptionWriterImpl extends Object implements org.apache.calcite.rel.RelWriter
RelNode to string with only the information from the RelNode itself without
the information from its inputs. This is mainly used to generate FlinkRelNode.getRelDetailedDescription().| Constructor and Description |
|---|
RelDescriptionWriterImpl(PrintWriter pw) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.calcite.rel.RelWriter |
done(org.apache.calcite.rel.RelNode node) |
void |
explain(org.apache.calcite.rel.RelNode rel,
List<org.apache.calcite.util.Pair<String,Object>> valueList) |
org.apache.calcite.sql.SqlExplainLevel |
getDetailLevel() |
org.apache.calcite.rel.RelWriter |
input(String term,
org.apache.calcite.rel.RelNode input) |
org.apache.calcite.rel.RelWriter |
item(String term,
Object value) |
public RelDescriptionWriterImpl(PrintWriter pw)
public void explain(org.apache.calcite.rel.RelNode rel,
List<org.apache.calcite.util.Pair<String,Object>> valueList)
explain in interface org.apache.calcite.rel.RelWriterpublic org.apache.calcite.sql.SqlExplainLevel getDetailLevel()
getDetailLevel in interface org.apache.calcite.rel.RelWriterpublic org.apache.calcite.rel.RelWriter input(String term, org.apache.calcite.rel.RelNode input)
input in interface org.apache.calcite.rel.RelWriterpublic org.apache.calcite.rel.RelWriter item(String term, Object value)
item in interface org.apache.calcite.rel.RelWriterpublic org.apache.calcite.rel.RelWriter done(org.apache.calcite.rel.RelNode node)
done in interface org.apache.calcite.rel.RelWriterCopyright © 2014–2021 The Apache Software Foundation. All rights reserved.