void setEventToPublic(TableMetadataInternalEventToPublic eventToPublic)
void setStatementContextCreateTable(StatementContext statementContextCreateTable)
void setAggregationRowFactory(AggregationRowFactory aggregationRowFactory)
void setTableSerdes(TableSerdes tableSerdes)
void setPrimaryKeyGetter(EventPropertyValueGetter primaryKeyGetter)
void tableReady()
String getName()
TableMetadataInternalEventToPublic getEventToPublic()
TableMetaData getMetaData()
TableSerdes getTableSerdes()
AggregationRowFactory getAggregationRowFactory()
TableAndLockProvider getStateProvider(int agentInstanceId, boolean writesToTables)
StatementContext getStatementContextCreateTable()
boolean isGrouped()
EventTableIndexMetadata getEventTableIndexMetadata()
PropertyHashedEventTableFactory getPrimaryIndexFactory()
TableInstance getTableInstance(int agentInstanceId)
TableInstance getTableInstanceNoContext()
void validateAddIndex(String deploymentId, String statementName, String indexName, String indexModuleName, QueryPlanIndexItem explicitIndexDesc, IndexMultiKey indexMultiKey) throws ExprValidationException
ExprValidationException
void removeIndexReferencesStmtMayRemoveIndex(IndexMultiKey indexMultiKey, String deploymentId, String statementName)
void removeAllInstanceIndexes(IndexMultiKey indexMultiKey)
void addUpdateStrategyCallback(TableUpdateStrategyRedoCallback callback)
void removeUpdateStrategyCallback(TableUpdateStrategyRedoCallback callback)
Collection<TableUpdateStrategyRedoCallback> getUpdateStrategyCallbacks()
Copyright © 2005–2018. All rights reserved.