Package | Description |
---|---|
com.espertech.esper.epl.expression.table |
Table access and identifiers expressions.
|
com.espertech.esper.epl.table.mgmt |
Table-related services and metadata.
|
com.espertech.esper.epl.table.strategy |
Table access evaluators.
|
Modifier and Type | Method and Description |
---|---|
protected TableMetadataColumn |
ExprTableAccessNode.validateSubpropertyGetCol(TableMetadata tableMetadata,
String subpropName) |
Modifier and Type | Class and Description |
---|---|
class |
TableMetadataColumnAggregation |
class |
TableMetadataColumnPlain |
Modifier and Type | Method and Description |
---|---|
Map<String,TableMetadataColumn> |
TableMetadata.getTableColumns() |
Modifier and Type | Method and Description |
---|---|
TableMetadata |
TableServiceImpl.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) |
TableMetadata |
TableService.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) |
static Pair<int[],IndexMultiKey> |
TableServiceUtil.getIndexMultikeyForKeys(Map<String,TableMetadataColumn> items,
ObjectArrayEventType eventType) |
Constructor and Description |
---|
TableMetadata(String tableName,
String eplExpression,
String statementName,
Class[] keyTypes,
Map<String,TableMetadataColumn> tableColumns,
TableStateRowFactory rowFactory,
int numberMethodAggregations,
StatementContext createTableStatementContext,
ObjectArrayEventType internalEventType,
ObjectArrayEventType publicEventType,
TableMetadataInternalEventToPublic eventToPublic,
boolean queryPlanLogging) |
Modifier and Type | Method and Description |
---|---|
protected static Map<String,Object> |
ExprTableEvalStrategyUtil.evalMap(ObjectArrayBackedEventBean event,
AggregationRowPair row,
Map<String,TableMetadataColumn> items,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
protected static Object[] |
ExprTableEvalStrategyUtil.evalTypable(ObjectArrayBackedEventBean event,
AggregationRowPair row,
Map<String,TableMetadataColumn> items,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Constructor and Description |
---|
ExprTableEvalStrategyGroupByTopLevelBase(TableAndLockProviderGrouped provider,
Map<String,TableMetadataColumn> items) |
ExprTableEvalStrategyGroupByTopLevelMulti(TableAndLockProviderGrouped provider,
Map<String,TableMetadataColumn> items,
ExprEvaluator[] groupExpr) |
ExprTableEvalStrategyGroupByTopLevelSingle(TableAndLockProviderGrouped provider,
Map<String,TableMetadataColumn> items,
ExprEvaluator groupExpr) |
ExprTableEvalStrategyUngroupedTopLevel(TableAndLockProviderUngrouped provider,
Map<String,TableMetadataColumn> items) |