public final Absent_pattern_source_chainContext absent_pattern_source_chain() throws RecognitionException { Absent_pattern_source_chainContext _localctx = new Absent_pattern_source_chainContext(_ctx, getState()); enterRule(_localctx, 90, RULE_absent_pattern_source_chain); int _la; try { setState(798); switch ( getInterpreter().adaptivePredict(_input,78,_ctx) ) { case 1: enterOuterAlt(_localctx, 1); setState(787); _la = _input.LA(1); if (_la==EVERY) { setState(786); match(EVERY); setState(789); match(OPEN_PAR); setState(790); absent_pattern_source_chain(); setState(791); match(CLOSE_PAR); setState(793); _la = _input.LA(1); if (_la==WITHIN) { setState(792); within_time(); enterOuterAlt(_localctx, 2); setState(795); every_absent_pattern_source(); enterOuterAlt(_localctx, 3);
public final Absent_sequence_source_chainContext absent_sequence_source_chain() throws RecognitionException { Absent_sequence_source_chainContext _localctx = new Absent_sequence_source_chainContext(_ctx, getState()); enterRule(_localctx, 122, RULE_absent_sequence_source_chain); try { setState(997); switch ( getInterpreter().adaptivePredict(_input,106,_ctx) ) { case 1: enterOuterAlt(_localctx, 1); setState(988); match(OPEN_PAR); setState(989); absent_sequence_source_chain(); setState(990); match(CLOSE_PAR); setState(992); switch ( getInterpreter().adaptivePredict(_input,105,_ctx) ) { case 1: setState(991); within_time(); enterOuterAlt(_localctx, 2); setState(994); basic_absent_pattern_source(); enterOuterAlt(_localctx, 3); setState(995); left_absent_sequence_source(0); enterOuterAlt(_localctx, 4); setState(996); right_absent_sequence_source(0);
public final Definition_aggregationContext definition_aggregation() throws RecognitionException { Definition_aggregationContext _localctx = new Definition_aggregationContext(_ctx, getState()); enterRule(_localctx, 44, RULE_definition_aggregation); int _la; try { enterOuterAlt(_localctx, 1); setState(512); _errHandler.sync(this); _la = _input.LA(1); setState(509); annotation(); setState(514); _errHandler.sync(this); _la = _input.LA(1); setState(515); match(DEFINE); setState(516); match(AGGREGATION); setState(517); aggregation_name(); setState(518); match(FROM); setState(519); standard_stream(); setState(520); group_by_query_selection(); setState(521); match(AGGREGATE); setState(524); _la = _input.LA(1); if (_la==BY) { setState(522); match(BY); setState(523); attribute_reference();
public final Aggregation_time_rangeContext aggregation_time_range() throws RecognitionException { Aggregation_time_rangeContext _localctx = new Aggregation_time_rangeContext(_ctx, getState()); enterRule(_localctx, 52, RULE_aggregation_time_range); try { enterOuterAlt(_localctx, 1); { setState(537); aggregation_time_duration(); setState(538); match(TRIPLE_DOT); setState(539); aggregation_time_duration(); } } catch (RecognitionException re) { _localctx.exception = re; _errHandler.reportError(this, re); _errHandler.recover(this, re); } finally { exitRule(); } return _localctx; }
public final Pattern_streamContext pattern_stream() throws RecognitionException { Pattern_streamContext _localctx = new Pattern_streamContext(_ctx, getState()); enterRule(_localctx, 84, RULE_pattern_stream); try { setState(733); switch ( getInterpreter().adaptivePredict(_input,66,_ctx) ) { case 1: enterOuterAlt(_localctx, 1); { setState(731); every_pattern_source_chain(0); } break; case 2: enterOuterAlt(_localctx, 2); { setState(732); absent_pattern_source_chain(); } break; } } catch (RecognitionException re) { _localctx.exception = re; _errHandler.reportError(this, re); _errHandler.recover(this, re); } finally { exitRule(); } return _localctx; }
public static SiddhiApp parse(String source) { ANTLRInputStream input = new ANTLRInputStream(source); SiddhiQLLexer lexer = new SiddhiQLLexer(input); lexer.removeErrorListeners(); lexer.addErrorListener(SiddhiErrorListener.INSTANCE); CommonTokenStream tokens = new CommonTokenStream(lexer); SiddhiQLParser parser = new SiddhiQLParser(tokens); // parser.setErrorHandler(new BailErrorStrategy()); parser.removeErrorListeners(); parser.addErrorListener(SiddhiErrorListener.INSTANCE); ParseTree tree = parser.parse(); SiddhiQLVisitor eval = new SiddhiQLBaseVisitorImpl(); return (SiddhiApp) eval.visit(tree); }
public final Every_absent_sequence_source_chainContext every_absent_sequence_source_chain() throws RecognitionException { Every_absent_sequence_source_chainContext _localctx = new Every_absent_sequence_source_chainContext(_ctx, getState()); enterRule(_localctx, 120, RULE_every_absent_sequence_source_chain); int _la; try { setState(986); switch ( getInterpreter().adaptivePredict(_input,104,_ctx) ) { case 1: enterOuterAlt(_localctx, 1); setState(967); switch ( getInterpreter().adaptivePredict(_input,100,_ctx) ) { case 1: setState(966); match(EVERY); setState(969); absent_sequence_source_chain(); setState(971); _la = _input.LA(1); if (_la==WITHIN) { setState(970); within_time(); setState(973); match(COMMA); setState(974); sequence_source_chain(0); enterOuterAlt(_localctx, 2); setState(977); switch ( getInterpreter().adaptivePredict(_input,102,_ctx) ) {
public static Partition parsePartition(String source) throws SiddhiParserException { ANTLRInputStream input = new ANTLRInputStream(source); SiddhiQLLexer lexer = new SiddhiQLLexer(input); lexer.removeErrorListeners(); lexer.addErrorListener(SiddhiErrorListener.INSTANCE); CommonTokenStream tokens = new CommonTokenStream(lexer); SiddhiQLParser parser = new SiddhiQLParser(tokens); parser.removeErrorListeners(); parser.addErrorListener(SiddhiErrorListener.INSTANCE); ParseTree tree = parser.partition_final(); SiddhiQLVisitor eval = new SiddhiQLBaseVisitorImpl(); return (Partition) eval.visit(tree); }
public static StoreQuery parseStoreQuery(String storeQuery) throws SiddhiParserException { ANTLRInputStream input = new ANTLRInputStream(storeQuery); SiddhiQLLexer lexer = new SiddhiQLLexer(input); lexer.removeErrorListeners(); lexer.addErrorListener(SiddhiErrorListener.INSTANCE); CommonTokenStream tokens = new CommonTokenStream(lexer); SiddhiQLParser parser = new SiddhiQLParser(tokens); parser.removeErrorListeners(); parser.addErrorListener(SiddhiErrorListener.INSTANCE); ParseTree tree = parser.store_query_final(); SiddhiQLVisitor eval = new SiddhiQLBaseVisitorImpl(); return (StoreQuery) eval.visit(tree); }
public static StreamDefinition parseStreamDefinition(String source) { ANTLRInputStream input = new ANTLRInputStream(source); SiddhiQLLexer lexer = new SiddhiQLLexer(input); lexer.removeErrorListeners(); lexer.addErrorListener(SiddhiErrorListener.INSTANCE); CommonTokenStream tokens = new CommonTokenStream(lexer); SiddhiQLParser parser = new SiddhiQLParser(tokens); parser.removeErrorListeners(); parser.addErrorListener(SiddhiErrorListener.INSTANCE); ParseTree tree = parser.definition_stream_final(); SiddhiQLVisitor eval = new SiddhiQLBaseVisitorImpl(); return (StreamDefinition) eval.visit(tree); }
public static AggregationDefinition parseAggregationDefinition(String source) throws SiddhiParserException { ANTLRInputStream input = new ANTLRInputStream(source); SiddhiQLLexer lexer = new SiddhiQLLexer(input); lexer.removeErrorListeners(); lexer.addErrorListener(SiddhiErrorListener.INSTANCE); CommonTokenStream tokens = new CommonTokenStream(lexer); SiddhiQLParser parser = new SiddhiQLParser(tokens); parser.removeErrorListeners(); parser.addErrorListener(SiddhiErrorListener.INSTANCE); ParseTree tree = parser.definition_aggregation_final(); SiddhiQLVisitor eval = new SiddhiQLBaseVisitorImpl(); return (AggregationDefinition) eval.visit(tree); }
public static TimeConstant parseTimeConstantDefinition(String source) throws SiddhiParserException { ANTLRInputStream input = new ANTLRInputStream(source); SiddhiQLLexer lexer = new SiddhiQLLexer(input); lexer.removeErrorListeners(); lexer.addErrorListener(SiddhiErrorListener.INSTANCE); CommonTokenStream tokens = new CommonTokenStream(lexer); SiddhiQLParser parser = new SiddhiQLParser(tokens); parser.removeErrorListeners(); parser.addErrorListener(SiddhiErrorListener.INSTANCE); ParseTree tree = parser.time_value(); SiddhiQLVisitor eval = new SiddhiQLBaseVisitorImpl(); return (TimeConstant) eval.visit(tree); }
public static TableDefinition parseTableDefinition(String source) throws SiddhiParserException { ANTLRInputStream input = new ANTLRInputStream(source); SiddhiQLLexer lexer = new SiddhiQLLexer(input); lexer.removeErrorListeners(); lexer.addErrorListener(SiddhiErrorListener.INSTANCE); CommonTokenStream tokens = new CommonTokenStream(lexer); SiddhiQLParser parser = new SiddhiQLParser(tokens); parser.removeErrorListeners(); parser.addErrorListener(SiddhiErrorListener.INSTANCE); ParseTree tree = parser.definition_table_final(); SiddhiQLVisitor eval = new SiddhiQLBaseVisitorImpl(); return (TableDefinition) eval.visit(tree); }
public static Query parseQuery(String source) throws SiddhiParserException { ANTLRInputStream input = new ANTLRInputStream(source); SiddhiQLLexer lexer = new SiddhiQLLexer(input); lexer.removeErrorListeners(); lexer.addErrorListener(SiddhiErrorListener.INSTANCE); CommonTokenStream tokens = new CommonTokenStream(lexer); SiddhiQLParser parser = new SiddhiQLParser(tokens); parser.removeErrorListeners(); parser.addErrorListener(SiddhiErrorListener.INSTANCE); ParseTree tree = parser.query_final(); SiddhiQLVisitor eval = new SiddhiQLBaseVisitorImpl(); return (Query) eval.visit(tree); }
public static FunctionDefinition parseFunctionDefinition(String source) throws SiddhiParserException { ANTLRInputStream input = new ANTLRInputStream(source); SiddhiQLLexer lexer = new SiddhiQLLexer(input); lexer.removeErrorListeners(); lexer.addErrorListener(SiddhiErrorListener.INSTANCE); CommonTokenStream tokens = new CommonTokenStream(lexer); SiddhiQLParser parser = new SiddhiQLParser(tokens); parser.removeErrorListeners(); parser.addErrorListener(SiddhiErrorListener.INSTANCE); ParseTree tree = parser.definition_function_final(); SiddhiQLVisitor eval = new SiddhiQLBaseVisitorImpl(); return (FunctionDefinition) eval.visit(tree); }
public static List<String> split(String source) { ANTLRInputStream input = new ANTLRInputStream(source); SiddhiQLLexer lexer = new SiddhiQLLexer(input); lexer.removeErrorListeners(); lexer.addErrorListener(SiddhiErrorListener.INSTANCE); CommonTokenStream tokens = new CommonTokenStream(lexer); SiddhiQLParser parser = new SiddhiQLParser(tokens); parser.removeErrorListeners(); parser.addErrorListener(SiddhiErrorListener.INSTANCE); ParseTree tree = parser.parse(); SiddhiQLVisitor eval = new SiddhiQLStormQuerySplitter(); List<String> queryList = (List<String>) eval.visit(tree); return queryList; }
public final Aggregation_time_intervalContext aggregation_time_interval() throws RecognitionException { Aggregation_time_intervalContext _localctx = new Aggregation_time_intervalContext(_ctx, getState()); enterRule(_localctx, 54, RULE_aggregation_time_interval); int _la; try { enterOuterAlt(_localctx, 1); setState(541); aggregation_time_duration(); setState(546); _errHandler.sync(this); _la = _input.LA(1); setState(542); match(COMMA); setState(543); aggregation_time_duration(); setState(548); _errHandler.sync(this); _la = _input.LA(1); exitRule();
public static StringBuilder parseString(String source) { ANTLRInputStream input = new ANTLRInputStream(source); SiddhiQLLexer lexer = new SiddhiQLLexer(input); lexer.removeErrorListeners(); lexer.addErrorListener(SiddhiErrorListener.INSTANCE); CommonTokenStream tokens = new CommonTokenStream(lexer); TokenStreamRewriter tokenStreamRewriter = new TokenStreamRewriter(tokens); SiddhiQLParser parser = new SiddhiQLParser(tokens); parser.removeErrorListeners(); parser.addErrorListener(SiddhiErrorListener.INSTANCE); ParseTree tree = parser.parse(); SiddhiQLVisitor eval = new SiddhiQLBaseVisitorStringImpl(tokenStreamRewriter); return (StringBuilder) eval.visit(tree); } }
public static List<String> getEventTableList(String source) { ANTLRInputStream input = new ANTLRInputStream(source); SiddhiQLLexer lexer = new SiddhiQLLexer(input); lexer.removeErrorListeners(); lexer.addErrorListener(SiddhiErrorListener.INSTANCE); CommonTokenStream tokens = new CommonTokenStream(lexer); SiddhiQLParser parser = new SiddhiQLParser(tokens); parser.removeErrorListeners(); parser.addErrorListener(SiddhiErrorListener.INSTANCE); ParseTree tree = parser.parse(); SiddhiQLVisitor eval = new SiddhiQLStormQuerySplitter(); List<String> eventTableList = new ArrayList<>(); SiddhiQLParser.Execution_planContext ctx = (((SiddhiQLParser.ParseContext)tree).execution_plan()); for (SiddhiQLParser.Definition_tableContext executionElementContext : ctx.definition_table()) { String query = (String) eval.visit(executionElementContext); eventTableList.add(query); } return eventTableList; }