Interface Table
public interface Table
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
getName()
getStateProvider
(int agentInstanceId, boolean writesToTables) getTableInstance
(int agentInstanceId) boolean
void
removeAllInstanceIndexes
(IndexMultiKey indexMultiKey) void
removeIndexReferencesStmtMayRemoveIndex
(IndexMultiKey indexMultiKey, String deploymentId, String statementName) void
void
setAggregationRowFactory
(AggregationRowFactory aggregationRowFactory) void
setEventToPublic
(TableMetadataInternalEventToPublic eventToPublic) void
setPrimaryKeyGetter
(EventPropertyValueGetter primaryKeyGetter) void
setPrimaryKeyIntoTableTransform
(MultiKeyFromMultiKey primaryKeyIntoTableTransform) void
setPrimaryKeyObjectArrayTransform
(MultiKeyFromObjectArray primaryKeyObjectArrayTransform) void
setPrimaryKeySerde
(DataInputOutputSerde primaryKeySerde) void
setStatementContextCreateTable
(StatementContext statementContextCreateTable) void
setTableSerdes
(TableSerdes tableSerdes) void
void
validateAddIndex
(String deploymentId, String statementName, String indexName, String indexModuleName, QueryPlanIndexItem explicitIndexDesc, IndexMultiKey indexMultiKey)
-
Field Details
-
EPTYPE
-
-
Method Details
-
setEventToPublic
-
setStatementContextCreateTable
-
setAggregationRowFactory
-
setTableSerdes
-
setPrimaryKeyGetter
-
setPrimaryKeySerde
-
setPrimaryKeyObjectArrayTransform
-
setPrimaryKeyIntoTableTransform
-
tableReady
void tableReady() -
getName
String getName() -
getEventToPublic
TableMetadataInternalEventToPublic getEventToPublic() -
getMetaData
TableMetaData getMetaData() -
getTableSerdes
TableSerdes getTableSerdes() -
getAggregationRowFactory
AggregationRowFactory getAggregationRowFactory() -
getStateProvider
-
getStatementContextCreateTable
StatementContext getStatementContextCreateTable() -
isGrouped
boolean isGrouped() -
getEventTableIndexMetadata
EventTableIndexMetadata getEventTableIndexMetadata() -
getPrimaryIndexFactory
PropertyHashedEventTableFactory getPrimaryIndexFactory() -
getTableInstance
-
getTableInstanceNoContext
TableInstance getTableInstanceNoContext() -
validateAddIndex
void validateAddIndex(String deploymentId, String statementName, String indexName, String indexModuleName, QueryPlanIndexItem explicitIndexDesc, IndexMultiKey indexMultiKey) throws ExprValidationException - Throws:
ExprValidationException
-
removeIndexReferencesStmtMayRemoveIndex
void removeIndexReferencesStmtMayRemoveIndex(IndexMultiKey indexMultiKey, String deploymentId, String statementName) -
removeAllInstanceIndexes
-
addUpdateStrategyCallback
-
removeUpdateStrategyCallback
-
getUpdateStrategyCallbacks
Collection<TableUpdateStrategyRedoCallback> getUpdateStrategyCallbacks() -
getPrimaryKeySerde
DataInputOutputSerde getPrimaryKeySerde() -
getPrimaryKeyIntoTableTransform
MultiKeyFromMultiKey getPrimaryKeyIntoTableTransform() -
getPrimaryKeyObjectArrayTransform
MultiKeyFromObjectArray getPrimaryKeyObjectArrayTransform()
-