public class PropertyEvalAtom extends java.lang.Object implements MetaDefItem, java.io.Serializable
Constructor and Description |
---|
PropertyEvalAtom(ExprNode splitterExpression,
java.lang.String optionalResultEventType,
java.lang.String optionalAsName,
SelectClauseSpecRaw optionalSelectClause,
ExprNode optionalWhereClause)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getOptionalAsName()
Returns the column name if assigned.
|
java.lang.String |
getOptionalResultEventType() |
SelectClauseSpecRaw |
getOptionalSelectClause()
Returns the select clause if specified.
|
ExprNode |
getOptionalWhereClause()
Returns the where clause, if specified.
|
ExprNode |
getSplitterExpression() |
public PropertyEvalAtom(ExprNode splitterExpression, java.lang.String optionalResultEventType, java.lang.String optionalAsName, SelectClauseSpecRaw optionalSelectClause, ExprNode optionalWhereClause)
optionalAsName
- column name assigned, if anyoptionalSelectClause
- select clause, if anyoptionalWhereClause
- where clause, if anysplitterExpression
- for nested eventsoptionalResultEventType
- result event type if splitpublic java.lang.String getOptionalAsName()
public SelectClauseSpecRaw getOptionalSelectClause()
public ExprNode getOptionalWhereClause()
public ExprNode getSplitterExpression()
public java.lang.String getOptionalResultEventType()