net.esper.client.soda
Class Disjunction
java.lang.Object
net.esper.client.soda.ExpressionBase
net.esper.client.soda.Junction
net.esper.client.soda.Disjunction
- All Implemented Interfaces:
- Serializable, Expression
public class Disjunction
- extends Junction
Disjunction represents a logical OR allowing multiple sub-expressions to be connected by OR.
- See Also:
- Serialized Form
Method Summary |
void |
toEQL(StringWriter writer)
Renders the expressions and all it's child expression, in full tree depth, as a string in
language syntax. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Disjunction
public Disjunction()
- Ctor - for use to create an expression tree, without child expression.
Use add methods to add child expressions to acts upon.
Disjunction
public Disjunction(Expression first,
Expression second,
Expression... expressions)
- Ctor.
- Parameters:
first
- an expression to add to the OR-testsecond
- an expression to add to the OR-testexpressions
- is the expression to put in the OR-relationship.
toEQL
public void toEQL(StringWriter writer)
- Description copied from interface:
Expression
- Renders the expressions and all it's child expression, in full tree depth, as a string in
language syntax.
- Parameters:
writer
- is the output to use