public AnonymousInputStream visitAnonymous_stream(@NotNull SiddhiQLParser.Anonymous_streamContext ctx) { if (ctx.anonymous_stream() != null) { return (AnonymousInputStream) visit(ctx.anonymous_stream()); activeStreams = new HashSet<String>(); Query query = Query.query().from((InputStream) visit(ctx.query_input())); if (ctx.query_section() != null) { query.select((Selector) visit(ctx.query_section())); if (ctx.output_rate() != null) { query.output((OutputRate) visit(ctx.output_rate())); if (ctx.output_event_type() != null) { query.outStream(new ReturnStream((OutputStream.OutputEventType) visit(ctx.output_event_type()))); } else { query.outStream(new ReturnStream());
public final Anonymous_streamContext anonymous_stream() throws RecognitionException { Anonymous_streamContext _localctx = new Anonymous_streamContext(_ctx, getState()); enterRule(_localctx, 134, RULE_anonymous_stream); int _la;
public TerminalNode RETURN() { return getToken(SiddhiQLParser.RETURN, 0); } public Output_rateContext output_rate() {
public TerminalNode FROM() { return getToken(SiddhiQLParser.FROM, 0); } public Query_inputContext query_input() {
public Query_inputContext query_input() { return getRuleContext(Query_inputContext.class,0); } public Query_sectionContext query_section() {
public Output_rateContext output_rate() { return getRuleContext(Output_rateContext.class,0); } public Output_event_typeContext output_event_type() {
public Output_event_typeContext output_event_type() { return getRuleContext(Output_event_typeContext.class,0); } public TerminalNode FROM() { return getToken(SiddhiQLParser.FROM, 0); }
public Anonymous_streamContext anonymous_stream() { return getRuleContext(Anonymous_streamContext.class,0); } public TerminalNode RETURN() { return getToken(SiddhiQLParser.RETURN, 0); }
public Query_sectionContext query_section() { return getRuleContext(Query_sectionContext.class,0); } public Anonymous_streamContext(ParserRuleContext parent, int invokingState) {
@Override public StringBuilder visitAnonymous_stream(@NotNull SiddhiQLParser.Anonymous_streamContext ctx) { StringBuilder anonymousStream = new StringBuilder(); if (ctx.anonymous_stream() != null) { anonymousStream.append(visit(ctx.anonymous_stream().query_input())); } return anonymousStream; }