com.espertech.esper.client.soda
Class ExpressionBase

java.lang.Object
  extended by com.espertech.esper.client.soda.ExpressionBase
All Implemented Interfaces:
Expression, Serializable
Direct Known Subclasses:
ArithmaticExpression, ArrayExpression, AvedevProjectionExpression, AvgProjectionExpression, BetweenExpression, BitwiseOpExpression, CaseSwitchExpression, CaseWhenThenExpression, CastExpression, CoalesceExpression, ConcatExpression, ConstantExpression, CountProjectionExpression, CountStarProjectionExpression, CurrentTimestampExpression, InExpression, InstanceOfExpression, Junction, LikeExpression, MaxProjectionExpression, MaxRowExpression, MedianProjectionExpression, MinProjectionExpression, MinRowExpression, NotExpression, PlugInProjectionExpression, PreviousExpression, PriorExpression, PropertyExistsExpression, PropertyValueExpression, RegExpExpression, RelationalOpExpression, StaticMethodExpression, StddevProjectionExpression, SubqueryExistsExpression, SubqueryExpression, SubqueryInExpression, SubstitutionParameterExpression, SumProjectionExpression

public abstract class ExpressionBase
extends Object
implements Expression

Base expression.

See Also:
Serialized Form

Constructor Summary
protected ExpressionBase()
          Ctor.
 
Method Summary
protected  void addChild(Expression expression)
          Adds a new child expression to the current expression.
 List<Expression> getChildren()
          Returns the list of sub-expressions to the current expression.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.espertech.esper.client.soda.Expression
toEPL
 

Constructor Detail

ExpressionBase

protected ExpressionBase()
Ctor.

Method Detail

getChildren

public List<Expression> getChildren()
Returns the list of sub-expressions to the current expression.

Specified by:
getChildren in interface Expression
Returns:
list of child expressions

addChild

protected void addChild(Expression expression)
Adds a new child expression to the current expression.

Parameters:
expression - to add

© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com