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().| 构造器和说明 |
|---|
RelDescriptionWriterImpl(PrintWriter pw) |
| 限定符和类型 | 方法和说明 |
|---|---|
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 在接口中 org.apache.calcite.rel.RelWriterpublic org.apache.calcite.sql.SqlExplainLevel getDetailLevel()
getDetailLevel 在接口中 org.apache.calcite.rel.RelWriterpublic org.apache.calcite.rel.RelWriter input(String term, org.apache.calcite.rel.RelNode input)
input 在接口中 org.apache.calcite.rel.RelWriterpublic org.apache.calcite.rel.RelWriter item(String term, Object value)
item 在接口中 org.apache.calcite.rel.RelWriterpublic org.apache.calcite.rel.RelWriter done(org.apache.calcite.rel.RelNode node)
done 在接口中 org.apache.calcite.rel.RelWriterCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.