com.espertech.esper.epl.table.mgmt
Interface TableStateInstanceGrouped

All Known Implementing Classes:
TableStateInstanceGroupedImpl

public interface TableStateInstanceGrouped


Method Summary
 void clear()
           
 ObjectArrayBackedEventBean getCreateRowIntoTable(java.lang.Object groupByKey, ExprEvaluatorContext exprEvaluatorContext)
           
 java.util.Set<java.lang.Object> getGroupKeys()
           
 EventTableIndexRepository getIndexRepository()
           
 ObjectArrayBackedEventBean getRowForGroupKey(java.lang.Object groupKey)
           
 java.util.concurrent.locks.ReentrantReadWriteLock getTableLevelRWLock()
           
 void handleRowUpdated(ObjectArrayBackedEventBean row)
           
 

Method Detail

getTableLevelRWLock

java.util.concurrent.locks.ReentrantReadWriteLock getTableLevelRWLock()

getCreateRowIntoTable

ObjectArrayBackedEventBean getCreateRowIntoTable(java.lang.Object groupByKey,
                                                 ExprEvaluatorContext exprEvaluatorContext)

handleRowUpdated

void handleRowUpdated(ObjectArrayBackedEventBean row)

getRowForGroupKey

ObjectArrayBackedEventBean getRowForGroupKey(java.lang.Object groupKey)

getGroupKeys

java.util.Set<java.lang.Object> getGroupKeys()

clear

void clear()

getIndexRepository

EventTableIndexRepository getIndexRepository()

© 2006-2016 EsperTech Inc.
All rights reserved.
Visit us at espertech.com