net.esper.eql.spec
Class SelectClauseSpec

java.lang.Object
  extended by net.esper.eql.spec.SelectClauseSpec

public class SelectClauseSpec
extends Object

Encapsulates the parsed select expressions in a select-clause in an EQL statement.


Constructor Summary
SelectClauseSpec()
          Ctor.
SelectClauseSpec(List<SelectExprElementUnnamedSpec> selectList)
          Ctor.
 
Method Summary
 void add(SelectExprElementUnnamedSpec element)
          Adds an select expression within the select clause.
 List<SelectExprElementUnnamedSpec> getSelectList()
          Returns the list of select expressions.
 boolean isUsingWildcard()
          Returns true if a wildcard was found in the select clause, or false if not
 void setIsUsingWildcard(boolean isUsingWildcard)
          To indicate that a wildcard is one of the values in the list of expressions.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectClauseSpec

public SelectClauseSpec()
Ctor.


SelectClauseSpec

public SelectClauseSpec(List<SelectExprElementUnnamedSpec> selectList)
Ctor.

Parameters:
selectList - for a populates list of select expressions
Method Detail

setIsUsingWildcard

public void setIsUsingWildcard(boolean isUsingWildcard)
To indicate that a wildcard is one of the values in the list of expressions.

Parameters:
isUsingWildcard - true if a wildcard is encountered

add

public void add(SelectExprElementUnnamedSpec element)
Adds an select expression within the select clause.

Parameters:
element - is the expression to add

getSelectList

public List<SelectExprElementUnnamedSpec> getSelectList()
Returns the list of select expressions.

Returns:
list of expressions

isUsingWildcard

public boolean isUsingWildcard()
Returns true if a wildcard was found in the select clause, or false if not

Returns:
true for wildcard found