SqlValidatorNamespace rightNamespace, List<String> nameList) { final SqlNameMatcher nameMatcher = catalogReader.nameMatcher(); final List<RexNode> list = new ArrayList<>(); for (String name : nameList) {
SqlValidatorNamespace rightNamespace, List<String> nameList) { final SqlNameMatcher nameMatcher = catalogReader.nameMatcher(); final List<RexNode> list = new ArrayList<>(); for (String name : nameList) {
SqlValidatorNamespace rightNamespace, List<String> nameList) { final SqlNameMatcher nameMatcher = catalogReader.nameMatcher(); final List<RexNode> list = Lists.newArrayList(); for (String name : nameList) {
final List<String> columnList = SqlValidatorUtil.deriveNaturalJoinColumnList( catalogReader.nameMatcher(), leftRowType, rightRowType); conditionExp = convertUsing(leftNamespace, rightNamespace, columnList); } else {
final List<String> columnList = SqlValidatorUtil.deriveNaturalJoinColumnList( catalogReader.nameMatcher(), leftRowType, rightRowType); conditionExp = convertUsing(leftNamespace, rightNamespace, columnList); } else {
final SqlNameMatcher nameMatcher = catalogReader.nameMatcher(); for (Pair<String, RexNode> p : Pair.zip(targetColumnNames, columnExprs)) { RelDataTypeField field = nameMatcher.field(targetRowType, p.left);
final SqlNameMatcher nameMatcher = catalogReader.nameMatcher(); for (Pair<String, RexNode> p : Pair.zip(targetColumnNames, columnExprs)) { RelDataTypeField field = nameMatcher.field(targetRowType, p.left);
final SqlNameMatcher nameMatcher = catalogReader.nameMatcher(); for (Pair<String, RexNode> p : Pair.zip(targetColumnNames, columnExprs)) { RelDataTypeField field = nameMatcher.field(targetRowType, p.left);
final SqlNameMatcher nameMatcher = catalogReader.nameMatcher(); for (Pair<String, RexNode> p : Pair.zip(targetColumnNames, columnExprs)) { RelDataTypeField field = nameMatcher.field(targetRowType, p.left);
catalogReader.nameMatcher().isCaseSensitive());
catalogReader.nameMatcher().isCaseSensitive());
catalogReader.nameMatcher().isCaseSensitive());
catalogReader.nameMatcher().isCaseSensitive());
Pair.right(validatedFields), SqlValidatorUtil.uniquify(Pair.left(validatedFields), catalogReader.nameMatcher().isCaseSensitive()));
Pair.right(validatedFields), SqlValidatorUtil.uniquify(Pair.left(validatedFields), catalogReader.nameMatcher().isCaseSensitive()));
SqlValidatorNamespace rightNamespace, List<String> nameList) { final SqlNameMatcher nameMatcher = catalogReader.nameMatcher(); final List<RexNode> list = Lists.newArrayList(); for (String name : nameList) {
Pair.right(validatedFields), SqlValidatorUtil.uniquify(Pair.left(validatedFields), catalogReader.nameMatcher().isCaseSensitive()));
Pair.right(validatedFields), SqlValidatorUtil.uniquify(Pair.left(validatedFields), catalogReader.nameMatcher().isCaseSensitive()));