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,
String tableName,
String contextName,
QueryPlanIndexItem explicitIndexDesc) |
Modifier and Type | Method and Description |
---|---|
static QueryPlanIndexItem |
QueryPlanIndexItem.fromIndexMultikeyTablePrimaryKey(IndexMultiKey indexMultiKey) |
Modifier and Type | Method and Description |
---|---|
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(List<QueryPlanIndexItem> indexesSet) |
Constructor and Description |
---|
QueryPlanIndex(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,
String optionalIndexName,
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(String indexName,
boolean unique,
List<CreateIndexItem> columns,
EventType eventType,
StatementContext statementContext) |
Modifier and Type | Method and Description |
---|---|
void |
EventTableIndexRepository.addExplicitIndex(String explicitIndexName,
QueryPlanIndexItem desc,
EventType eventType,
Iterable<EventBean> dataWindowContents,
AgentInstanceContext agentInstanceContext,
Object optionalSerde) |
void |
EventTableIndexMetadata.addIndexExplicit(boolean isPrimary,
IndexMultiKey indexMultiKey,
String explicitIndexName,
QueryPlanIndexItem explicitIndexDesc,
String statementName) |
void |
EventTableIndexMetadata.addIndexNonExplicit(IndexMultiKey indexMultiKey,
String statementName,
QueryPlanIndexItem queryPlanIndexItem) |
void |
EventTableIndexRepository.validateAddExplicitIndex(String explicitIndexName,
QueryPlanIndexItem explicitIndexDesc,
EventType eventType,
Iterable<EventBean> dataWindowContents,
AgentInstanceContext agentInstanceContext,
boolean allowIndexExists,
Object optionalSerde) |
Constructor and Description |
---|
EventTableIndexMetadataEntry(String optionalIndexName,
boolean primary,
QueryPlanIndexItem queryPlanIndexItem,
String explicitIndexNameIfExplicit) |
SubordinateQueryIndexDesc(IndexKeyInfo optionalIndexKeyInfo,
String indexName,
IndexMultiKey indexMultiKey,
QueryPlanIndexItem queryPlanIndexItem) |
Modifier and Type | Method and Description |
---|---|
void |
NamedWindowRootViewInstance.addExplicitIndex(String explicitIndexName,
QueryPlanIndexItem explicitIndexDesc,
boolean isRecoveringResilient)
Add an explicit index.
|
void |
NamedWindowProcessor.validateAddIndex(String statementName,
String explicitIndexName,
QueryPlanIndexItem explicitIndexDesc,
IndexMultiKey imk) |
Modifier and Type | Method and Description |
---|---|
void |
TableStateInstanceUngroupedImpl.addExplicitIndex(String explicitIndexName,
QueryPlanIndexItem explicitIndexDesc,
boolean isRecoveringResilient,
boolean allowIndexExists) |
void |
TableStateInstanceGroupedImpl.addExplicitIndex(String explicitIndexName,
QueryPlanIndexItem explicitIndexDesc,
boolean isRecoveringResilient,
boolean allowIndexExists) |
abstract void |
TableStateInstance.addExplicitIndex(String explicitIndexName,
QueryPlanIndexItem explicitIndexDesc,
boolean isRecoveringResilient,
boolean allowIndexExists) |
void |
TableServiceImpl.validateAddIndex(String createIndexStatementName,
TableMetadata tableMetadata,
String explicitIndexName,
QueryPlanIndexItem explicitIndexDesc,
IndexMultiKey imk) |
void |
TableService.validateAddIndex(String createIndexStatementName,
TableMetadata tableMetadata,
String explicitIndexName,
QueryPlanIndexItem explicitIndexDesc,
IndexMultiKey imk) |
void |
TableMetadata.validateAddIndexAssignUpdateStrategies(String createIndexStatementName,
IndexMultiKey imk,
String explicitIndexName,
QueryPlanIndexItem explicitIndexDesc) |
Modifier and Type | Method and Description |
---|---|
EventTable |
VirtualDWViewImpl.getJoinIndexTable(QueryPlanIndexItem queryPlanIndexItem) |
EventTable |
VirtualDWView.getJoinIndexTable(QueryPlanIndexItem queryPlanIndexItem) |