Package | Description |
---|---|
com.espertech.esper.core.context.factory |
Statement agent instance factories.
|
com.espertech.esper.epl.join.plan |
Inner join and outer join query planning
|
com.espertech.esper.epl.join.table |
Indexes for views
|
com.espertech.esper.epl.lookup |
Subquery execution strategies and lookup indexes
|
com.espertech.esper.epl.named |
Named window classes are in this package
|
com.espertech.esper.epl.table.mgmt |
Table-related services and metadata.
|
com.espertech.esper.epl.virtualdw |
Virtual data window.
|
Constructor and Description |
---|
StatementAgentInstanceFactoryCreateIndex(EPServicesContext services,
CreateIndexDesc spec,
Viewable finalView,
NamedWindowProcessor namedWindowProcessor,
java.lang.String tableName,
java.lang.String contextName,
QueryPlanIndexItem explicitIndexDesc) |
Modifier and Type | Method and Description |
---|---|
static QueryPlanIndexItem |
QueryPlanIndexItem.fromIndexMultikeyTablePrimaryKey(IndexMultiKey indexMultiKey) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<TableLookupIndexReqKey,QueryPlanIndexItem> |
QueryPlanIndex.getItems() |
Modifier and Type | Method and Description |
---|---|
boolean |
QueryPlanIndexItem.equalsCompareSortedProps(QueryPlanIndexItem other) |
static QueryPlanIndex |
QueryPlanIndex.makeIndex(QueryPlanIndexItem... items) |
Modifier and Type | Method and Description |
---|---|
static QueryPlanIndex |
QueryPlanIndex.makeIndex(java.util.List<QueryPlanIndexItem> indexesSet) |
Constructor and Description |
---|
QueryPlanIndex(java.util.Map<TableLookupIndexReqKey,QueryPlanIndexItem> items) |
Modifier and Type | Method and Description |
---|---|
static EventTable |
EventTableUtil.buildIndex(AgentInstanceContext agentInstanceContext,
int indexedStreamNum,
QueryPlanIndexItem item,
EventType eventType,
boolean coerceOnAddOnly,
boolean unique,
java.lang.String optionalIndexName,
java.lang.Object optionalSerde,
boolean isFireAndForget)
Build an index/table instance using the event properties for the event type.
|
Modifier and Type | Method and Description |
---|---|
QueryPlanIndexItem |
SubordinateQueryIndexDesc.getQueryPlanIndexItem() |
QueryPlanIndexItem |
EventTableIndexMetadataEntry.getQueryPlanIndexItem() |
static QueryPlanIndexItem |
EventTableIndexUtil.validateCompileExplicitIndex(java.lang.String indexName,
boolean unique,
java.util.List<CreateIndexItem> columns,
EventType eventType,
StatementContext statementContext) |
Modifier and Type | Method and Description |
---|---|
void |
EventTableIndexRepository.addExplicitIndex(java.lang.String explicitIndexName,
QueryPlanIndexItem desc,
EventType eventType,
java.lang.Iterable<EventBean> dataWindowContents,
AgentInstanceContext agentInstanceContext,
java.lang.Object optionalSerde) |
void |
EventTableIndexMetadata.addIndexExplicit(boolean isPrimary,
IndexMultiKey indexMultiKey,
java.lang.String explicitIndexName,
QueryPlanIndexItem explicitIndexDesc,
java.lang.String statementName) |
void |
EventTableIndexMetadata.addIndexNonExplicit(IndexMultiKey indexMultiKey,
java.lang.String statementName,
QueryPlanIndexItem queryPlanIndexItem) |
void |
EventTableIndexRepository.validateAddExplicitIndex(java.lang.String explicitIndexName,
QueryPlanIndexItem explicitIndexDesc,
EventType eventType,
java.lang.Iterable<EventBean> dataWindowContents,
AgentInstanceContext agentInstanceContext,
boolean allowIndexExists,
java.lang.Object optionalSerde) |
Constructor and Description |
---|
EventTableIndexMetadataEntry(java.lang.String optionalIndexName,
boolean primary,
QueryPlanIndexItem queryPlanIndexItem,
java.lang.String explicitIndexNameIfExplicit) |
SubordinateQueryIndexDesc(IndexKeyInfo optionalIndexKeyInfo,
java.lang.String indexName,
IndexMultiKey indexMultiKey,
QueryPlanIndexItem queryPlanIndexItem) |
Modifier and Type | Method and Description |
---|---|
void |
NamedWindowRootViewInstance.addExplicitIndex(java.lang.String explicitIndexName,
QueryPlanIndexItem explicitIndexDesc,
boolean isRecoveringResilient)
Add an explicit index.
|
void |
NamedWindowProcessor.validateAddIndex(java.lang.String statementName,
java.lang.String explicitIndexName,
QueryPlanIndexItem explicitIndexDesc,
IndexMultiKey imk) |
Modifier and Type | Method and Description |
---|---|
void |
TableStateInstanceUngroupedImpl.addExplicitIndex(java.lang.String explicitIndexName,
QueryPlanIndexItem explicitIndexDesc,
boolean isRecoveringResilient,
boolean allowIndexExists) |
void |
TableStateInstanceGroupedImpl.addExplicitIndex(java.lang.String explicitIndexName,
QueryPlanIndexItem explicitIndexDesc,
boolean isRecoveringResilient,
boolean allowIndexExists) |
abstract void |
TableStateInstance.addExplicitIndex(java.lang.String explicitIndexName,
QueryPlanIndexItem explicitIndexDesc,
boolean isRecoveringResilient,
boolean allowIndexExists) |
void |
TableServiceImpl.validateAddIndex(java.lang.String createIndexStatementName,
TableMetadata tableMetadata,
java.lang.String explicitIndexName,
QueryPlanIndexItem explicitIndexDesc,
IndexMultiKey imk) |
void |
TableService.validateAddIndex(java.lang.String createIndexStatementName,
TableMetadata tableMetadata,
java.lang.String explicitIndexName,
QueryPlanIndexItem explicitIndexDesc,
IndexMultiKey imk) |
void |
TableMetadata.validateAddIndexAssignUpdateStrategies(java.lang.String createIndexStatementName,
IndexMultiKey imk,
java.lang.String explicitIndexName,
QueryPlanIndexItem explicitIndexDesc) |
Modifier and Type | Method and Description |
---|---|
EventTable |
VirtualDWViewImpl.getJoinIndexTable(QueryPlanIndexItem queryPlanIndexItem) |
EventTable |
VirtualDWView.getJoinIndexTable(QueryPlanIndexItem queryPlanIndexItem) |