|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.epl.join.plan.QueryPlanIndexBuilder
public class QueryPlanIndexBuilder
Build query index plans.
Constructor Summary | |
---|---|
QueryPlanIndexBuilder()
|
Method Summary | |
---|---|
static QueryPlanIndex[] |
buildIndexSpec(QueryGraph queryGraph,
EventType[] typePerStream,
java.lang.String[][][] indexedStreamsUniqueProps)
Build index specification from navigability info. |
static SubordPropPlan |
getJoinProps(ExprNode filterExpr,
int outsideStreamCount,
EventType[] allStreamTypesZeroIndexed)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public QueryPlanIndexBuilder()
Method Detail |
---|
public static QueryPlanIndex[] buildIndexSpec(QueryGraph queryGraph, EventType[] typePerStream, java.lang.String[][][] indexedStreamsUniqueProps)
Looks at each stream and determines which properties in the stream must be indexed in order for other streams to look up into the stream. Determines the unique set of properties to avoid building duplicate indexes on the same set of properties.
queryGraph
- - navigability info
public static SubordPropPlan getJoinProps(ExprNode filterExpr, int outsideStreamCount, EventType[] allStreamTypesZeroIndexed)
|
© 2006-2011 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |