| Package | Description |
|---|---|
| org.wso2.siddhi.core.table.record | |
| org.wso2.siddhi.core.util.collection.operator |
| Modifier and Type | Class and Description |
|---|---|
protected class |
AbstractRecordTable.RecordStoreCompiledCondition
Compiled condition of the
AbstractRecordTable |
| Modifier and Type | Method and Description |
|---|---|
protected abstract CompiledExpression |
AbstractRecordTable.compileSetAttribute(ExpressionBuilder expressionBuilder)
Compiles the expression in a set clause
|
| Modifier and Type | Method and Description |
|---|---|
LinkedHashMap<String,CompiledExpression> |
RecordTableCompiledUpdateSet.getUpdateSetMap() |
| Modifier and Type | Method and Description |
|---|---|
void |
RecordTableCompiledUpdateSet.put(String attributeName,
CompiledExpression compiledExpression) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
AbstractRecordTable.update(CompiledCondition updateCondition,
List<Map<String,Object>> updateConditionParameterMaps,
Map<String,CompiledExpression> updateSetExpressions,
List<Map<String,Object>> updateSetParameterMaps)
Update all matching records
|
void |
RecordTableHandlerCallback.update(CompiledCondition updateCondition,
List<Map<String,Object>> updateConditionParameterMaps,
Map<String,CompiledExpression> updateSetExpressions,
List<Map<String,Object>> updateSetParameterMaps) |
void |
RecordTableHandler.update(long timestamp,
CompiledCondition compiledCondition,
List<Map<String,Object>> updateConditionParameterMaps,
LinkedHashMap<String,CompiledExpression> updateSetMap,
List<Map<String,Object>> updateSetParameterMaps) |
abstract void |
RecordTableHandler.update(long timestamp,
CompiledCondition updateCondition,
List<Map<String,Object>> updateConditionParameterMaps,
LinkedHashMap<String,CompiledExpression> updateSetExpressions,
List<Map<String,Object>> updateSetParameterMaps,
RecordTableHandlerCallback recordTableHandlerCallback) |
protected abstract void |
AbstractRecordTable.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 records
|
void |
RecordTableHandlerCallback.updateOrAdd(CompiledCondition updateCondition,
List<Map<String,Object>> updateConditionParameterMaps,
Map<String,CompiledExpression> updateSetExpressions,
List<Map<String,Object>> updateSetParameterMaps,
List<Object[]> addingRecords) |
void |
RecordTableHandler.updateOrAdd(long timestamp,
CompiledCondition compiledCondition,
List<Map<String,Object>> updateConditionParameterMaps,
LinkedHashMap<String,CompiledExpression> updateSetMap,
List<Map<String,Object>> updateSetParameterMaps,
List<Object[]> addingRecords) |
abstract void |
RecordTableHandler.updateOrAdd(long timestamp,
CompiledCondition updateCondition,
List<Map<String,Object>> updateConditionParameterMaps,
LinkedHashMap<String,CompiledExpression> updateSetExpressions,
List<Map<String,Object>> updateSetParameterMaps,
List<Object[]> addingRecords,
RecordTableHandlerCallback recordTableHandlerCallback) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CompiledCondition
Represent a logical expression
|
interface |
CompiledSelection
Represent a selection
|
interface |
Operator
Interface for Operators related to collection of events.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CollectionOperator
Operator which is related to non-indexed In-memory table operations.
|
class |
EventChunkOperator
Operator which is related to non-indexed In-memory table operations.
|
class |
IncrementalAggregateCompileCondition
Defines the logic to find a matching event from an incremental aggregator (retrieval from incremental aggregator),
based on the logical conditions defined herewith.
|
class |
IndexOperator
Operator which is related to non-indexed In-memory table operations.
|
class |
MapOperator
Operator which is related to non-indexed In-memory table operations.
|
class |
OverwriteTableIndexOperator
Operator which is related to non-indexed In-memory table operations.
|
| Modifier and Type | Method and Description |
|---|---|
CompiledExpression |
CompiledExpression.cloneCompilation(String key) |
Copyright © 2018 WSO2. All rights reserved.