Uses of Interface
io.siddhi.core.util.collection.operator.CompiledCondition
-
-
Uses of CompiledCondition in io.siddhi.core.aggregation
Methods in io.siddhi.core.aggregation that return CompiledCondition Modifier and Type Method Description CompiledConditionAggregationRuntime. compileExpression(io.siddhi.query.api.expression.Expression expression, io.siddhi.query.api.aggregation.Within within, io.siddhi.query.api.expression.Expression per, List<io.siddhi.query.api.expression.Variable> queryGroupByList, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, SiddhiQueryContext siddhiQueryContext)Methods in io.siddhi.core.aggregation with parameters of type CompiledCondition Modifier and Type Method Description StreamEventAggregationRuntime. find(StateEvent matchingEvent, CompiledCondition compiledCondition, SiddhiQueryContext siddhiQueryContext) -
Uses of CompiledCondition in io.siddhi.core.executor.condition
Constructors in io.siddhi.core.executor.condition with parameters of type CompiledCondition Constructor Description InConditionExpressionExecutor(Table table, CompiledCondition compiledCondition, int streamEventSize, boolean isMatchingEventAStateEvent, int matchingStreamIndex) -
Uses of CompiledCondition in io.siddhi.core.query
Constructors in io.siddhi.core.query with parameters of type CompiledCondition Constructor Description FindOnDemandQueryRuntime(AggregationRuntime aggregation, CompiledCondition compiledCondition, String queryName, MetaStreamEvent metaStreamEvent, SiddhiQueryContext siddhiQueryContext)FindOnDemandQueryRuntime(Table table, CompiledCondition compiledCondition, String queryName, MetaStreamEvent metaStreamEvent)FindOnDemandQueryRuntime(Window window, CompiledCondition compiledCondition, String queryName, MetaStreamEvent metaStreamEvent)SelectOnDemandQueryRuntime(QueryableProcessor queryableProcessor, CompiledCondition compiledCondition, CompiledSelection compiledSelection, List<io.siddhi.query.api.definition.Attribute> expectedOutputAttributeList, String queryName) -
Uses of CompiledCondition in io.siddhi.core.query.input.stream.join
Methods in io.siddhi.core.query.input.stream.join that return CompiledCondition Modifier and Type Method Description CompiledConditionJoinProcessor. getCompiledCondition()Methods in io.siddhi.core.query.input.stream.join with parameters of type CompiledCondition Modifier and Type Method Description voidJoinProcessor. setCompiledCondition(CompiledCondition compiledCondition) -
Uses of CompiledCondition in io.siddhi.core.query.output.callback
Constructors in io.siddhi.core.query.output.callback with parameters of type CompiledCondition Constructor Description DeleteTableCallback(Table table, CompiledCondition compiledCondition, int matchingStreamIndex, boolean convertToStreamEvent, StateEventFactory stateEventFactory, StreamEventFactory streamEventFactory, StreamEventConverter streamEventConverter, String queryName)UpdateOrInsertTableCallback(Table table, CompiledCondition compiledCondition, CompiledUpdateSet compiledUpdateSet, int matchingStreamIndex, boolean convertToStreamEvent, StateEventFactory stateEventFactory, StreamEventFactory streamEventFactory, StreamEventConverter streamEventConverter, String queryName)UpdateTableCallback(Table table, CompiledCondition compiledCondition, CompiledUpdateSet compiledUpdateSet, int matchingStreamIndex, boolean convertToStreamEvent, StateEventFactory stateEventFactory, StreamEventFactory streamEventFactory, StreamEventConverter streamEventConverter, String queryName) -
Uses of CompiledCondition in io.siddhi.core.query.processor.stream.window
Methods in io.siddhi.core.query.processor.stream.window that return CompiledCondition Modifier and Type Method Description CompiledConditionAggregateWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, SiddhiQueryContext siddhiQueryContext)CompiledConditionBatchingFindableWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, SiddhiQueryContext siddhiQueryContext)abstract CompiledConditionBatchingFindableWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, S state, SiddhiQueryContext siddhiQueryContext)To construct a finder having the capability of finding events at the processor that corresponds to the incoming matchingEvent and the given matching expression logic.CompiledConditionBatchWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, io.siddhi.core.query.processor.stream.window.BatchWindowProcessor.WindowState state, SiddhiQueryContext siddhiQueryContext)CompiledConditionDelayWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, io.siddhi.core.query.processor.stream.window.TimeWindowProcessor.WindowState state, SiddhiQueryContext siddhiQueryContext)CompiledConditionEmptyWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, io.siddhi.core.query.processor.stream.window.EmptyWindowProcessor.WindowState state, SiddhiQueryContext siddhiQueryContext)CompiledConditionExpressionBatchWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, io.siddhi.core.query.processor.stream.window.ExpressionBatchWindowProcessor.WindowState state, SiddhiQueryContext siddhiQueryContext)CompiledConditionExpressionWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, io.siddhi.core.query.processor.stream.window.ExpressionWindowProcessor.WindowState state, SiddhiQueryContext siddhiQueryContext)CompiledConditionExternalTimeBatchWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, io.siddhi.core.query.processor.stream.window.ExternalTimeBatchWindowProcessor.WindowState state, SiddhiQueryContext siddhiQueryContext)CompiledConditionExternalTimeWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, io.siddhi.core.query.processor.stream.window.ExternalTimeWindowProcessor.WindowState state, SiddhiQueryContext siddhiQueryContext)CompiledConditionFindableProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, SiddhiQueryContext siddhiQueryContext)To construct a finder having the capability of finding events at the processor that corresponds to the incoming matchingEvent and the given matching expression logic.CompiledConditionFrequentWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, io.siddhi.core.query.processor.stream.window.FrequentWindowProcessor.WindowState state, SiddhiQueryContext siddhiQueryContext)Deprecated.CompiledConditionGroupingFindableWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, SiddhiQueryContext siddhiQueryContext)abstract CompiledConditionGroupingFindableWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, S state, SiddhiQueryContext siddhiQueryContext)To construct a finder having the capability of finding events at the processor that corresponds to the incoming matchingEvent and the given matching expression logic.CompiledConditionLengthBatchWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, io.siddhi.core.query.processor.stream.window.LengthBatchWindowProcessor.WindowState state, SiddhiQueryContext siddhiQueryContext)CompiledConditionLengthWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, io.siddhi.core.query.processor.stream.window.LengthWindowProcessor.WindowState state, SiddhiQueryContext siddhiQueryContext)CompiledConditionLossyFrequentWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, io.siddhi.core.query.processor.stream.window.LossyFrequentWindowProcessor.WindowState state, SiddhiQueryContext siddhiQueryContext)Deprecated.CompiledConditionSessionWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, io.siddhi.core.query.processor.stream.window.SessionWindowProcessor.WindowState state, SiddhiQueryContext siddhiQueryContext)CompiledConditionSlidingFindableWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, SiddhiQueryContext siddhiQueryContext)abstract CompiledConditionSlidingFindableWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, S state, SiddhiQueryContext siddhiQueryContext)To construct a finder having the capability of finding events at the processor that corresponds to the incoming matchingEvent and the given matching expression logic.CompiledConditionSortWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, io.siddhi.core.query.processor.stream.window.SortWindowProcessor.WindowState state, SiddhiQueryContext siddhiQueryContext)CompiledConditionTableWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, SiddhiQueryContext siddhiQueryContext)CompiledConditionTimeBatchWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, io.siddhi.core.query.processor.stream.window.TimeBatchWindowProcessor.WindowState state, SiddhiQueryContext siddhiQueryContext)CompiledConditionTimeLengthWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, io.siddhi.core.query.processor.stream.window.TimeLengthWindowProcessor.WindowState state, SiddhiQueryContext siddhiQueryContext)CompiledConditionTimeWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, io.siddhi.core.query.processor.stream.window.TimeWindowProcessor.WindowState state, SiddhiQueryContext siddhiQueryContext)CompiledConditionWindowWindowProcessor. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, SiddhiQueryContext siddhiQueryContext)Methods in io.siddhi.core.query.processor.stream.window with parameters of type CompiledCondition Modifier and Type Method Description StreamEventAggregateWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition)StreamEventBatchingFindableWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition)abstract StreamEventBatchingFindableWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition, StreamEventCloner streamEventCloner, S state)To find events from the processor event pool, that the matches the matchingEvent based on finder logic.StreamEventBatchWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.BatchWindowProcessor.WindowState state)StreamEventDelayWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.TimeWindowProcessor.WindowState state)StreamEventEmptyWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.EmptyWindowProcessor.WindowState state)StreamEventExpressionBatchWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.ExpressionBatchWindowProcessor.WindowState state)StreamEventExpressionWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.ExpressionWindowProcessor.WindowState state)StreamEventExternalTimeBatchWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.ExternalTimeBatchWindowProcessor.WindowState state)StreamEventExternalTimeWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.ExternalTimeWindowProcessor.WindowState state)StreamEventFindableProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition)To find events from the processor event pool, that the matches the matchingEvent based on finder logic.StreamEventFrequentWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.FrequentWindowProcessor.WindowState state)Deprecated.StreamEventGroupingFindableWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition)abstract StreamEventGroupingFindableWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition, StreamEventCloner streamEventCloner, S state)To find events from the processor event pool, that the matches the matchingEvent based on finder logic.StreamEventLengthBatchWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.LengthBatchWindowProcessor.WindowState state)StreamEventLengthWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.LengthWindowProcessor.WindowState state)StreamEventLossyFrequentWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.LossyFrequentWindowProcessor.WindowState state)Deprecated.StreamEventSessionWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.SessionWindowProcessor.WindowState state)StreamEventSlidingFindableWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition)abstract StreamEventSlidingFindableWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition, StreamEventCloner streamEventCloner, S state)To find events from the processor event pool, that the matches the matchingEvent based on finder logic.StreamEventSortWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.SortWindowProcessor.WindowState state)StreamEventTableWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition)StreamEventTimeBatchWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.TimeBatchWindowProcessor.WindowState state)StreamEventTimeLengthWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.TimeLengthWindowProcessor.WindowState state)StreamEventTimeWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition, StreamEventCloner streamEventCloner, io.siddhi.core.query.processor.stream.window.TimeWindowProcessor.WindowState state)StreamEventWindowWindowProcessor. find(StateEvent matchingEvent, CompiledCondition compiledCondition)StreamEventQueryableProcessor. query(StateEvent matchingEvent, CompiledCondition compiledCondition, CompiledSelection compiledSelection)Deprecated.StreamEventQueryableProcessor. query(StateEvent matchingEvent, CompiledCondition compiledCondition, CompiledSelection compiledSelection, io.siddhi.query.api.definition.Attribute[] outputAttributes)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.StreamEventTableWindowProcessor. query(StateEvent matchingEvent, CompiledCondition compiledCondition, CompiledSelection compiledSelection)StreamEventTableWindowProcessor. query(StateEvent matchingEvent, CompiledCondition compiledCondition, CompiledSelection compiledSelection, io.siddhi.query.api.definition.Attribute[] outputAttributes) -
Uses of CompiledCondition in io.siddhi.core.stream.input
Methods in io.siddhi.core.stream.input with parameters of type CompiledCondition Modifier and Type Method Description voidTableInputHandler. delete(ComplexEventChunk<StateEvent> deletingEventChunk, CompiledCondition compiledCondition)voidTableInputHandler. update(ComplexEventChunk<StateEvent> updatingEventChunk, CompiledCondition compiledCondition, CompiledUpdateSet compiledUpdateSet)voidTableInputHandler. updateOrAdd(ComplexEventChunk<StateEvent> updatingEventChunk, CompiledCondition compiledCondition, CompiledUpdateSet compiledUpdateSet, AddingStreamEventExtractor addingStreamEventExtractor) -
Uses of CompiledCondition in io.siddhi.core.table
Classes in io.siddhi.core.table that implement CompiledCondition Modifier and Type Class Description classInMemoryCompiledConditionCompiled condition created forInMemoryTableMethods in io.siddhi.core.table that return CompiledCondition Modifier and Type Method Description CompiledConditionCacheTable. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, SiddhiQueryContext siddhiQueryContext, boolean updateCachePolicyAttribute)CompiledConditionInMemoryTable. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, SiddhiQueryContext siddhiQueryContext)CompiledConditionCacheTable.CacheCompiledConditionWithRouteToCache. getCacheCompiledCondition()CompiledConditionInMemoryCompiledCondition. getOperatorCompiledCondition()Methods in io.siddhi.core.table with parameters of type CompiledCondition Modifier and Type Method Description booleanInMemoryTable. contains(StateEvent matchingEvent, CompiledCondition compiledCondition)protected abstract booleanTable. contains(StateEvent matchingEvent, CompiledCondition compiledCondition)booleanTable. containsEvent(StateEvent matchingEvent, CompiledCondition compiledCondition)voidInMemoryTable. delete(ComplexEventChunk<StateEvent> deletingEventChunk, CompiledCondition compiledCondition)abstract voidTable. delete(ComplexEventChunk<StateEvent> deletingEventChunk, CompiledCondition compiledCondition)voidTable. deleteEvents(ComplexEventChunk<StateEvent> deletingEventChunk, CompiledCondition compiledCondition, int noOfEvents)StreamEventInMemoryTable. find(CompiledCondition compiledCondition, StateEvent matchingEvent)StreamEventTable. find(StateEvent matchingEvent, CompiledCondition compiledCondition)protected abstract StreamEventTable. find(CompiledCondition compiledCondition, StateEvent matchingEvent)protected voidTable. onDeleteError(ComplexEventChunk<StateEvent> deletingEventChunk, CompiledCondition compiledCondition, Exception e)protected voidTable. onUpdateError(ComplexEventChunk<StateEvent> updatingEventChunk, CompiledCondition compiledCondition, CompiledUpdateSet compiledUpdateSet, Exception e)protected voidTable. onUpdateOrAddError(ComplexEventChunk<StateEvent> updateOrAddingEventChunk, CompiledCondition compiledCondition, CompiledUpdateSet compiledUpdateSet, AddingStreamEventExtractor addingStreamEventExtractor, Exception e)voidInMemoryTable. update(ComplexEventChunk<StateEvent> updatingEventChunk, CompiledCondition compiledCondition, CompiledUpdateSet compiledUpdateSet)abstract voidTable. update(ComplexEventChunk<StateEvent> updatingEventChunk, CompiledCondition compiledCondition, CompiledUpdateSet compiledUpdateSet)voidTable. updateEvents(ComplexEventChunk<StateEvent> updatingEventChunk, CompiledCondition compiledCondition, CompiledUpdateSet compiledUpdateSet, int noOfEvents)voidInMemoryTable. updateOrAdd(ComplexEventChunk<StateEvent> updateOrAddingEventChunk, CompiledCondition compiledCondition, CompiledUpdateSet compiledUpdateSet, AddingStreamEventExtractor addingStreamEventExtractor)abstract voidTable. updateOrAdd(ComplexEventChunk<StateEvent> updateOrAddingEventChunk, CompiledCondition compiledCondition, CompiledUpdateSet compiledUpdateSet, AddingStreamEventExtractor addingStreamEventExtractor)voidCacheTable. updateOrAddAndTrimUptoMaxSize(ComplexEventChunk<StateEvent> updateOrAddingEventChunk, CompiledCondition compiledCondition, CompiledUpdateSet compiledUpdateSet, AddingStreamEventExtractor addingStreamEventExtractor, int maxTableSize)voidTable. updateOrAddEvents(ComplexEventChunk<StateEvent> updateOrAddingEventChunk, CompiledCondition compiledCondition, CompiledUpdateSet compiledUpdateSet, AddingStreamEventExtractor addingStreamEventExtractor, int noOfEvents)Constructors in io.siddhi.core.table with parameters of type CompiledCondition Constructor Description InMemoryCompiledCondition(CompiledCondition operatorCompiledCondition, ExpressionExecutor updateOrInsertExpressionExecutor, int storeEventIndex) -
Uses of CompiledCondition in io.siddhi.core.table.record
Classes in io.siddhi.core.table.record that implement CompiledCondition Modifier and Type Class Description classRecordStoreCompiledConditionCompiled condition of theAbstractRecordTableMethods in io.siddhi.core.table.record that return CompiledCondition Modifier and Type Method Description CompiledConditionAbstractQueryableRecordTable. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, SiddhiQueryContext siddhiQueryContext)protected abstract CompiledConditionAbstractRecordTable. compileCondition(ExpressionBuilder expressionBuilder)Compile the matching expressionCompiledConditionAbstractRecordTable. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, SiddhiQueryContext siddhiQueryContext)CompiledConditionRecordStoreCompiledCondition. getCompiledCondition()Methods in io.siddhi.core.table.record with parameters of type CompiledCondition Modifier and Type Method Description booleanAbstractQueryableRecordTable. contains(StateEvent matchingEvent, CompiledCondition compiledCondition)booleanAbstractRecordTable. contains(StateEvent matchingEvent, CompiledCondition compiledCondition)protected abstract booleanAbstractRecordTable. contains(Map<String,Object> containsConditionParameterMap, CompiledCondition compiledCondition)Check if matching record existbooleanRecordTableHandler. contains(long timestamp, Map<String,Object> containsConditionParameterMap, CompiledCondition compiledCondition)abstract booleanRecordTableHandler. contains(long timestamp, Map<String,Object> containsConditionParameterMap, CompiledCondition compiledCondition, RecordTableHandlerCallback recordTableHandlerCallback, S state)booleanRecordTableHandlerCallback. contains(Map<String,Object> containsConditionParameterMap, CompiledCondition compiledCondition)voidAbstractQueryableRecordTable. delete(ComplexEventChunk<StateEvent> deletingEventChunk, CompiledCondition compiledCondition)voidAbstractRecordTable. delete(ComplexEventChunk<StateEvent> deletingEventChunk, CompiledCondition compiledCondition)protected abstract voidAbstractRecordTable. delete(List<Map<String,Object>> deleteConditionParameterMaps, CompiledCondition compiledCondition)Delete all matching recordsvoidRecordTableHandler. delete(long timestamp, List<Map<String,Object>> deleteConditionParameterMaps, CompiledCondition compiledCondition)abstract voidRecordTableHandler. delete(long timestamp, List<Map<String,Object>> deleteConditionParameterMaps, CompiledCondition compiledCondition, RecordTableHandlerCallback recordTableHandlerCallback, S state)voidRecordTableHandlerCallback. delete(List<Map<String,Object>> deleteConditionParameterMaps, CompiledCondition compiledCondition)StreamEventAbstractQueryableRecordTable. find(CompiledCondition compiledCondition, StateEvent matchingEvent)StreamEventAbstractRecordTable. find(CompiledCondition compiledCondition, StateEvent matchingEvent)protected abstract RecordIterator<Object[]>AbstractRecordTable. find(Map<String,Object> findConditionParameterMap, CompiledCondition compiledCondition)Find records matching the compiled conditionIterator<Object[]>RecordTableHandler. find(long timestamp, Map<String,Object> findConditionParameterMap, CompiledCondition compiledCondition)abstract Iterator<Object[]>RecordTableHandler. find(long timestamp, Map<String,Object> findConditionParameterMap, CompiledCondition compiledCondition, RecordTableHandlerCallback recordTableHandlerCallback, S state)RecordIterator<Object[]>RecordTableHandlerCallback. find(Map<String,Object> findConditionParameterMap, CompiledCondition compiledCondition)voidAbstractQueryableRecordTable. handleCacheExpiry(CompiledCondition cacheExpiryCompiledCondition, ComplexEventChunk<StateEvent> deleteEventChunk)StreamEventAbstractQueryableRecordTable. query(StateEvent matchingEvent, CompiledCondition compiledCondition, CompiledSelection compiledSelection)StreamEventAbstractQueryableRecordTable. query(StateEvent matchingEvent, CompiledCondition compiledCondition, CompiledSelection compiledSelection, io.siddhi.query.api.definition.Attribute[] outputAttributes)protected abstract RecordIterator<Object[]>AbstractQueryableRecordTable. query(Map<String,Object> parameterMap, CompiledCondition compiledCondition, CompiledSelection compiledSelection, io.siddhi.query.api.definition.Attribute[] outputAttributes)Query records matching the compiled condition and selectionIterator<Object[]>RecordTableHandler. query(long timestamp, Map<String,Object> parameterMap, CompiledCondition compiledCondition, CompiledSelection compiledSelection)Deprecated.abstract Iterator<Object[]>RecordTableHandler. query(long timestamp, Map<String,Object> parameterMap, CompiledCondition compiledCondition, CompiledSelection compiledSelection, RecordTableHandlerCallback recordTableHandlerCallback, S state)Deprecated.Iterator<Object[]>RecordTableHandler. query(long timestamp, Map<String,Object> parameterMap, CompiledCondition compiledCondition, CompiledSelection compiledSelection, io.siddhi.query.api.definition.Attribute[] outputAttributes)abstract Iterator<Object[]>RecordTableHandler. query(long timestamp, Map<String,Object> parameterMap, CompiledCondition compiledCondition, CompiledSelection compiledSelection, io.siddhi.query.api.definition.Attribute[] outputAttributes, RecordTableHandlerCallback recordTableHandlerCallback, S state)Iterator<Object[]>RecordTableHandlerCallback. query(Map<String,Object> parameterMap, CompiledCondition compiledCondition, CompiledSelection compiledSelection)Deprecated.Iterator<Object[]>RecordTableHandlerCallback. query(Map<String,Object> parameterMap, CompiledCondition compiledCondition, CompiledSelection compiledSelection, io.siddhi.query.api.definition.Attribute[] outputAttributes)voidAbstractQueryableRecordTable. update(ComplexEventChunk<StateEvent> updatingEventChunk, CompiledCondition compiledCondition, CompiledUpdateSet compiledUpdateSet)voidAbstractRecordTable. update(ComplexEventChunk<StateEvent> updatingEventChunk, CompiledCondition compiledCondition, CompiledUpdateSet compiledUpdateSet)protected abstract voidAbstractRecordTable. update(CompiledCondition updateCondition, List<Map<String,Object>> updateConditionParameterMaps, Map<String,CompiledExpression> updateSetExpressions, List<Map<String,Object>> updateSetParameterMaps)Update all matching recordsvoidRecordTableHandler. update(long timestamp, CompiledCondition compiledCondition, List<Map<String,Object>> updateConditionParameterMaps, LinkedHashMap<String,CompiledExpression> updateSetMap, List<Map<String,Object>> updateSetParameterMaps)abstract voidRecordTableHandler. update(long timestamp, CompiledCondition updateCondition, List<Map<String,Object>> updateConditionParameterMaps, LinkedHashMap<String,CompiledExpression> updateSetExpressions, List<Map<String,Object>> updateSetParameterMaps, RecordTableHandlerCallback recordTableHandlerCallback, S state)voidRecordTableHandlerCallback. update(CompiledCondition updateCondition, List<Map<String,Object>> updateConditionParameterMaps, Map<String,CompiledExpression> updateSetExpressions, List<Map<String,Object>> updateSetParameterMaps)voidAbstractQueryableRecordTable. updateOrAdd(ComplexEventChunk<StateEvent> updateOrAddingEventChunk, CompiledCondition compiledCondition, CompiledUpdateSet compiledUpdateSet, AddingStreamEventExtractor addingStreamEventExtractor)voidAbstractRecordTable. updateOrAdd(ComplexEventChunk<StateEvent> updateOrAddingEventChunk, CompiledCondition compiledCondition, CompiledUpdateSet compiledUpdateSet, AddingStreamEventExtractor addingStreamEventExtractor)protected abstract voidAbstractRecordTable. updateOrAdd(CompiledCondition updateCondition, List<Map<String,Object>> updateConditionParameterMaps, Map<String,CompiledExpression> updateSetExpressions, List<Map<String,Object>> updateSetParameterMaps, List<Object[]> addingRecords)Try updating the records if they exist else add the recordsvoidRecordTableHandler. updateOrAdd(long timestamp, CompiledCondition compiledCondition, List<Map<String,Object>> updateConditionParameterMaps, LinkedHashMap<String,CompiledExpression> updateSetMap, List<Map<String,Object>> updateSetParameterMaps, List<Object[]> addingRecords)abstract voidRecordTableHandler. updateOrAdd(long timestamp, CompiledCondition updateCondition, List<Map<String,Object>> updateConditionParameterMaps, LinkedHashMap<String,CompiledExpression> updateSetExpressions, List<Map<String,Object>> updateSetParameterMaps, List<Object[]> addingRecords, RecordTableHandlerCallback recordTableHandlerCallback)voidRecordTableHandlerCallback. updateOrAdd(CompiledCondition updateCondition, List<Map<String,Object>> updateConditionParameterMaps, Map<String,CompiledExpression> updateSetExpressions, List<Map<String,Object>> updateSetParameterMaps, List<Object[]> addingRecords) -
Uses of CompiledCondition in io.siddhi.core.util.collection.operator
Subinterfaces of CompiledCondition in io.siddhi.core.util.collection.operator Modifier and Type Interface Description interfaceOperatorInterface for Operators related to collection of events.Classes in io.siddhi.core.util.collection.operator that implement CompiledCondition Modifier and Type Class Description classCollectionOperatorOperator which is related to non-indexed In-memory table operations.classEventChunkOperatorOperator which is related to non-indexed In-memory table operations.classIncrementalAggregateCompileConditionDefines the logic to find a matching event from an incremental aggregator (retrieval from incremental aggregator), based on the logical conditions defined herewith.classIndexOperatorOperator which is related to non-indexed In-memory table operations.classIndexOperatorForCacheExtension of IndexOperator that implements handleCachePolicyAttributeUpdate for cache usageclassMapOperatorOperator which is related to non-indexed In-memory table operations.classOverwriteTableIndexOperatorOperator which is related to non-indexed In-memory table operations.classOverwriteTableIndexOperatorForCacheExtension of IndexOperatorForCache with overwrite for update or addclassSnapshotableEventQueueOperatorOperator which is related to non-indexed In-memory table operations.Constructors in io.siddhi.core.util.collection.operator with parameters of type CompiledCondition Constructor Description IncrementalAggregateCompileCondition(boolean isOnDemandQuery, String aggregationName, boolean isProcessingOnExternalTime, boolean isDistributed, List<io.siddhi.query.api.aggregation.TimePeriod.Duration> activeIncrementalDurations, Map<io.siddhi.query.api.aggregation.TimePeriod.Duration,Table> aggregationTableMap, List<ExpressionExecutor> outputExpressionExecutors, boolean isOptimisedLookup, Map<io.siddhi.query.api.aggregation.TimePeriod.Duration,CompiledSelection> withinTableCompiledSelection, Map<io.siddhi.query.api.aggregation.TimePeriod.Duration,CompiledCondition> withinTableCompiledConditions, CompiledCondition inMemoryStoreCompileCondition, Map<io.siddhi.query.api.aggregation.TimePeriod.Duration,CompiledCondition> withinTableLowerGranularityCompileCondition, CompiledCondition onCompiledCondition, List<io.siddhi.query.api.definition.Attribute> additionalAttributes, ExpressionExecutor perExpressionExecutor, ExpressionExecutor startTimeEndTimeExpressionExecutor, List<ExpressionExecutor> timestampFilterExecutors, MetaStreamEvent aggregateMetaSteamEvent, MatchingMetaInfoHolder alteredMatchingMetaInfoHolder, MatchingMetaInfoHolder matchingHolderInfoForTableLookups, List<VariableExpressionExecutor> variableExpExecutorsForTableLookups) -
Uses of CompiledCondition in io.siddhi.core.util.error.handler.model
Methods in io.siddhi.core.util.error.handler.model that return CompiledCondition Modifier and Type Method Description CompiledConditionReplayableTableRecord. getCompiledCondition()Methods in io.siddhi.core.util.error.handler.model with parameters of type CompiledCondition Modifier and Type Method Description voidReplayableTableRecord. setCompiledCondition(CompiledCondition compiledCondition)Constructors in io.siddhi.core.util.error.handler.model with parameters of type CompiledCondition Constructor Description ReplayableTableRecord(ComplexEventChunk complexEventChunk, CompiledCondition compiledCondition)For onDeleteErrorReplayableTableRecord(ComplexEventChunk complexEventChunk, CompiledCondition compiledCondition, CompiledUpdateSet compiledUpdateSet)For onUpdateErrorReplayableTableRecord(ComplexEventChunk complexEventChunk, CompiledCondition compiledCondition, CompiledUpdateSet compiledUpdateSet, AddingStreamEventExtractor addingStreamEventExtractor)For onUpdateOrAddErrorReplayableTableRecord(CompiledCondition compiledCondition, StateEvent stateEvent)For onFindError and onContainsError -
Uses of CompiledCondition in io.siddhi.core.window
Methods in io.siddhi.core.window that return CompiledCondition Modifier and Type Method Description CompiledConditionWindow. compileCondition(io.siddhi.query.api.expression.Expression condition, MatchingMetaInfoHolder matchingMetaInfoHolder, List<VariableExpressionExecutor> variableExpressionExecutors, Map<String,Table> tableMap, SiddhiQueryContext siddhiQueryContext)To construct a finder having the capability of finding events at the processor that corresponds to the incoming matchingEvent and the given matching expression logic.Methods in io.siddhi.core.window with parameters of type CompiledCondition Modifier and Type Method Description StreamEventWindow. find(StateEvent matchingEvent, CompiledCondition compiledCondition)To find events from the processor event pool, that the matches the matchingEvent based on finder logic.
-