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 |
---|---|
List<IndexedPropDesc> |
QueryPlanIndexItem.getBtreePropsAsList() |
List<IndexedPropDesc> |
QueryPlanIndexItem.getHashPropsAsList() |
Constructor and Description |
---|
QueryPlanIndexItem(List<IndexedPropDesc> hashProps,
List<IndexedPropDesc> btreeProps,
boolean unique,
EventAdvancedIndexProvisionDesc advancedIndexProvisionDesc) |
QueryPlanIndexItem(List<IndexedPropDesc> hashProps,
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 |
---|---|
List<IndexedPropDesc> |
SubordinateQueryPlannerIndexPropListPair.getBtreeProps() |
List<IndexedPropDesc> |
SubordinateQueryPlannerIndexPropListPair.getHashedProps() |
Modifier and Type | Method and Description |
---|---|
static Class[] |
IndexedPropDesc.getCoercionTypes(IndexedPropDesc[] descList)
Returns the key coercion types.
|
static String[] |
IndexedPropDesc.getIndexProperties(IndexedPropDesc[] descList)
Returns the index property names given an array of descriptors.
|
static int |
IndexedPropDesc.getPropertyIndex(String propertyName,
IndexedPropDesc[] descList) |
static void |
IndexedPropDesc.toQueryPlan(StringWriter writer,
IndexedPropDesc[] indexedProps) |
Modifier and Type | Method and Description |
---|---|
Pair<IndexMultiKey,EventTableAndNamePair> |
EventTableIndexRepository.addExplicitIndexOrReuse(boolean unique,
List<IndexedPropDesc> hashProps,
List<IndexedPropDesc> btreeProps,
EventAdvancedIndexProvisionDesc advancedIndexProvisionDesc,
Iterable<EventBean> prefilledEvents,
EventType indexedType,
String indexName,
AgentInstanceContext agentInstanceContext,
Object optionalSerde) |
Pair<IndexMultiKey,EventTableAndNamePair> |
EventTableIndexRepository.addExplicitIndexOrReuse(boolean unique,
List<IndexedPropDesc> hashProps,
List<IndexedPropDesc> btreeProps,
EventAdvancedIndexProvisionDesc advancedIndexProvisionDesc,
Iterable<EventBean> prefilledEvents,
EventType indexedType,
String indexName,
AgentInstanceContext agentInstanceContext,
Object optionalSerde) |
static boolean |
IndexedPropDesc.compare(List<IndexedPropDesc> first,
List<IndexedPropDesc> second) |
static boolean |
IndexedPropDesc.compare(List<IndexedPropDesc> first,
List<IndexedPropDesc> second) |
static IndexMultiKey |
EventTableIndexUtil.findExactMatchNameAndType(Set<IndexMultiKey> indexMultiKeys,
boolean unique,
List<IndexedPropDesc> hashProps,
List<IndexedPropDesc> btreeProps,
AdvancedIndexDesc advancedIndexDesc) |
static IndexMultiKey |
EventTableIndexUtil.findExactMatchNameAndType(Set<IndexMultiKey> indexMultiKeys,
boolean unique,
List<IndexedPropDesc> hashProps,
List<IndexedPropDesc> btreeProps,
AdvancedIndexDesc advancedIndexDesc) |
static IndexMultiKey |
EventTableIndexUtil.findIndexConsiderTyping(Map<IndexMultiKey,EventTableIndexMetadataEntry> tableIndexesRefCount,
List<IndexedPropDesc> hashProps,
List<IndexedPropDesc> btreeProps,
List<IndexHintInstruction> optionalIndexHintInstructions) |
static IndexMultiKey |
EventTableIndexUtil.findIndexConsiderTyping(Map<IndexMultiKey,EventTableIndexMetadataEntry> tableIndexesRefCount,
List<IndexedPropDesc> hashProps,
List<IndexedPropDesc> btreeProps,
List<IndexHintInstruction> optionalIndexHintInstructions) |
static String[] |
IndexedPropDesc.getIndexProperties(List<IndexedPropDesc> descList) |
Constructor and Description |
---|
IndexMultiKey(boolean unique,
List<IndexedPropDesc> hashIndexedProps,
List<IndexedPropDesc> rangeIndexedProps,
AdvancedIndexDesc advancedIndexDesc) |
IndexMultiKey(boolean unique,
List<IndexedPropDesc> hashIndexedProps,
List<IndexedPropDesc> rangeIndexedProps,
AdvancedIndexDesc advancedIndexDesc) |
SubordinateQueryPlannerIndexPropListPair(List<IndexedPropDesc> hashedProps,
List<IndexedPropDesc> btreeProps) |
SubordinateQueryPlannerIndexPropListPair(List<IndexedPropDesc> hashedProps,
List<IndexedPropDesc> btreeProps) |
Modifier and Type | Method and Description |
---|---|
Pair<IndexMultiKey,EventTable> |
VirtualDWViewImpl.getSubordinateQueryDesc(boolean unique,
List<IndexedPropDesc> hashedProps,
List<IndexedPropDesc> btreeProps) |
Pair<IndexMultiKey,EventTable> |
VirtualDWViewImpl.getSubordinateQueryDesc(boolean unique,
List<IndexedPropDesc> hashedProps,
List<IndexedPropDesc> btreeProps) |
Pair<IndexMultiKey,EventTable> |
VirtualDWView.getSubordinateQueryDesc(boolean unique,
List<IndexedPropDesc> hashedProps,
List<IndexedPropDesc> btreeProps) |
Pair<IndexMultiKey,EventTable> |
VirtualDWView.getSubordinateQueryDesc(boolean unique,
List<IndexedPropDesc> hashedProps,
List<IndexedPropDesc> btreeProps) |