public void deleteBy(String outputTableId, OutputStream.OutputEventType outputEventType, Expression onDeletingExpression) { this.outputStream = new DeleteStream(outputTableId, outputEventType, onDeletingExpression); }
/** * Generates a QueryOutputConfig of type 'delete' * @param deleteStream Siddhi DeleteStream * @return QueryOutputConfig * @throws DesignGenerationException Error while generating QueryOutputConfig */ private QueryOutputConfig generateDeleteOutputConfig(DeleteStream deleteStream) throws DesignGenerationException { return new QueryOutputConfig( QueryOutputType.DELETE.toString(), new DeleteOutputConfig( deleteStream.getOutputEventType().name(), ConfigBuildingUtilities.getDefinition(deleteStream.getOnDeleteExpression(), siddhiAppString)), deleteStream.getId()); }
/** * Method to set a deleteStream as the outputStream of the store query * @param outputTableId id of the table which is going to be queried * @param onDeletingExpression expression for the delete operation defined in the store query */ public void deleteBy(String outputTableId, Expression onDeletingExpression) { this.outputStream = new DeleteStream(outputTableId, onDeletingExpression); }
public void deleteBy(String outputTableId, Expression onDeletingExpression) { this.outputStream = new DeleteStream(outputTableId, onDeletingExpression); }
/** * Method to set a deleteStream as the outputStream of the store query * @param outputTableId id of the table which is going to be queried * @param onDeletingExpression expression for the delete operation defined in the store query */ public void deleteBy(String outputTableId, Expression onDeletingExpression) { this.outputStream = new DeleteStream(outputTableId, onDeletingExpression); }
public void deleteBy(String outputTableId, Expression onDeletingExpression) { this.outputStream = new DeleteStream(outputTableId, onDeletingExpression); }
public void deleteBy(String outputTableId, OutputStream.OutputEventType outputEventType, Expression onDeletingExpression) { this.outputStream = new DeleteStream(outputTableId, outputEventType, onDeletingExpression); }
throw newSiddhiParserException(ctx, "DELETE can be only used with Tables!"); OutputStream outputStream = new DeleteStream(source.streamId, (Expression) visit(ctx.expression())); populateQueryContext(outputStream, ctx); return outputStream;
OutputStream outputStream = new DeleteStream(source.streamId, (OutputStream.OutputEventType) visit(ctx.output_event_type()), (Expression) visit(ctx.expression())); return outputStream; } else { OutputStream outputStream = new DeleteStream(source.streamId, (Expression) visit(ctx.expression())); populateQueryContext(outputStream, ctx); return outputStream;