public class MongoDBEventTable
extends io.siddhi.core.table.record.AbstractQueryableRecordTable
io.siddhi.core.table.record.AbstractQueryableRecordTable.CompiledSelectionWithCache, io.siddhi.core.table.record.AbstractQueryableRecordTable.OrderByAttributeBuilder, io.siddhi.core.table.record.AbstractQueryableRecordTable.SelectAttributeBuildercontainsMatchingEvent, findMatchingEvent, matchingMetaInfoHolderForTestOnDemandQuery, queryStoreWithoutCheckingCache, selectorForTestOnDemandQuery, siddhiQueryContextForTestOnDemandQuery| Constructor and Description |
|---|
MongoDBEventTable() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
add(List<Object[]> records) |
protected io.siddhi.core.util.collection.operator.CompiledCondition |
compileCondition(io.siddhi.core.table.record.ExpressionBuilder expressionBuilder) |
protected io.siddhi.core.util.collection.operator.CompiledSelection |
compileSelection(List<io.siddhi.core.table.record.AbstractQueryableRecordTable.SelectAttributeBuilder> selectAttributeBuilders,
List<io.siddhi.core.table.record.ExpressionBuilder> groupByExpressionBuilders,
io.siddhi.core.table.record.ExpressionBuilder havingExpressionBuilder,
List<io.siddhi.core.table.record.AbstractQueryableRecordTable.OrderByAttributeBuilder> orderByAttributeBuilders,
Long limit,
Long offset) |
protected io.siddhi.core.util.collection.operator.CompiledCondition |
compileSetAttribute(io.siddhi.core.table.record.ExpressionBuilder expressionBuilder) |
protected void |
connect() |
protected boolean |
contains(Map<String,Object> containsConditionParameterMap,
io.siddhi.core.util.collection.operator.CompiledCondition compiledCondition) |
protected void |
delete(List<Map<String,Object>> deleteConditionParameterMaps,
io.siddhi.core.util.collection.operator.CompiledCondition compiledCondition) |
protected void |
destroy() |
protected void |
disconnect() |
protected io.siddhi.core.table.record.RecordIterator<Object[]> |
find(Map<String,Object> findConditionParameterMap,
io.siddhi.core.util.collection.operator.CompiledCondition compiledCondition) |
protected void |
init(io.siddhi.query.api.definition.TableDefinition tableDefinition,
io.siddhi.core.util.config.ConfigReader configReader) |
protected io.siddhi.core.table.record.RecordIterator<Object[]> |
query(Map<String,Object> parameterMap,
io.siddhi.core.util.collection.operator.CompiledCondition compiledCondition,
io.siddhi.core.util.collection.operator.CompiledSelection compiledSelection,
io.siddhi.query.api.definition.Attribute[] outputAttributes) |
protected void |
update(io.siddhi.core.util.collection.operator.CompiledCondition compiledCondition,
List<Map<String,Object>> list,
Map<String,io.siddhi.core.util.collection.operator.CompiledExpression> map,
List<Map<String,Object>> list1) |
protected void |
updateOrAdd(io.siddhi.core.util.collection.operator.CompiledCondition compiledCondition,
List<Map<String,Object>> list,
Map<String,io.siddhi.core.util.collection.operator.CompiledExpression> map,
List<Map<String,Object>> list1,
List<Object[]> list2) |
add, compileCondition, compileSelection, compileUpdateSet, connectAndLoadCache, contains, delete, find, handleCacheExpiry, initCache, query, query, update, updateOrAddgetTableDefinition, init, isStatefuladdEvents, connectWithRetry, containsEvent, deleteEvents, find, getHandler, getIsConnected, getIsTryingToConnect, initTable, setIsConnectedToFalse, shutdown, updateEvents, updateOrAddEvents, waitWhileConnectprotected void init(io.siddhi.query.api.definition.TableDefinition tableDefinition,
io.siddhi.core.util.config.ConfigReader configReader)
init in class io.siddhi.core.table.record.AbstractRecordTableprotected void add(List<Object[]> records) throws io.siddhi.core.exception.ConnectionUnavailableException
add in class io.siddhi.core.table.record.AbstractRecordTableio.siddhi.core.exception.ConnectionUnavailableExceptionprotected io.siddhi.core.table.record.RecordIterator<Object[]> find(Map<String,Object> findConditionParameterMap, io.siddhi.core.util.collection.operator.CompiledCondition compiledCondition) throws io.siddhi.core.exception.ConnectionUnavailableException
find in class io.siddhi.core.table.record.AbstractRecordTableio.siddhi.core.exception.ConnectionUnavailableExceptionprotected boolean contains(Map<String,Object> containsConditionParameterMap, io.siddhi.core.util.collection.operator.CompiledCondition compiledCondition) throws io.siddhi.core.exception.ConnectionUnavailableException
contains in class io.siddhi.core.table.record.AbstractRecordTableio.siddhi.core.exception.ConnectionUnavailableExceptionprotected void delete(List<Map<String,Object>> deleteConditionParameterMaps, io.siddhi.core.util.collection.operator.CompiledCondition compiledCondition) throws io.siddhi.core.exception.ConnectionUnavailableException
delete in class io.siddhi.core.table.record.AbstractRecordTableio.siddhi.core.exception.ConnectionUnavailableExceptionprotected void update(io.siddhi.core.util.collection.operator.CompiledCondition compiledCondition,
List<Map<String,Object>> list,
Map<String,io.siddhi.core.util.collection.operator.CompiledExpression> map,
List<Map<String,Object>> list1)
throws io.siddhi.core.exception.ConnectionUnavailableException
update in class io.siddhi.core.table.record.AbstractRecordTableio.siddhi.core.exception.ConnectionUnavailableExceptionprotected void updateOrAdd(io.siddhi.core.util.collection.operator.CompiledCondition compiledCondition,
List<Map<String,Object>> list,
Map<String,io.siddhi.core.util.collection.operator.CompiledExpression> map,
List<Map<String,Object>> list1,
List<Object[]> list2)
throws io.siddhi.core.exception.ConnectionUnavailableException
updateOrAdd in class io.siddhi.core.table.record.AbstractRecordTableio.siddhi.core.exception.ConnectionUnavailableExceptionprotected io.siddhi.core.util.collection.operator.CompiledCondition compileCondition(io.siddhi.core.table.record.ExpressionBuilder expressionBuilder)
compileCondition in class io.siddhi.core.table.record.AbstractRecordTableprotected io.siddhi.core.util.collection.operator.CompiledCondition compileSetAttribute(io.siddhi.core.table.record.ExpressionBuilder expressionBuilder)
compileSetAttribute in class io.siddhi.core.table.record.AbstractRecordTableprotected void connect()
throws io.siddhi.core.exception.ConnectionUnavailableException
connect in class io.siddhi.core.table.record.AbstractRecordTableio.siddhi.core.exception.ConnectionUnavailableExceptionprotected void disconnect()
disconnect in class io.siddhi.core.table.Tableprotected void destroy()
destroy in class io.siddhi.core.table.Tableprotected io.siddhi.core.table.record.RecordIterator<Object[]> query(Map<String,Object> parameterMap, io.siddhi.core.util.collection.operator.CompiledCondition compiledCondition, io.siddhi.core.util.collection.operator.CompiledSelection compiledSelection, io.siddhi.query.api.definition.Attribute[] outputAttributes) throws io.siddhi.core.exception.ConnectionUnavailableException
query in class io.siddhi.core.table.record.AbstractQueryableRecordTableio.siddhi.core.exception.ConnectionUnavailableExceptionprotected io.siddhi.core.util.collection.operator.CompiledSelection compileSelection(List<io.siddhi.core.table.record.AbstractQueryableRecordTable.SelectAttributeBuilder> selectAttributeBuilders, List<io.siddhi.core.table.record.ExpressionBuilder> groupByExpressionBuilders, io.siddhi.core.table.record.ExpressionBuilder havingExpressionBuilder, List<io.siddhi.core.table.record.AbstractQueryableRecordTable.OrderByAttributeBuilder> orderByAttributeBuilders, Long limit, Long offset)
compileSelection in class io.siddhi.core.table.record.AbstractQueryableRecordTableCopyright © 2019 WSO2. All rights reserved.