private void validateDefinitions(SqlMatchRecognize mr, MatchRecognizeScope scope) { final Set<String> aliases = catalogReader.nameMatcher().createSet(); for (SqlNode item : mr.getPatternDefList().getList()) { final String alias = alias(item); if (!aliases.add(alias)) { for (SqlNode item : mr.getPatternDefList().getList()) { final String alias = alias(item); SqlNode expand = expand(item, scope); new SqlNodeList(sqlNodes, mr.getPatternDefList().getParserPosition()); inferUnknownTypes(unknownType, scope, list); for (SqlNode node : list) {
private void validateDefinitions(SqlMatchRecognize mr, MatchRecognizeScope scope) { final Set<String> aliases = catalogReader.nameMatcher().createSet(); for (SqlNode item : mr.getPatternDefList().getList()) { final String alias = alias(item); if (!aliases.add(alias)) { for (SqlNode item : mr.getPatternDefList().getList()) { final String alias = alias(item); SqlNode expand = expand(item, scope); new SqlNodeList(sqlNodes, mr.getPatternDefList().getParserPosition()); inferUnknownTypes(unknownType, scope, list); for (SqlNode node : list) {
private void validateDefinitions(SqlMatchRecognize mr, MatchRecognizeScope scope) { final Set<String> aliases = catalogReader.nameMatcher().createSet(); for (SqlNode item : mr.getPatternDefList().getList()) { final String alias = alias(item); if (!aliases.add(alias)) { for (SqlNode item : mr.getPatternDefList().getList()) { final String alias = alias(item); SqlNode expand = expand(item, scope); new SqlNodeList(sqlNodes, mr.getPatternDefList().getParserPosition()); inferUnknownTypes(unknownType, scope, list); for (SqlNode node : list) {
for (SqlNode def : matchRecognize.getPatternDefList()) { List<SqlNode> operands = ((SqlCall) def).getOperandList(); String alias = ((SqlIdentifier) operands.get(1)).getSimple();
for (SqlNode def : matchRecognize.getPatternDefList()) { List<SqlNode> operands = ((SqlCall) def).getOperandList(); String alias = ((SqlIdentifier) operands.get(1)).getSimple();
for (SqlNode def : matchRecognize.getPatternDefList()) { List<SqlNode> operands = ((SqlCall) def).getOperandList(); String alias = ((SqlIdentifier) operands.get(1)).getSimple();
for (SqlNode def : matchRecognize.getPatternDefList()) { List<SqlNode> operands = ((SqlCall) def).getOperandList(); String alias = ((SqlIdentifier) operands.get(1)).getSimple();
for (SqlNode node : pattern.getPatternDefList()) { final SqlCall call2 = (SqlCall) node;
for (SqlNode node : pattern.getPatternDefList()) { final SqlCall call2 = (SqlCall) node;