|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.esper.eql.join.plan.FilterExprAnalyzer
public class FilterExprAnalyzer
Analyzes a filter expression and builds a query graph model. The 'equals' and 'and' expressions in the filter expression are extracted and placed in the query graph model as navigable relationships (by key and index properties) between streams.
Constructor Summary | |
---|---|
FilterExprAnalyzer()
|
Method Summary | |
---|---|
static void |
analyze(ExprNode topNode,
QueryGraph queryGraph)
Analyzes filter expression to build query graph model. |
protected static void |
analyzeAndNode(ExprAndNode andNode,
QueryGraph queryGraph)
Analyze the AND-node. |
protected static void |
analyzeEqualsNode(ExprEqualsNode equalsNode,
QueryGraph queryGraph)
Analye EQUALS (=) node. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FilterExprAnalyzer()
Method Detail |
---|
public static void analyze(ExprNode topNode, QueryGraph queryGraph)
topNode
- - filter top nodequeryGraph
- - model containing relationships between streams, to be written toprotected static void analyzeEqualsNode(ExprEqualsNode equalsNode, QueryGraph queryGraph)
equalsNode
- - node to analyzequeryGraph
- - store relationships between stream propertiesprotected static void analyzeAndNode(ExprAndNode andNode, QueryGraph queryGraph)
andNode
- - node to analyzequeryGraph
- - to store relationships between stream properties
|
© 2007 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 |