@Override public SqlCall createCall( SqlLiteral functionQualifier, SqlParserPos pos, SqlNode... operands) { assert functionQualifier == null; assert operands.length == 12; return new SqlMatchRecognize(pos, operands[0], operands[1], (SqlLiteral) operands[2], (SqlLiteral) operands[3], (SqlNodeList) operands[4], (SqlNodeList) operands[5], operands[6], (SqlNodeList) operands[7], (SqlLiteral) operands[8], (SqlNodeList) operands[9], (SqlNodeList) operands[10], (SqlLiteral) operands[11]); }
@Override public SqlCall createCall( SqlLiteral functionQualifier, SqlParserPos pos, SqlNode... operands) { assert functionQualifier == null; assert operands.length == 12; return new SqlMatchRecognize(pos, operands[0], operands[1], (SqlLiteral) operands[2], (SqlLiteral) operands[3], (SqlNodeList) operands[4], (SqlNodeList) operands[5], operands[6], (SqlNodeList) operands[7], (SqlLiteral) operands[8], (SqlNodeList) operands[9], (SqlNodeList) operands[10], (SqlLiteral) operands[11]); }
patternDefList = PatternDefinitionCommaList(span()); jj_consume_token(RPAREN); {if (true) return new SqlMatchRecognize(s.end(this), tableRef, pattern, isStrictStarts, isStrictEnds, patternDefList, measureList, after, subsetList, rowsPerMatch, partitionList, orderList, interval);}
patternDefList = PatternDefinitionCommaList(span()); jj_consume_token(RPAREN); {if (true) return new SqlMatchRecognize(s.end(this), tableRef, pattern, isStrictStarts, isStrictEnds, patternDefList, measureList, after, subsetList, rowsPerMatch, partitionList, orderList, interval);}
patternDefList = PatternDefinitionCommaList(span()); jj_consume_token(RPAREN); {if ("" != null) return new SqlMatchRecognize(s.end(this), tableRef, pattern, isStrictStarts, isStrictEnds, patternDefList, measureList, after, subsetList, rowsPerMatch, partitionList, orderList, interval);}
final SqlNode matchRecognize = new SqlMatchRecognize(POS, tableRef, pattern, strictStart, strictEnd, patternDefList, measureList, after, subsetList, rowsPerMatch, partitionList, orderByList, interval);
final SqlNode matchRecognize = new SqlMatchRecognize(POS, tableRef, pattern, strictStart, strictEnd, patternDefList, measureList, after, subsetList, rowsPerMatch, partitionList, orderByList, interval);
patternDefList = PatternDefinitionCommaList(span()); jj_consume_token(RPAREN); {if (true) return new SqlMatchRecognize(s.end(this), tableRef, pattern, isStrictStarts, isStrictEnds, patternDefList, measureList, after, subsetList, rowsPerMatch);}
patternDefList = PatternDefinitionCommaList(span()); jj_consume_token(RPAREN); {if (true) return new SqlMatchRecognize(s.end(this), tableRef, pattern, isStrictStarts, isStrictEnds, patternDefList, measureList, after, subsetList, rowsPerMatch, partitionList, orderList, interval);}
patternDefList = PatternDefinitionCommaList(span()); jj_consume_token(RPAREN); {if (true) return new SqlMatchRecognize(s.end(this), tableRef, pattern, isStrictStarts, isStrictEnds, patternDefList, measureList, after, subsetList, rowsPerMatch, partitionList, orderList, interval);}
patternDefList = PatternDefinitionCommaList(span()); jj_consume_token(RPAREN); {if (true) return new SqlMatchRecognize(s.end(this), tableRef, pattern, isStrictStarts, isStrictEnds, patternDefList, measureList, after, subsetList, rowsPerMatch, partitionList, orderList, interval);}
patternDefList = PatternDefinitionCommaList(span()); jj_consume_token(RPAREN); {if (true) return new SqlMatchRecognize(s.end(this), tableRef, pattern, isStrictStarts, isStrictEnds, patternDefList, measureList, after, subsetList, rowsPerMatch, partitionList, orderList, interval);}
patternDefList = PatternDefinitionCommaList(span()); jj_consume_token(RPAREN); {if (true) return new SqlMatchRecognize(s.end(this), tableRef, pattern, isStrictStarts, isStrictEnds, patternDefList, measureList, after, subsetList, rowsPerMatch, partitionList, orderList, interval);}
patternDefList = PatternDefinitionCommaList(span()); jj_consume_token(RPAREN); {if (true) return new SqlMatchRecognize(s.end(this), tableRef, pattern, isStrictStarts, isStrictEnds, patternDefList, measureList, after, subsetList, rowsPerMatch, partitionList, orderList, interval);}