All Methods Instance Methods Abstract Methods
Modifier and Type |
Method and Description |
TableMetadata |
addTable(String tableName,
String eplExpression,
String statementName,
Class[] keyTypes,
Map<String,TableMetadataColumn> tableColumns,
TableStateRowFactory tableStateRowFactory,
int numberMethodAggregations,
StatementContext statementContext,
ObjectArrayEventType internalEventType,
ObjectArrayEventType publicEventType,
TableMetadataInternalEventToPublic eventToPublic,
boolean queryPlanLogging) |
void |
addTableUpdateStrategyReceiver(TableMetadata tableMetadata,
String statementName,
TableUpdateStrategyReceiver receiver,
EventBeanUpdateHelper updateHelper,
boolean isOnMerge) |
Collection<Integer> |
getAgentInstanceIds(String tableName) |
TableStateInstance |
getState(String name,
int agentInstanceId) |
TableAndLockProvider |
getStateProvider(String tableName,
int agentInstanceId,
boolean writesToTables) |
TableExprEvaluatorContext |
getTableExprEvaluatorContext() |
ExprTableIdentNode |
getTableIdentNode(StreamTypeService streamTypeService,
String unresolvedPropertyName,
String streamOrPropertyName) |
TableMetadata |
getTableMetadata(String tableName) |
TableMetadata |
getTableMetadataFromEventType(EventType type) |
Pair<ExprNode,List<ExprChainedSpec>> |
getTableNodeChainable(StreamTypeService streamTypeService,
List<ExprChainedSpec> chainSpec,
EngineImportService engineImportService) |
String[] |
getTables() |
TableUpdateStrategy |
getTableUpdateStrategy(TableMetadata tableMetadata,
EventBeanUpdateHelper updateHelper,
boolean isOnMerge) |
void |
removeIndexReferencesStmtMayRemoveIndex(String statementName,
TableMetadata tableMetadata) |
void |
removeTableIfFound(String tableName) |
void |
removeTableUpdateStrategyReceivers(TableMetadata tableMetadata,
String statementName) |
void |
validateAddIndex(String createIndexStatementName,
TableMetadata tableMetadata,
String explicitIndexName,
QueryPlanIndexItem explicitIndexDesc,
IndexMultiKey imk) |