|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.esper.eql.expression.SelectExprElement
public class SelectExprElement
Represents a single item in a SELECT-clause.
Constructor Summary | |
---|---|
SelectExprElement(ExprNode selectExpression,
String optionalAsName)
Ctor. |
Method Summary | |
---|---|
String |
getAsName()
Returns the name of the item in the select clause. |
ExprNode |
getSelectExpression()
Returns the expression node representing the item in the select clause. |
static void |
verifyNameUniqueness(List<SelectExprElement> selectionList)
Verify that each given name occurs exactly one. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SelectExprElement(ExprNode selectExpression, String optionalAsName)
selectExpression
- - the expression node to evaluate for matching eventsoptionalAsName
- - the name of the item, null if not name suppliedMethod Detail |
---|
public ExprNode getSelectExpression()
public String getAsName()
public static void verifyNameUniqueness(List<SelectExprElement> selectionList) throws ExprValidationException
selectionList
- is the list of select items to verify names
ExprValidationException
- thrown if a name occured more then once
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |