本文整理了Java中org.apache.calcite.plan.RelOptUtil.splitCorrelatedFilterCondition
方法的一些代码示例,展示了RelOptUtil.splitCorrelatedFilterCondition
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RelOptUtil.splitCorrelatedFilterCondition
方法的具体详情如下:
包路径:org.apache.calcite.plan.RelOptUtil
类名称:RelOptUtil
方法名:splitCorrelatedFilterCondition
暂无
代码示例来源:origin: apache/drill
RelOptUtil.splitCorrelatedFilterCondition(
filter,
rightJoinKeys,
代码示例来源:origin: apache/drill
RelOptUtil.splitCorrelatedFilterCondition(
filter,
tmpRightJoinKeys,
代码示例来源:origin: org.apache.calcite/calcite-core
@Deprecated // to be removed before 2.0
public static RexNode splitCorrelatedFilterCondition(
LogicalFilter filter,
List<RexInputRef> joinKeys,
List<RexNode> correlatedJoinKeys) {
final List<RexNode> nonEquiList = new ArrayList<>();
splitCorrelatedFilterCondition(
filter,
filter.getCondition(),
joinKeys,
correlatedJoinKeys,
nonEquiList);
// Convert the remainders into a list that are AND'ed together.
return RexUtil.composeConjunction(
filter.getCluster().getRexBuilder(), nonEquiList, true);
}
代码示例来源:origin: Qihoo360/Quicksql
@Deprecated // to be removed before 2.0
public static RexNode splitCorrelatedFilterCondition(
LogicalFilter filter,
List<RexInputRef> joinKeys,
List<RexNode> correlatedJoinKeys) {
final List<RexNode> nonEquiList = new ArrayList<>();
splitCorrelatedFilterCondition(
filter,
filter.getCondition(),
joinKeys,
correlatedJoinKeys,
nonEquiList);
// Convert the remainders into a list that are AND'ed together.
return RexUtil.composeConjunction(
filter.getCluster().getRexBuilder(), nonEquiList, true);
}
代码示例来源:origin: org.apache.calcite/calcite-core
public static RexNode splitCorrelatedFilterCondition(
LogicalFilter filter,
List<RexNode> joinKeys,
List<RexNode> correlatedJoinKeys,
boolean extractCorrelatedFieldAccess) {
final List<RexNode> nonEquiList = new ArrayList<>();
splitCorrelatedFilterCondition(
filter,
filter.getCondition(),
joinKeys,
correlatedJoinKeys,
nonEquiList,
extractCorrelatedFieldAccess);
// Convert the remainders into a list that are AND'ed together.
return RexUtil.composeConjunction(
filter.getCluster().getRexBuilder(), nonEquiList, true);
}
代码示例来源:origin: Qihoo360/Quicksql
public static RexNode splitCorrelatedFilterCondition(
LogicalFilter filter,
List<RexNode> joinKeys,
List<RexNode> correlatedJoinKeys,
boolean extractCorrelatedFieldAccess) {
final List<RexNode> nonEquiList = new ArrayList<>();
splitCorrelatedFilterCondition(
filter,
filter.getCondition(),
joinKeys,
correlatedJoinKeys,
nonEquiList,
extractCorrelatedFieldAccess);
// Convert the remainders into a list that are AND'ed together.
return RexUtil.composeConjunction(
filter.getCluster().getRexBuilder(), nonEquiList, true);
}
代码示例来源:origin: Qihoo360/Quicksql
if (call.getOperator().getKind() == SqlKind.AND) {
for (RexNode operand : call.getOperands()) {
splitCorrelatedFilterCondition(
filter,
operand,
代码示例来源:origin: org.apache.calcite/calcite-core
if (call.getOperator().getKind() == SqlKind.AND) {
for (RexNode operand : call.getOperands()) {
splitCorrelatedFilterCondition(
filter,
operand,
代码示例来源:origin: Qihoo360/Quicksql
if (call.getOperator().getKind() == SqlKind.AND) {
for (RexNode operand : call.getOperands()) {
splitCorrelatedFilterCondition(
filter,
operand,
代码示例来源:origin: org.apache.calcite/calcite-core
if (call.getOperator().getKind() == SqlKind.AND) {
for (RexNode operand : call.getOperands()) {
splitCorrelatedFilterCondition(
filter,
operand,
代码示例来源:origin: Qihoo360/Quicksql
RelOptUtil.splitCorrelatedFilterCondition(
filter,
tmpRightJoinKeys,
代码示例来源:origin: org.apache.calcite/calcite-core
RelOptUtil.splitCorrelatedFilterCondition(
filter,
tmpRightJoinKeys,
代码示例来源:origin: Qihoo360/Quicksql
RelOptUtil.splitCorrelatedFilterCondition(
filter,
rightJoinKeys,
代码示例来源:origin: org.apache.calcite/calcite-core
RelOptUtil.splitCorrelatedFilterCondition(
filter,
rightJoinKeys,
代码示例来源:origin: com.alibaba.blink/flink-table
RelOptUtil.splitCorrelatedFilterCondition(
filter,
tmpRightJoinKeys,
代码示例来源:origin: com.alibaba.blink/flink-table
RelOptUtil.splitCorrelatedFilterCondition(
filter,
rightJoinKeys,
内容来源于网络,如有侵权,请联系作者删除!