public class PropertyEvalAtom extends Object implements MetaDefItem, Serializable
Constructor and Description |
---|
PropertyEvalAtom(ExprNode splitterExpression,
String optionalResultEventType,
String optionalAsName,
SelectClauseSpecRaw optionalSelectClause,
ExprNode optionalWhereClause)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
String |
getOptionalAsName()
Returns the column name if assigned.
|
String |
getOptionalResultEventType() |
SelectClauseSpecRaw |
getOptionalSelectClause()
Returns the select clause if specified.
|
ExprNode |
getOptionalWhereClause()
Returns the where clause, if specified.
|
ExprNode |
getSplitterExpression() |
public PropertyEvalAtom(ExprNode splitterExpression, String optionalResultEventType, 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 String getOptionalAsName()
public SelectClauseSpecRaw getOptionalSelectClause()
public ExprNode getOptionalWhereClause()
public ExprNode getSplitterExpression()
public String getOptionalResultEventType()