Class ChainableCall
java.lang.Object
com.espertech.esper.common.internal.epl.expression.chain.Chainable
com.espertech.esper.common.internal.epl.expression.chain.ChainableCall
-
Constructor Summary
ConstructorDescriptionChainableCall
(boolean distinct, boolean optional, String name, String nameUnescaped, List<ExprNode> parameters) ChainableCall
(String name, List<ExprNode> parameters) -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(ExprNodeVisitor visitor) void
accept
(ExprNodeVisitorWithParent visitor) void
accept
(ExprNodeVisitorWithParent visitor, ExprNode parent) void
addParametersTo
(Collection<ExprNode> result) boolean
getName()
int
hashCode()
void
void
setParameters
(List<ExprNode> parameters) toString()
void
validateExpressions
(ExprNodeOrigin origin, ExprValidationContext validationContext) Methods inherited from class com.espertech.esper.common.internal.epl.expression.chain.Chainable
chainForDot, equalsChainable, isDistinct, isOptional, isPlainPropertyChain, validate, validateExpressions
-
Constructor Details
-
ChainableCall
-
ChainableCall
-
-
Method Details
-
getName
-
setName
-
setParameters
-
getNameUnescaped
-
getParameters
-
addParametersTo
- Specified by:
addParametersTo
in classChainable
-
accept
-
accept
-
accept
-
getRootNameOrEmptyString
- Specified by:
getRootNameOrEmptyString
in classChainable
-
getParametersOrEmpty
- Specified by:
getParametersOrEmpty
in classChainable
-
validateExpressions
public void validateExpressions(ExprNodeOrigin origin, ExprValidationContext validationContext) throws ExprValidationException - Specified by:
validateExpressions
in classChainable
- Throws:
ExprValidationException
-
toString
-
equals
-
hashCode
public int hashCode()
-