private List<RexNode> toRex(List<Expression> expressions) { final List<RexNode> list = new ArrayList<>(); for (Expression expression : expressions) { list.add(toRex(expression)); } return list; }
private List<RexNode> toRex(List<Expression> expressions) { final List<RexNode> list = new ArrayList<>(); for (Expression expression : expressions) { list.add(toRex(expression)); } return list; }
private List<RexNode> toRex(List<Expression> expressions) { final List<RexNode> list = new ArrayList<>(); for (Expression expression : expressions) { list.add(toRex(expression)); } return list; }
public RexNode toRex(BlockStatement statement) { return toRex(Blocks.simple(statement)); }
public RexNode toRex(BlockStatement statement) { return toRex(Blocks.simple(statement)); }
public RexNode toRex(BlockStatement statement) { return toRex(Blocks.simple(statement)); }
private RexNode binary(Expression expression, SqlBinaryOperator op) { BinaryExpression call = (BinaryExpression) expression; return rexBuilder.makeCall(type(call), op, toRex(ImmutableList.of(call.expression0, call.expression1))); }
public List<RexNode> toRexList(BlockStatement statement) { final List<Expression> simpleList = simpleList(statement); final List<RexNode> list = new ArrayList<>(); for (Expression expression1 : simpleList) { list.add(toRex(expression1)); } return list; }
private RexNode binary(Expression expression, SqlBinaryOperator op) { BinaryExpression call = (BinaryExpression) expression; return rexBuilder.makeCall(type(call), op, toRex(ImmutableList.of(call.expression0, call.expression1))); }
public List<RexNode> toRexList(BlockStatement statement) { final List<Expression> simpleList = simpleList(statement); final List<RexNode> list = new ArrayList<>(); for (Expression expression1 : simpleList) { list.add(toRex(expression1)); } return list; }
public List<RexNode> toRexList(BlockStatement statement) { final List<Expression> simpleList = simpleList(statement); final List<RexNode> list = new ArrayList<>(); for (Expression expression1 : simpleList) { list.add(toRex(expression1)); } return list; }
private RexNode binary(Expression expression, SqlBinaryOperator op) { BinaryExpression call = (BinaryExpression) expression; return rexBuilder.makeCall(type(call), op, toRex(ImmutableList.of(call.expression0, call.expression1))); }