Class Query
- java.lang.Object
-
- io.siddhi.query.api.execution.query.Query
-
- All Implemented Interfaces:
ExecutionElement,SiddhiElement,Serializable
public class Query extends Object implements ExecutionElement, SiddhiElement
Siddhi Query- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Query()
-
Method Summary
-
-
-
Method Detail
-
query
public static Query query()
-
from
public Query from(InputStream inputStream)
-
getInputStream
public InputStream getInputStream()
-
getSelector
public Selector getSelector()
-
outStream
public Query outStream(OutputStream outputStream)
-
insertInto
public Query insertInto(String outputStreamId, OutputStream.OutputEventType outputEventType)
-
insertIntoInner
public Query insertIntoInner(String outputStreamId, OutputStream.OutputEventType outputEventType)
-
insertIntoFault
public Query insertIntoFault(String outputStreamId, OutputStream.OutputEventType outputEventType)
-
returns
public Query returns()
-
returns
public Query returns(OutputStream.OutputEventType outputEventType)
-
deleteBy
public void deleteBy(String outputTableId, Expression onDeletingExpression)
-
deleteBy
public void deleteBy(String outputTableId, OutputStream.OutputEventType outputEventType, Expression onDeletingExpression)
-
updateBy
public void updateBy(String outputTableId, Expression onUpdateExpression)
-
updateBy
public void updateBy(String outputTableId, UpdateSet updateSetAttributes, Expression onUpdateExpression)
-
updateBy
public void updateBy(String outputTableId, OutputStream.OutputEventType outputEventType, Expression onUpdateExpression)
-
updateBy
public void updateBy(String outputTableId, OutputStream.OutputEventType outputEventType, UpdateSet updateSetAttributes, Expression onUpdateExpression)
-
updateOrInsertBy
public void updateOrInsertBy(String outputTableId, UpdateSet updateSetAttributes, Expression onUpdateExpression)
-
updateOrInsertBy
public void updateOrInsertBy(String outputTableId, OutputStream.OutputEventType outputEventType, UpdateSet updateSetAttributes, Expression onUpdateExpression)
-
getOutputStream
public OutputStream getOutputStream()
-
output
public void output(OutputRate outputRate)
-
getOutputRate
public OutputRate getOutputRate()
-
annotation
public Query annotation(Annotation annotation)
-
getAnnotations
public List<Annotation> getAnnotations()
- Specified by:
getAnnotationsin interfaceExecutionElement
-
getQueryContextStartIndex
public int[] getQueryContextStartIndex()
- Specified by:
getQueryContextStartIndexin interfaceSiddhiElement
-
setQueryContextStartIndex
public void setQueryContextStartIndex(int[] lineAndColumn)
- Specified by:
setQueryContextStartIndexin interfaceSiddhiElement
-
getQueryContextEndIndex
public int[] getQueryContextEndIndex()
- Specified by:
getQueryContextEndIndexin interfaceSiddhiElement
-
setQueryContextEndIndex
public void setQueryContextEndIndex(int[] lineAndColumn)
- Specified by:
setQueryContextEndIndexin interfaceSiddhiElement
-
-