| Constructor and Description |
|---|
SelectStoreQueryRuntime(QueryableProcessor queryableProcessor,
CompiledCondition compiledCondition,
CompiledSelection compiledSelection,
List<org.wso2.siddhi.query.api.definition.Attribute> expectedOutputAttributeList,
String queryName) |
| Modifier and Type | Method and Description |
|---|---|
CompiledSelection |
QueryableProcessor.compileSelection(org.wso2.siddhi.query.api.execution.query.selection.Selector selector,
List<org.wso2.siddhi.query.api.definition.Attribute> expectedOutputAttributes,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName)
To construct a selection having the capability of transforming events based on given selection logic.
|
| Modifier and Type | Method and Description |
|---|---|
StreamEvent |
QueryableProcessor.query(StateEvent matchingEvent,
CompiledCondition compiledCondition,
CompiledSelection compiledSelection)
To find events from the processor event pool, that the matches the matchingEvent based on finder logic and
return them based on the defined selection.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract CompiledSelection |
AbstractQueryableRecordTable.compileSelection(List<AbstractQueryableRecordTable.SelectAttributeBuilder> selectAttributeBuilders,
List<ExpressionBuilder> groupByExpressionBuilder,
ExpressionBuilder havingExpressionBuilder,
List<AbstractQueryableRecordTable.OrderByAttributeBuilder> orderByAttributeBuilders,
Long limit)
Compile the query selection
|
CompiledSelection |
AbstractQueryableRecordTable.compileSelection(org.wso2.siddhi.query.api.execution.query.selection.Selector selector,
List<org.wso2.siddhi.query.api.definition.Attribute> expectedOutputAttributes,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName) |
| Modifier and Type | Method and Description |
|---|---|
Iterator<Object[]> |
RecordTableHandler.query(long timestamp,
Map<String,Object> parameterMap,
CompiledCondition compiledCondition,
CompiledSelection compiledSelection) |
abstract Iterator<Object[]> |
RecordTableHandler.query(long timestamp,
Map<String,Object> parameterMap,
CompiledCondition compiledCondition,
CompiledSelection compiledSelection,
RecordTableHandlerCallback recordTableHandlerCallback) |
Iterator<Object[]> |
RecordTableHandlerCallback.query(Map<String,Object> parameterMap,
CompiledCondition compiledCondition,
CompiledSelection compiledSelection) |
protected abstract RecordIterator<Object[]> |
AbstractQueryableRecordTable.query(Map<String,Object> parameterMap,
CompiledCondition compiledCondition,
CompiledSelection compiledSelection)
Query records matching the compiled condition and selection
|
StreamEvent |
AbstractQueryableRecordTable.query(StateEvent matchingEvent,
CompiledCondition compiledCondition,
CompiledSelection compiledSelection) |
| Modifier and Type | Method and Description |
|---|---|
CompiledSelection |
CompiledSelection.cloneCompilation(String key) |
Copyright © 2018 WSO2. All rights reserved.