Class AccessProjectionExpressionBase
java.lang.Object
com.espertech.esper.common.client.soda.ExpressionBase
com.espertech.esper.common.client.soda.AccessProjectionExpressionBase
- All Implemented Interfaces:
Expression
,Serializable
- Direct Known Subclasses:
FirstProjectionExpression
,LastProjectionExpression
,WindowProjectionExpression
Represents the base expression for "first", "last" and "window" aggregation functions.
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract String
Returns the function name of the aggregation function.Returns precedence.void
toPrecedenceFreeEPL
(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.common.client.soda.ExpressionBase
addChild, getChildren, getTreeObjectName, renderAggregation, setChildren, setTreeObjectName, toEPL, toPrecedenceFreeEPL, toPrecedenceFreeEPL
-
Constructor Details
-
AccessProjectionExpressionBase
public AccessProjectionExpressionBase()Ctor. -
AccessProjectionExpressionBase
Ctor.- Parameters:
expression
- to aggregate
-
-
Method Details
-
getAggregationFunctionName
Returns the function name of the aggregation function.- Returns:
- function name
-
getPrecedence
Description copied from interface:Expression
Returns precedence.- Returns:
- precedence
-
toPrecedenceFreeEPL
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 classExpressionBase
- Parameters:
writer
- is the output to use
-