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,
java.lang.String subpropName) |
Modifier and Type | Class and Description |
---|---|
class |
TableMetadataColumnAggregation |
class |
TableMetadataColumnPlain |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,TableMetadataColumn> |
TableMetadata.getTableColumns() |
Modifier and Type | Method and Description |
---|---|
TableMetadata |
TableServiceImpl.addTable(java.lang.String tableName,
java.lang.String eplExpression,
java.lang.String statementName,
java.lang.Class[] keyTypes,
java.util.Map<java.lang.String,TableMetadataColumn> tableColumns,
TableStateRowFactory tableStateRowFactory,
int numberMethodAggregations,
StatementContext statementContext,
ObjectArrayEventType internalEventType,
ObjectArrayEventType publicEventType,
TableMetadataInternalEventToPublic eventToPublic,
boolean queryPlanLogging) |
TableMetadata |
TableService.addTable(java.lang.String tableName,
java.lang.String eplExpression,
java.lang.String statementName,
java.lang.Class[] keyTypes,
java.util.Map<java.lang.String,TableMetadataColumn> tableColumns,
TableStateRowFactory tableStateRowFactory,
int numberMethodAggregations,
StatementContext statementContext,
ObjectArrayEventType internalEventType,
ObjectArrayEventType publicEventType,
TableMetadataInternalEventToPublic eventToPublic,
boolean queryPlanLogging) |
static Pair<int[],IndexMultiKey> |
TableServiceUtil.getIndexMultikeyForKeys(java.util.Map<java.lang.String,TableMetadataColumn> items,
ObjectArrayEventType eventType) |
Constructor and Description |
---|
TableMetadata(java.lang.String tableName,
java.lang.String eplExpression,
java.lang.String statementName,
java.lang.Class[] keyTypes,
java.util.Map<java.lang.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 java.util.Map<java.lang.String,java.lang.Object> |
ExprTableEvalStrategyUtil.evalMap(ObjectArrayBackedEventBean event,
AggregationRowPair row,
java.util.Map<java.lang.String,TableMetadataColumn> items,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
protected static java.lang.Object[] |
ExprTableEvalStrategyUtil.evalTypable(ObjectArrayBackedEventBean event,
AggregationRowPair row,
java.util.Map<java.lang.String,TableMetadataColumn> items,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext) |
Constructor and Description |
---|
ExprTableEvalStrategyGroupByTopLevelBase(TableAndLockProviderGrouped provider,
java.util.Map<java.lang.String,TableMetadataColumn> items) |
ExprTableEvalStrategyGroupByTopLevelMulti(TableAndLockProviderGrouped provider,
java.util.Map<java.lang.String,TableMetadataColumn> items,
ExprEvaluator[] groupExpr) |
ExprTableEvalStrategyGroupByTopLevelSingle(TableAndLockProviderGrouped provider,
java.util.Map<java.lang.String,TableMetadataColumn> items,
ExprEvaluator groupExpr) |
ExprTableEvalStrategyUngroupedTopLevel(TableAndLockProviderUngrouped provider,
java.util.Map<java.lang.String,TableMetadataColumn> items) |