public abstract class AccessProjectionExpressionBase extends ExpressionBase
Constructor and Description |
---|
AccessProjectionExpressionBase()
Ctor.
|
AccessProjectionExpressionBase(Expression expression)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
getAggregationFunctionName()
Returns the function name of the aggregation function.
|
ExpressionPrecedenceEnum |
getPrecedence()
Returns precedence.
|
java.lang.String |
getStreamWildcard()
Return stream name for stream-wild, if any.
|
boolean |
isWildcard()
Returns true for wildcard parameter.
|
void |
setStreamWildcard(java.lang.String streamWildcard)
Set stream name for stream-wild, if any.
|
void |
setWildcard(boolean wildcard)
Set to true for wildcard parameter.
|
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.
|
addChild, getChildren, getTreeObjectName, setChildren, setTreeObjectName, toEPL
public AccessProjectionExpressionBase()
public AccessProjectionExpressionBase(Expression expression)
expression
- to aggregatepublic abstract java.lang.String getAggregationFunctionName()
public ExpressionPrecedenceEnum getPrecedence()
Expression
public boolean isWildcard()
public void setWildcard(boolean wildcard)
wildcard
- wildcard indicatorpublic java.lang.String getStreamWildcard()
public void setStreamWildcard(java.lang.String streamWildcard)
streamWildcard
- stream wildcardpublic void toPrecedenceFreeEPL(java.io.StringWriter writer)
ExpressionBase
toPrecedenceFreeEPL
in class ExpressionBase
writer
- is the output to use