本文整理了Java中org.apache.calcite.rel.RelNode.getDescription
方法的一些代码示例,展示了RelNode.getDescription
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RelNode.getDescription
方法的具体详情如下:
包路径:org.apache.calcite.rel.RelNode
类名称:RelNode
方法名:getDescription
暂无
代码示例来源:origin: org.apache.calcite/calcite-core
pw.print("\t\t" + rel.getDescription());
for (RelNode input : rel.getInputs()) {
RelSubset inputSubset =
代码示例来源:origin: Qihoo360/Quicksql
pw.print("\t\t" + rel.getDescription());
for (RelNode input : rel.getInputs()) {
RelSubset inputSubset =
代码示例来源:origin: Qihoo360/Quicksql
if (equivSet != null) {
LOGGER.trace(
"Register: rel#{} is equivalent to {}", rel.getId(), equivExp.getDescription());
return registerSubset(set, getSubset(equivExp));
assert xx == null || xx == rel : rel.getDigest();
LOGGER.trace("Register {} in {}", rel.getDescription(), subset.getDescription());
代码示例来源:origin: org.apache.calcite/calcite-core
if (equivSet != null) {
LOGGER.trace(
"Register: rel#{} is equivalent to {}", rel.getId(), equivExp.getDescription());
return registerSubset(set, getSubset(equivExp));
assert xx == null || xx == rel : rel.getDigest();
LOGGER.trace("Register {} in {}", rel.getDescription(), subset.getDescription());
代码示例来源:origin: org.apache.calcite/calcite-core
/**
* Checks internal consistency.
*/
protected boolean isValid(Litmus litmus) {
for (RelSet set : allSets) {
if (set.equivalentSet != null) {
return litmus.fail("set [{}] has been merged: it should not be in the list", set);
}
for (RelSubset subset : set.subsets) {
if (subset.set != set) {
return litmus.fail("subset [{}] is in wrong set [{}]",
subset.getDescription(), set);
}
for (RelNode rel : subset.getRels()) {
RelOptCost relCost = getCost(rel, rel.getCluster().getMetadataQuery());
if (relCost.isLt(subset.bestCost)) {
return litmus.fail("rel [{}] has lower cost {} than best cost {} of subset [{}]",
rel.getDescription(), relCost, subset.bestCost, subset.getDescription());
}
}
}
}
return litmus.succeed();
}
代码示例来源:origin: Qihoo360/Quicksql
/**
* Checks internal consistency.
*/
protected boolean isValid(Litmus litmus) {
for (RelSet set : allSets) {
if (set.equivalentSet != null) {
return litmus.fail("set [{}] has been merged: it should not be in the list", set);
}
for (RelSubset subset : set.subsets) {
if (subset.set != set) {
return litmus.fail("subset [{}] is in wrong set [{}]",
subset.getDescription(), set);
}
for (RelNode rel : subset.getRels()) {
RelOptCost relCost = getCost(rel, rel.getCluster().getMetadataQuery());
if (relCost.isLt(subset.bestCost)) {
return litmus.fail("rel [{}] has lower cost {} than best cost {} of subset [{}]",
rel.getDescription(), relCost, subset.bestCost, subset.getDescription());
}
}
}
}
return litmus.succeed();
}
内容来源于网络,如有侵权,请联系作者删除!