private String deriveAlias( final SqlNode node, Collection<String> aliases, final int ordinal) { String alias = validator.deriveAlias(node, ordinal); if ((alias == null) || aliases.contains(alias)) { String aliasBase = (alias == null) ? "EXPR$" : alias; for (int j = 0;; j++) { alias = aliasBase + j; if (!aliases.contains(alias)) { break; } } } aliases.add(alias); return alias; }
private String deriveAlias( final SqlNode node, Collection<String> aliases, final int ordinal) { String alias = validator.deriveAlias(node, ordinal); if ((alias == null) || aliases.contains(alias)) { String aliasBase = (alias == null) ? "EXPR$" : alias; for (int j = 0;; j++) { alias = aliasBase + j; if (!aliases.contains(alias)) { break; } } } aliases.add(alias); return alias; }
private String deriveAlias( final SqlNode node, Collection<String> aliases, final int ordinal) { String alias = validator.deriveAlias(node, ordinal); if ((alias == null) || aliases.contains(alias)) { String aliasBase = (alias == null) ? "EXPR$" : alias; for (int j = 0;; j++) { alias = aliasBase + j; if (!aliases.contains(alias)) { break; } } } aliases.add(alias); return alias; }
private String deriveAlias( final SqlNode node, Collection<String> aliases, final int ordinal) { String alias = validator.deriveAlias(node, ordinal); if ((alias == null) || aliases.contains(alias)) { String aliasBase = (alias == null) ? "EXPR$" : alias; for (int j = 0;; j++) { alias = aliasBase + j; if (!aliases.contains(alias)) { break; } } } aliases.add(alias); return alias; }
cluster.traitSetOf(Convention.NONE), input, validator.deriveAlias(call, i)); joinList.add(collect);
cluster.traitSetOf(Convention.NONE), input, validator.deriveAlias(call, i)); joinList.add(collect);
cluster.traitSetOf(Convention.NONE), input, validator.deriveAlias(call, i)); joinList.add(collect);
cluster.traitSetOf(Convention.NONE), input, validator.deriveAlias(call, i)); joinList.add(collect);
Pair.of( tmpBb.convertExpression(operand.e), validator.deriveAlias(operand.e, operand.i)));
Pair.of( tmpBb.convertExpression(operand.e), validator.deriveAlias(operand.e, operand.i)));
Pair.of( tmpBb.convertExpression(operand.e), validator.deriveAlias(operand.e, operand.i)));
Pair.of( tmpBb.convertExpression(operand.e), validator.deriveAlias(operand.e, operand.i)));
name = validator.deriveAlias(selectItem, i);
name = validator.deriveAlias(selectItem, i);
name = validator.deriveAlias(selectItem, i);
name = validator.deriveAlias(selectItem, i);
Pair.of(bb.convertExpression(expr), k < sysFieldCount ? validator.deriveAlias(expr, k++) : names.get(k++ - sysFieldCount))); projects.add( Pair.of(bb.convertExpression(expr), validator.deriveAlias(expr, k++)));
Pair.of(bb.convertExpression(expr), k < sysFieldCount ? validator.deriveAlias(expr, k++) : names.get(k++ - sysFieldCount))); projects.add( Pair.of(bb.convertExpression(expr), validator.deriveAlias(expr, k++)));
for (Ord<SqlNode> node : Ord.zip(nodes)) { exprs.add(bb.convertExpression(node.e)); fieldNames.add(validator.deriveAlias(node.e, node.i));
for (Ord<SqlNode> node : Ord.zip(nodes)) { exprs.add(bb.convertExpression(node.e)); fieldNames.add(validator.deriveAlias(node.e, node.i));