/** * {@inheritDoc} * <p>The default implementation returns the result of calling * {@link #visitChildren} on {@code ctx}.</p> * * @param ctx */ @Override public List<StreamHandler> visitBasic_source_stream_handlers( @NotNull SiddhiQLParser.Basic_source_stream_handlersContext ctx) { List<StreamHandler> streamHandlers = new ArrayList<StreamHandler>(); for (SiddhiQLParser.Basic_source_stream_handlerContext handlerContext : ctx.basic_source_stream_handler()) { streamHandlers.add((StreamHandler) visit(handlerContext)); } return streamHandlers; }
@Override public StringBuilder visitJoin_source(@NotNull SiddhiQLParser.Join_sourceContext ctx) { StringBuilder joinStream_Text = new StringBuilder("[{ "); Source source = (Source) visit(ctx.source()); String streamAlias = null; if (ctx.stream_alias() != null) { streamAlias = (String) visit(ctx.stream_alias()); activeStreams.remove(ctx.source().getText()); activeStreams.add(streamAlias); } joinStream_Text.append("\"joinSource\" : ").append(visit(ctx.source())).append(","); joinStream_Text.append("\"streamAlias\" : \"").append(streamAlias).append("\","); if (ctx.basic_source_stream_handlers() != null) { joinStream_Text.append("\"basic_source_stream_handlers: \'").append((ctx.basic_source_stream_handlers().getText())).append("\","); } if (ctx.window() != null) { joinStream_Text.append("\"window: \'").append((ctx.window().getText())).append("\","); } joinStream_Text = new StringBuilder(joinStream_Text.substring(0, joinStream_Text.length() - 1)); joinStream_Text.append(" }]"); return joinStream_Text; }
public final Basic_source_stream_handlersContext basic_source_stream_handlers() throws RecognitionException { Basic_source_stream_handlersContext _localctx = new Basic_source_stream_handlersContext(_ctx, getState()); enterRule(_localctx, 112, RULE_basic_source_stream_handlers); try {
public List<Basic_source_stream_handlerContext> basic_source_stream_handler() { return getRuleContexts(Basic_source_stream_handlerContext.class); } public Basic_source_stream_handlerContext basic_source_stream_handler(int i) {
@Override public StringBuilder visitStandard_stream(@NotNull SiddhiQLParser.Standard_streamContext ctx) { StringBuilder standardStream_Text = new StringBuilder(); standardStream_Text.append(visit(ctx.source())).append(","); if (ctx.pre_window_handlers != null) { standardStream_Text.append("\"pre_window_Handler\":\"").append(ctx.pre_window_handlers.getText()).append("\","); } if (ctx.window() != null && ctx.post_window_handlers != null) { standardStream_Text.append("\"post_window_Handler\":\"").append(ctx.post_window_handlers.getText()).append("\","); } standardStream_Text = new StringBuilder(standardStream_Text.substring(0, standardStream_Text.length() - 1)); return standardStream_Text; }
public Basic_source_stream_handlerContext basic_source_stream_handler(int i) { return getRuleContext(Basic_source_stream_handlerContext.class,i); } public Basic_source_stream_handlersContext(ParserRuleContext parent, int invokingState) {