org.apache.calcite.prepare.RelOptTableImpl#create(org.apache.calcite.plan.RelOptSchema, org.apache.calcite.rel.type.RelDataType, org.apache.calcite.schema.Table, com.google.common.collect.ImmutableList<java.lang.String>)
其中
ImmutableList<String> names
在整个RelNode树中出现名字相同的情况,在
org.apache.calcite.tools.Planner
优化后可能会变成同一个,即树节点引用同一个relNode,所以要保证名字唯一性