|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.esper.eql.spec.StatementSpecRaw
public class StatementSpecRaw
Specification object representing a complete EQL statement including all EQL constructs.
Constructor Summary | |
---|---|
StatementSpecRaw()
|
Method Summary | |
---|---|
ExprNode |
getFilterRootNode()
Returns the WHERE-clause root node of filter expression. |
List<ExprNode> |
getGroupByExpressions()
Returns list of group-by expressions. |
ExprNode |
getHavingExprRootNode()
Returns expression root node representing the having-clause, if present, or null if no having clause was supplied. |
InsertIntoDesc |
getInsertIntoDesc()
Return a descriptor with the insert-into event name and optional list of columns. |
List<Pair<ExprNode,Boolean>> |
getOrderByList()
Returns the list of order-by expression as specified in the ORDER BY clause. |
List<OuterJoinDesc> |
getOuterJoinDescList()
Returns the LEFT/RIGHT/FULL OUTER JOIN-type and property name descriptor, if applicable. |
OutputLimitSpec |
getOutputLimitSpec()
Returns the output limit definition, if any. |
SelectClauseSpec |
getSelectClauseSpec()
Returns SELECT-clause list of expressions. |
SelectClauseStreamSelectorEnum |
getSelectStreamSelectorEnum()
Returns the stream selector (rstream/istream). |
List<StreamSpecRaw> |
getStreamSpecs()
Returns the FROM-clause stream definitions. |
void |
setFilterExprRootNode(ExprNode filterExprRootNode)
Sets the where clause filter expression node. |
void |
setHavingExprRootNode(ExprNode havingExprRootNode)
Sets the having-clause filter expression node. |
void |
setInsertIntoDesc(InsertIntoDesc insertIntoDesc)
Sets the definition for any insert-into clause. |
void |
setOutputLimitSpec(OutputLimitSpec outputLimitSpec)
Sets the output limiting definition. |
void |
setSelectStreamDirEnum(SelectClauseStreamSelectorEnum selectStreamDirEnum)
Sets the stream selector (rstream/istream/both etc). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StatementSpecRaw()
Method Detail |
---|
public List<StreamSpecRaw> getStreamSpecs()
public SelectClauseSpec getSelectClauseSpec()
public ExprNode getFilterRootNode()
public List<OuterJoinDesc> getOuterJoinDescList()
public List<ExprNode> getGroupByExpressions()
public ExprNode getHavingExprRootNode()
public OutputLimitSpec getOutputLimitSpec()
public InsertIntoDesc getInsertIntoDesc()
public List<Pair<ExprNode,Boolean>> getOrderByList()
public SelectClauseStreamSelectorEnum getSelectStreamSelectorEnum()
public void setOutputLimitSpec(OutputLimitSpec outputLimitSpec)
outputLimitSpec
- defines the rules for output limitingpublic void setFilterExprRootNode(ExprNode filterExprRootNode)
filterExprRootNode
- the where clause expressionpublic void setHavingExprRootNode(ExprNode havingExprRootNode)
havingExprRootNode
- the having-clause expressionpublic void setInsertIntoDesc(InsertIntoDesc insertIntoDesc)
insertIntoDesc
- is the descriptor for insert-into rulespublic void setSelectStreamDirEnum(SelectClauseStreamSelectorEnum selectStreamDirEnum)
selectStreamDirEnum
- to be set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |