Package | Description |
---|---|
com.espertech.esper.epl.join.plan |
Inner join and outer join query planning
|
Modifier and Type | Method and Description |
---|---|
protected TableLookupIndexReqKey |
QueryPlanIndex.getFirstIndexNum() |
TableLookupIndexReqKey[] |
TableLookupPlan.getIndexNum()
Returns index number to use for looking up in.
|
Modifier and Type | Method and Description |
---|---|
protected Pair<TableLookupIndexReqKey,int[]> |
QueryPlanIndex.getIndexNum(String[] indexProps,
String[] rangeProps)
Find a matching index for the property names supplied.
|
Map<TableLookupIndexReqKey,QueryPlanIndexItem> |
QueryPlanIndex.getItems() |
Modifier and Type | Method and Description |
---|---|
static QueryPlanIndex |
QueryPlanIndex.makeIndexTableAccess(TableLookupIndexReqKey indexName) |
Modifier and Type | Method and Description |
---|---|
void |
TableOuterLookupNode.addIndexes(HashSet<TableLookupIndexReqKey> usedIndexes) |
void |
TableLookupNode.addIndexes(HashSet<TableLookupIndexReqKey> usedIndexes) |
void |
QueryPlanNodeNoOp.addIndexes(HashSet<TableLookupIndexReqKey> usedIndexes) |
void |
QueryPlanNodeAllUnidirectionalOuter.addIndexes(HashSet<TableLookupIndexReqKey> usedIndexes) |
abstract void |
QueryPlanNode.addIndexes(HashSet<TableLookupIndexReqKey> usedIndexes) |
void |
NestedIterationNode.addIndexes(HashSet<TableLookupIndexReqKey> usedIndexes) |
void |
LookupInstructionQueryPlanNode.addIndexes(HashSet<TableLookupIndexReqKey> usedIndexes) |
void |
LookupInstructionPlan.addIndexes(HashSet<TableLookupIndexReqKey> usedIndexes) |
void |
HistoricalDataPlanNode.addIndexes(HashSet<TableLookupIndexReqKey> usedIndexes) |
Constructor and Description |
---|
CompositeTableLookupPlan(int lookupStream,
int indexedStream,
TableLookupIndexReqKey indexNum,
List<QueryGraphValueEntryHashKeyed> hashKeys,
List<QueryGraphValueEntryRange> rangeKeyPairs) |
FullTableScanLookupPlan(int lookupStream,
int indexedStream,
TableLookupIndexReqKey indexNum)
Ctor.
|
FullTableScanUniquePerKeyLookupPlan(int lookupStream,
int indexedStream,
TableLookupIndexReqKey indexNum)
Ctor.
|
IndexedTableLookupPlanMulti(int lookupStream,
int indexedStream,
TableLookupIndexReqKey indexNum,
List<QueryGraphValueEntryHashKeyed> keyProperties)
Ctor.
|
IndexedTableLookupPlanSingle(int lookupStream,
int indexedStream,
TableLookupIndexReqKey indexNum,
QueryGraphValueEntryHashKeyed hashKey)
Ctor.
|
InKeywordTableLookupPlanMultiIdx(int lookupStream,
int indexedStream,
TableLookupIndexReqKey[] indexNum,
ExprNode keyExpr) |
InKeywordTableLookupPlanSingleIdx(int lookupStream,
int indexedStream,
TableLookupIndexReqKey indexNum,
ExprNode[] expressions)
Ctor.
|
SortedTableLookupPlan(int lookupStream,
int indexedStream,
TableLookupIndexReqKey indexNum,
QueryGraphValueEntryRange rangeKeyPair)
Ctor.
|
TableLookupPlan(int lookupStream,
int indexedStream,
TableLookupIndexReqKey[] indexNum)
Ctor.
|
Constructor and Description |
---|
QueryPlanIndex(Map<TableLookupIndexReqKey,QueryPlanIndexItem> items) |