com.espertech.esper.client.soda
Class OrderedObjectParamExpression

java.lang.Object
  extended by com.espertech.esper.client.soda.ExpressionBase
      extended by com.espertech.esper.client.soda.OrderedObjectParamExpression
All Implemented Interfaces:
Expression, java.io.Serializable

public class OrderedObjectParamExpression
extends ExpressionBase

For use in view parameter lists, this is a wrapper expression that adds an ascending or descending sort indicator to its single child expression.

See Also:
Serialized Form

Constructor Summary
OrderedObjectParamExpression()
          Ctor.
OrderedObjectParamExpression(boolean descending)
          Ctor.
 
Method Summary
 boolean getDescending()
          Returns true for descending, false for ascending.
 ExpressionPrecedenceEnum getPrecedence()
          Return precedence.
 boolean isDescending()
          Returns true for descending, false for ascending.
 void setDescending(boolean descending)
          Return true for descending.
 void toPrecedenceFreeEPL(java.io.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 com.espertech.esper.client.soda.ExpressionBase
addChild, getChildren, getTreeObjectName, renderAggregation, setChildren, setTreeObjectName, toEPL, toPrecedenceFreeEPL, toPrecedenceFreeEPL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderedObjectParamExpression

public OrderedObjectParamExpression()
Ctor.


OrderedObjectParamExpression

public OrderedObjectParamExpression(boolean descending)
Ctor.

Parameters:
descending - to indicate a descending sort, or false for ascending
Method Detail

isDescending

public boolean isDescending()
Returns true for descending, false for ascending.

Returns:
indicator for descending sort

getDescending

public boolean getDescending()
Returns true for descending, false for ascending.

Returns:
indicator for descending sort

setDescending

public void setDescending(boolean descending)
Return true for descending.

Parameters:
descending - indicator

getPrecedence

public ExpressionPrecedenceEnum getPrecedence()
Return precedence.

Returns:
precedence

toPrecedenceFreeEPL

public void toPrecedenceFreeEPL(java.io.StringWriter writer)
Description copied from class: ExpressionBase
Renders the expressions and all it's child expression, in full tree depth, as a string in language syntax.

Specified by:
toPrecedenceFreeEPL in class ExpressionBase
Parameters:
writer - is the output to use

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com