MCPcopy Create free account
hub / github.com/apache/calcite / tuple

Method tuple

piglet/src/main/java/org/apache/calcite/piglet/Handler.java:198–209  ·  view source on GitHub ↗
(List<Ast.Node> nodeList,
      RelDataType rowType)

Source from the content-addressed store, hash-verified

196 }
197
198 private ImmutableList<RexLiteral> tuple(List<Ast.Node> nodeList,
199 RelDataType rowType) {
200 final ImmutableList.Builder<RexLiteral> listBuilder =
201 ImmutableList.builder();
202 for (Pair<Ast.Node, RelDataTypeField> pair
203 : Pair.zip(nodeList, rowType.getFieldList())) {
204 final Ast.Node node = pair.left;
205 final RelDataType type = pair.right.getType();
206 listBuilder.add(item(node, type));
207 }
208 return listBuilder.build();
209 }
210
211 private ImmutableList<RexLiteral> bag(List<Ast.Node> nodeList,
212 RelDataType type) {

Callers 2

tuplesMethod · 0.95
itemMethod · 0.95

Calls 7

zipMethod · 0.95
itemMethod · 0.95
builderMethod · 0.65
getFieldListMethod · 0.65
getTypeMethod · 0.65
addMethod · 0.65
buildMethod · 0.65

Tested by

no test coverage detected