Search Java Code Snippets


  Help us in improving the repository. Add new snippets through 'Submit Code Snippet ' link.





#Java - Code Snippets for '#Org.apache.calcite.rex.RexBuilder' - 1 code snippet(s) found

 Sample 1. Code Sample / Example / Snippet of org.apache.calcite.rex.RexBuilder

  private RexLiteral item(Ast.Node node, RelDataType type) {

final RexBuilder rexBuilder = builder.getRexBuilder();

switch (node.op) {

case LITERAL:

final Ast.Literal literal = (Ast.Literal) node;

return (RexLiteral) rexBuilder.makeLiteral(literal.value, type, false);

case TUPLE:

final Ast.Call tuple = (Ast.Call) node;

final ImmutableList<RexLiteral> list = tuple(tuple.operands, type);

return (RexLiteral) rexBuilder.makeLiteral(list, type, false);

case BAG:

final Ast.Call bag = (Ast.Call) node;

final ImmutableList<RexLiteral> list2 = bag(bag.operands, type);

return (RexLiteral) rexBuilder.makeLiteral(list2, type, false);

default:

throw new IllegalArgumentException("not a literal: " + node);

}

}


   Like      Feedback      org.apache.calcite.rex.RexBuilder



Subscribe to Java News and Posts. Get latest updates and posts on Java from Buggybread.com
Enter your email address:
Delivered by FeedBurner