public class SelectClauseExprRawSpec extends java.lang.Object implements SelectClauseElementRaw
Compare to SelectClauseExprCompiledSpec
which carries a determined name.
Constructor and Description |
---|
SelectClauseExprRawSpec(ExprNode selectExpression,
java.lang.String optionalAsName,
boolean isEvents)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getOptionalAsName()
Returns the name of the item in the select clause.
|
ExprNode |
getSelectExpression()
Returns the expression node representing the item in the select clause.
|
boolean |
isEvents() |
public SelectClauseExprRawSpec(ExprNode selectExpression, java.lang.String optionalAsName, boolean isEvents)
selectExpression
- - the expression node to evaluate for matching eventsoptionalAsName
- - the name of the item, null if not name suppliedisEvents
- - whether event selectedpublic ExprNode getSelectExpression()
public java.lang.String getOptionalAsName()
public boolean isEvents()