|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.epl.spec.StatementSpecRaw
public class StatementSpecRaw
Specification object representing a complete EPL statement including all EPL constructs.
Constructor Summary | |
---|---|
StatementSpecRaw(SelectClauseStreamSelectorEnum defaultStreamSelector)
Ctor. |
Method Summary | |
---|---|
java.util.List<AnnotationDesc> |
getAnnotations()
Returns a list of annotation descriptors. |
CreateContextDesc |
getCreateContextDesc()
|
CreateDataFlowDesc |
getCreateDataFlowDesc()
|
CreateExpressionDesc |
getCreateExpressionDesc()
|
CreateIndexDesc |
getCreateIndexDesc()
Returns create-index if any. |
CreateSchemaDesc |
getCreateSchemaDesc()
|
CreateTableDesc |
getCreateTableDesc()
|
CreateVariableDesc |
getCreateVariableDesc()
Returns the descriptor for create-variable statements. |
CreateWindowDesc |
getCreateWindowDesc()
Returns the create-window specification. |
ExpressionDeclDesc |
getExpressionDeclDesc()
|
java.lang.String |
getExpressionNoAnnotations()
Returns the expression text without annotations. |
ExprNode |
getFilterExprRootNode()
Gets the where clause. |
ExprNode |
getFilterRootNode()
Returns the WHERE-clause root node of filter expression. |
FireAndForgetSpec |
getFireAndForgetSpec()
|
ForClauseSpec |
getForClauseSpec()
|
java.util.List<GroupByClauseElement> |
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. |
IntoTableSpec |
getIntoTableSpec()
|
MatchRecognizeSpec |
getMatchRecognizeSpec()
Returns the match recognize spec. |
OnTriggerDesc |
getOnTriggerDesc()
Returns the on-delete statement specification. |
java.lang.String |
getOptionalContextName()
|
java.util.List<OrderByItem> |
getOrderByList()
Returns the list of order-by expression as specified in the ORDER BY clause. |
java.util.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. |
java.util.Set<java.lang.String> |
getReferencedVariables()
Returns variables referenced |
RowLimitSpec |
getRowLimitSpec()
Returns the row limit, or null if none. |
java.util.List<ExpressionScriptProvided> |
getScriptExpressions()
|
SelectClauseSpecRaw |
getSelectClauseSpec()
Returns SELECT-clause list of expressions. |
SelectClauseStreamSelectorEnum |
getSelectStreamSelectorEnum()
Returns the stream selector (rstream/istream). |
java.util.Map<java.lang.Integer,java.util.List<ExprNode>> |
getSqlParameters()
|
java.util.List<StreamSpecRaw> |
getStreamSpecs()
Returns the FROM-clause stream definitions. |
java.util.List<ExprSubstitutionNode> |
getSubstitutionParameters()
|
java.util.List<ExprTableAccessNode> |
getTableExpressions()
|
UpdateDesc |
getUpdateDesc()
Returns the update spec. |
boolean |
isHasVariables()
Returns true if a statement (or subquery sub-statements) use variables. |
void |
setAnnotations(java.util.List<AnnotationDesc> annotations)
Sets a list of annotation descriptors. |
void |
setCreateContextDesc(CreateContextDesc createContextDesc)
|
void |
setCreateDataFlowDesc(CreateDataFlowDesc createDataFlowDesc)
|
void |
setCreateExpressionDesc(CreateExpressionDesc createExpressionDesc)
|
void |
setCreateIndexDesc(CreateIndexDesc createIndexDesc)
Set create-index if any. |
void |
setCreateSchemaDesc(CreateSchemaDesc createSchemaDesc)
|
void |
setCreateTableDesc(CreateTableDesc createTableDesc)
|
void |
setCreateVariableDesc(CreateVariableDesc createVariableDesc)
Sets the descriptor for create-variable statements, if this is one. |
void |
setCreateWindowDesc(CreateWindowDesc createWindowDesc)
Sets the create-window specification. |
void |
setExpressionDeclDesc(ExpressionDeclDesc expressionDeclDesc)
|
void |
setExpressionNoAnnotations(java.lang.String expressionNoAnnotations)
Sets the expression text without annotations. |
void |
setFilterExprRootNode(ExprNode filterExprRootNode)
Sets the where clause or null if none |
void |
setFireAndForgetSpec(FireAndForgetSpec fireAndForgetSpec)
|
void |
setForClauseSpec(ForClauseSpec forClauseSpec)
|
void |
setHasVariables(boolean hasVariables)
Sets the flag indicating the statement uses variables. |
void |
setHavingExprRootNode(ExprNode havingExprRootNode)
Sets the having-clause filter expression node. |
void |
setInsertIntoDesc(InsertIntoDesc insertIntoDesc)
Sets the definition for any insert-into clause. |
void |
setIntoTableSpec(IntoTableSpec intoTableSpec)
|
void |
setMatchRecognizeSpec(MatchRecognizeSpec matchRecognizeSpec)
Sets the match recognize spec |
void |
setOnTriggerDesc(OnTriggerDesc onTriggerDesc)
Sets the on-delete statement specification. |
void |
setOptionalContextName(java.lang.String optionalContextName)
|
void |
setOutputLimitSpec(OutputLimitSpec outputLimitSpec)
Sets the output limiting definition. |
void |
setReferencedVariables(java.util.Set<java.lang.String> referencedVariables)
Set variables referenced |
void |
setRowLimitSpec(RowLimitSpec rowLimitSpec)
Sets the row limit, or null if none. |
void |
setScriptExpressions(java.util.List<ExpressionScriptProvided> scriptExpressions)
|
void |
setSelectClauseSpec(SelectClauseSpecRaw selectClauseSpec)
Sets the select clause. |
void |
setSelectStreamDirEnum(SelectClauseStreamSelectorEnum selectStreamDirEnum)
Sets the stream selector (rstream/istream/both etc). |
void |
setSqlParameters(java.util.Map<java.lang.Integer,java.util.List<ExprNode>> sqlParameters)
|
void |
setSubstitutionParameters(java.util.List<ExprSubstitutionNode> substitutionParameters)
|
void |
setTableExpressions(java.util.List<ExprTableAccessNode> tableExpressions)
|
void |
setUpdateDesc(UpdateDesc updateDesc)
Sets the update specification. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StatementSpecRaw(SelectClauseStreamSelectorEnum defaultStreamSelector)
defaultStreamSelector
- stream selection for the statementMethod Detail |
---|
public java.util.List<StreamSpecRaw> getStreamSpecs()
public SelectClauseSpecRaw getSelectClauseSpec()
public ExprNode getFilterRootNode()
public java.util.List<OuterJoinDesc> getOuterJoinDescList()
public java.util.List<GroupByClauseElement> getGroupByExpressions()
public ExprNode getHavingExprRootNode()
public OutputLimitSpec getOutputLimitSpec()
public InsertIntoDesc getInsertIntoDesc()
public java.util.List<OrderByItem> getOrderByList()
public SelectClauseStreamSelectorEnum getSelectStreamSelectorEnum()
public void setOutputLimitSpec(OutputLimitSpec outputLimitSpec)
outputLimitSpec
- defines the rules for output limitingpublic 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 setpublic void setSelectClauseSpec(SelectClauseSpecRaw selectClauseSpec)
selectClauseSpec
- is the new select clause specificationpublic CreateWindowDesc getCreateWindowDesc()
public void setCreateWindowDesc(CreateWindowDesc createWindowDesc)
createWindowDesc
- descriptor for creating a named windowpublic OnTriggerDesc getOnTriggerDesc()
public void setOnTriggerDesc(OnTriggerDesc onTriggerDesc)
onTriggerDesc
- descriptor for creating an on-delete statementpublic ExprNode getFilterExprRootNode()
public void setFilterExprRootNode(ExprNode filterExprRootNode)
filterExprRootNode
- where clause expressionpublic boolean isHasVariables()
public void setHasVariables(boolean hasVariables)
hasVariables
- true if variables are usedpublic CreateVariableDesc getCreateVariableDesc()
public void setCreateVariableDesc(CreateVariableDesc createVariableDesc)
createVariableDesc
- create-variable infopublic RowLimitSpec getRowLimitSpec()
public void setRowLimitSpec(RowLimitSpec rowLimitSpec)
rowLimitSpec
- row limitpublic java.util.List<AnnotationDesc> getAnnotations()
public void setAnnotations(java.util.List<AnnotationDesc> annotations)
annotations
- annotation descriptorspublic void setUpdateDesc(UpdateDesc updateDesc)
updateDesc
- update specpublic UpdateDesc getUpdateDesc()
public void setExpressionNoAnnotations(java.lang.String expressionNoAnnotations)
expressionNoAnnotations
- textpublic java.lang.String getExpressionNoAnnotations()
public MatchRecognizeSpec getMatchRecognizeSpec()
public void setMatchRecognizeSpec(MatchRecognizeSpec matchRecognizeSpec)
matchRecognizeSpec
- specpublic void setReferencedVariables(java.util.Set<java.lang.String> referencedVariables)
referencedVariables
- varspublic java.util.Set<java.lang.String> getReferencedVariables()
public CreateIndexDesc getCreateIndexDesc()
public void setCreateIndexDesc(CreateIndexDesc createIndexDesc)
createIndexDesc
- index createpublic CreateSchemaDesc getCreateSchemaDesc()
public void setCreateSchemaDesc(CreateSchemaDesc createSchemaDesc)
public ForClauseSpec getForClauseSpec()
public void setForClauseSpec(ForClauseSpec forClauseSpec)
public java.util.Map<java.lang.Integer,java.util.List<ExprNode>> getSqlParameters()
public void setSqlParameters(java.util.Map<java.lang.Integer,java.util.List<ExprNode>> sqlParameters)
public java.util.List<ExprSubstitutionNode> getSubstitutionParameters()
public void setSubstitutionParameters(java.util.List<ExprSubstitutionNode> substitutionParameters)
public ExpressionDeclDesc getExpressionDeclDesc()
public void setExpressionDeclDesc(ExpressionDeclDesc expressionDeclDesc)
public CreateContextDesc getCreateContextDesc()
public void setCreateContextDesc(CreateContextDesc createContextDesc)
public java.lang.String getOptionalContextName()
public void setOptionalContextName(java.lang.String optionalContextName)
public java.util.List<ExpressionScriptProvided> getScriptExpressions()
public void setScriptExpressions(java.util.List<ExpressionScriptProvided> scriptExpressions)
public CreateDataFlowDesc getCreateDataFlowDesc()
public void setCreateDataFlowDesc(CreateDataFlowDesc createDataFlowDesc)
public CreateExpressionDesc getCreateExpressionDesc()
public void setCreateExpressionDesc(CreateExpressionDesc createExpressionDesc)
public FireAndForgetSpec getFireAndForgetSpec()
public void setFireAndForgetSpec(FireAndForgetSpec fireAndForgetSpec)
public IntoTableSpec getIntoTableSpec()
public void setIntoTableSpec(IntoTableSpec intoTableSpec)
public java.util.List<ExprTableAccessNode> getTableExpressions()
public void setTableExpressions(java.util.List<ExprTableAccessNode> tableExpressions)
public CreateTableDesc getCreateTableDesc()
public void setCreateTableDesc(CreateTableDesc createTableDesc)
|
© 2006-2015 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 |