net.esper.client.soda
Class ExpressionBase
java.lang.Object
net.esper.client.soda.ExpressionBase
- All Implemented Interfaces:
- Serializable, Expression
- 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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExpressionBase
protected ExpressionBase()
- Ctor.
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