Package | Description |
---|---|
com.espertech.esper.epl.join.plan |
Inner join and outer join query planning
|
com.espertech.esper.epl.lookup |
Subquery execution strategies and lookup indexes
|
com.espertech.esper.epl.virtualdw |
Virtual data window.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<IndexedPropDesc> |
QueryPlanIndexItem.getBtreePropsAsList() |
java.util.List<IndexedPropDesc> |
QueryPlanIndexItem.getHashPropsAsList() |
Constructor and Description |
---|
QueryPlanIndexItem(java.util.List<IndexedPropDesc> hashProps,
java.util.List<IndexedPropDesc> btreeProps,
boolean unique,
EventAdvancedIndexProvisionDesc advancedIndexProvisionDesc) |
QueryPlanIndexItem(java.util.List<IndexedPropDesc> hashProps,
java.util.List<IndexedPropDesc> btreeProps,
boolean unique,
EventAdvancedIndexProvisionDesc advancedIndexProvisionDesc) |
Modifier and Type | Method and Description |
---|---|
IndexedPropDesc[] |
IndexMultiKey.getHashIndexedProps() |
IndexedPropDesc[] |
IndexMultiKey.getRangeIndexedProps() |
Modifier and Type | Method and Description |
---|---|
java.util.List<IndexedPropDesc> |
SubordinateQueryPlannerIndexPropListPair.getBtreeProps() |
java.util.List<IndexedPropDesc> |
SubordinateQueryPlannerIndexPropListPair.getHashedProps() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Class[] |
IndexedPropDesc.getCoercionTypes(IndexedPropDesc[] descList)
Returns the key coercion types.
|
static java.lang.String[] |
IndexedPropDesc.getIndexProperties(IndexedPropDesc[] descList)
Returns the index property names given an array of descriptors.
|
static int |
IndexedPropDesc.getPropertyIndex(java.lang.String propertyName,
IndexedPropDesc[] descList) |
static void |
IndexedPropDesc.toQueryPlan(java.io.StringWriter writer,
IndexedPropDesc[] indexedProps) |
Modifier and Type | Method and Description |
---|---|
Pair<IndexMultiKey,EventTableAndNamePair> |
EventTableIndexRepository.addExplicitIndexOrReuse(boolean unique,
java.util.List<IndexedPropDesc> hashProps,
java.util.List<IndexedPropDesc> btreeProps,
EventAdvancedIndexProvisionDesc advancedIndexProvisionDesc,
java.lang.Iterable<EventBean> prefilledEvents,
EventType indexedType,
java.lang.String indexName,
AgentInstanceContext agentInstanceContext,
java.lang.Object optionalSerde) |
Pair<IndexMultiKey,EventTableAndNamePair> |
EventTableIndexRepository.addExplicitIndexOrReuse(boolean unique,
java.util.List<IndexedPropDesc> hashProps,
java.util.List<IndexedPropDesc> btreeProps,
EventAdvancedIndexProvisionDesc advancedIndexProvisionDesc,
java.lang.Iterable<EventBean> prefilledEvents,
EventType indexedType,
java.lang.String indexName,
AgentInstanceContext agentInstanceContext,
java.lang.Object optionalSerde) |
static boolean |
IndexedPropDesc.compare(java.util.List<IndexedPropDesc> first,
java.util.List<IndexedPropDesc> second) |
static boolean |
IndexedPropDesc.compare(java.util.List<IndexedPropDesc> first,
java.util.List<IndexedPropDesc> second) |
static IndexMultiKey |
EventTableIndexUtil.findExactMatchNameAndType(java.util.Set<IndexMultiKey> indexMultiKeys,
boolean unique,
java.util.List<IndexedPropDesc> hashProps,
java.util.List<IndexedPropDesc> btreeProps,
AdvancedIndexDesc advancedIndexDesc) |
static IndexMultiKey |
EventTableIndexUtil.findExactMatchNameAndType(java.util.Set<IndexMultiKey> indexMultiKeys,
boolean unique,
java.util.List<IndexedPropDesc> hashProps,
java.util.List<IndexedPropDesc> btreeProps,
AdvancedIndexDesc advancedIndexDesc) |
static IndexMultiKey |
EventTableIndexUtil.findIndexConsiderTyping(java.util.Map<IndexMultiKey,EventTableIndexMetadataEntry> tableIndexesRefCount,
java.util.List<IndexedPropDesc> hashProps,
java.util.List<IndexedPropDesc> btreeProps,
java.util.List<IndexHintInstruction> optionalIndexHintInstructions) |
static IndexMultiKey |
EventTableIndexUtil.findIndexConsiderTyping(java.util.Map<IndexMultiKey,EventTableIndexMetadataEntry> tableIndexesRefCount,
java.util.List<IndexedPropDesc> hashProps,
java.util.List<IndexedPropDesc> btreeProps,
java.util.List<IndexHintInstruction> optionalIndexHintInstructions) |
static java.lang.String[] |
IndexedPropDesc.getIndexProperties(java.util.List<IndexedPropDesc> descList) |
Constructor and Description |
---|
IndexMultiKey(boolean unique,
java.util.List<IndexedPropDesc> hashIndexedProps,
java.util.List<IndexedPropDesc> rangeIndexedProps,
AdvancedIndexDesc advancedIndexDesc) |
IndexMultiKey(boolean unique,
java.util.List<IndexedPropDesc> hashIndexedProps,
java.util.List<IndexedPropDesc> rangeIndexedProps,
AdvancedIndexDesc advancedIndexDesc) |
SubordinateQueryPlannerIndexPropListPair(java.util.List<IndexedPropDesc> hashedProps,
java.util.List<IndexedPropDesc> btreeProps) |
SubordinateQueryPlannerIndexPropListPair(java.util.List<IndexedPropDesc> hashedProps,
java.util.List<IndexedPropDesc> btreeProps) |
Modifier and Type | Method and Description |
---|---|
Pair<IndexMultiKey,EventTable> |
VirtualDWViewImpl.getSubordinateQueryDesc(boolean unique,
java.util.List<IndexedPropDesc> hashedProps,
java.util.List<IndexedPropDesc> btreeProps) |
Pair<IndexMultiKey,EventTable> |
VirtualDWViewImpl.getSubordinateQueryDesc(boolean unique,
java.util.List<IndexedPropDesc> hashedProps,
java.util.List<IndexedPropDesc> btreeProps) |
Pair<IndexMultiKey,EventTable> |
VirtualDWView.getSubordinateQueryDesc(boolean unique,
java.util.List<IndexedPropDesc> hashedProps,
java.util.List<IndexedPropDesc> btreeProps) |
Pair<IndexMultiKey,EventTable> |
VirtualDWView.getSubordinateQueryDesc(boolean unique,
java.util.List<IndexedPropDesc> hashedProps,
java.util.List<IndexedPropDesc> btreeProps) |