/** * Method to set an updateStream as the outputStream of the store query * @param outputTableId id of the table which is going to be queried * @param onUpdateExpression expression for the update operation defined in the store query */ public void updateBy(String outputTableId, Expression onUpdateExpression) { this.outputStream = new UpdateStream(outputTableId, onUpdateExpression); }
public void updateOrInsertBy(String outputTableId, OutputStream.OutputEventType outputEventType, UpdateSet updateSetAttributes, Expression onUpdateExpression) { this.outputStream = new UpdateOrInsertStream(outputTableId, outputEventType, updateSetAttributes, onUpdateExpression); }
@Override public String toString() { return "InsertIntoStream{" + "isInnerStream=" + isInnerStream + "} " + super.toString(); }
public Query insertInto(String outputStreamId, OutputStream.OutputEventType outputEventType) { this.outputStream = new InsertIntoStream(outputStreamId, outputEventType); return this; }
/** * 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 Query returns() { this.outputStream = new ReturnStream(); return this; }
/** * Method to set an updateStream as the outputStream of the store query * @param outputTableId id of the table which is going to be queried * @param updateSetAttributes updateSet for the attributes which are going to be updated. * @param onUpdateExpression expression for the update operation defined in the store query */ public void updateBy(String outputTableId, UpdateSet updateSetAttributes, Expression onUpdateExpression) { this.outputStream = new UpdateStream(outputTableId, updateSetAttributes, onUpdateExpression); }
public Query insertIntoInner(String outputStreamId) { this.outputStream = new InsertIntoStream(outputStreamId, true); return this; }
/** * Method to set an updateOrInsertStream as the outputStream of the store query * @param outputTableId id of the table which is going to be queried * @param updateSetAttributes updateSet for the attributes which are going to be updated. * @param onUpdateExpression expression for the update or insert operation defined in the store query */ public void updateOrInsertBy(String outputTableId, UpdateSet updateSetAttributes, Expression onUpdateExpression) { this.outputStream = new UpdateOrInsertStream(outputTableId, updateSetAttributes, onUpdateExpression); }
public void deleteBy(String outputTableId, OutputStream.OutputEventType outputEventType, Expression onDeletingExpression) { this.outputStream = new DeleteStream(outputTableId, outputEventType, onDeletingExpression); }
public Query returns(OutputStream.OutputEventType outputEventType) { this.outputStream = new ReturnStream(outputEventType); return this; }
@Override public String toString() { return "DeleteStream{" + "onDeleteExpression=" + onDeleteExpression + "} " + super.toString(); }
public void updateBy(String outputTableId, OutputStream.OutputEventType outputEventType, Expression onUpdateExpression) { this.outputStream = new UpdateStream(outputTableId, outputEventType, null, onUpdateExpression); }
public Query insertIntoInner(String outputStreamId, OutputStream.OutputEventType outputEventType) { this.outputStream = new InsertIntoStream(outputStreamId, true, outputEventType); return this; }
public void updateBy(String outputTableId, OutputStream.OutputEventType outputEventType, UpdateSet updateSetAttributes, Expression onUpdateExpression) { this.outputStream = new UpdateStream(outputTableId, outputEventType, updateSetAttributes, onUpdateExpression); }
public Query insertInto(String outputStreamId) { this.outputStream = new InsertIntoStream(outputStreamId); return this; }
public void updateBy(String outputTableId, Expression onUpdateExpression) { this.outputStream = new UpdateStream(outputTableId, onUpdateExpression); }
public void updateBy(String outputTableId, UpdateSet updateSetAttributes, Expression onUpdateExpression) { this.outputStream = new UpdateStream(outputTableId, updateSetAttributes, onUpdateExpression); }