Uses of Class
com.espertech.esper.common.internal.epl.expression.chain.Chainable
Package
Description
Contains EPL statement specification classes define the constructs that make up an EPL statement,
such as the list of items in the select clause, the insert-into stream name and property names etc.
Date-Time methods and related utility classes.
Enumeration method utility classes and input data sources.
-
Uses of Chainable in com.espertech.esper.common.internal.compile.stage1.spec
ModifierConstructorDescriptionContextSpecHashItem
(Chainable function, FilterSpecRaw filterSpecRaw) -
Uses of Chainable in com.espertech.esper.common.internal.epl.datetime.eval
Modifier and TypeMethodDescriptionstatic ExprDotDTMethodDesc
ExprDotDTFactory.validateMake
(StreamTypeService streamTypeService, Deque<Chainable> chainSpecStack, DatetimeMethodDesc dtMethod, String dtMethodName, EPChainableType inputType, List<ExprNode> parameters, ExprDotNodeFilterAnalyzerInput inputDesc, TimeAbacus timeAbacus, TableCompileTimeResolver tableCompileTimeResolver, ClasspathImportServiceCompileTime classpathImportService, StatementRawInfo statementRawInfo) -
Uses of Chainable in com.espertech.esper.common.internal.epl.enummethod.dot
Modifier and TypeMethodDescriptionstatic ExprDotStaticMethodWrap
ExprDotStaticMethodWrapFactory.make
(Method method, List<Chainable> chain, String optionalEventTypeName, ExprValidationContext validationContext) -
Uses of Chainable in com.espertech.esper.common.internal.epl.expression.chain
Modifier and TypeMethodDescriptionChainable.chainForDot
(Chainable chainable) protected boolean
Chainable.equalsChainable
(Chainable that) static boolean
Chainable.isPlainPropertyChain
(Chainable chainable) -
Uses of Chainable in com.espertech.esper.common.internal.epl.expression.core
Modifier and TypeMethodDescriptionstatic void
ExprNodeUtilityQuery.acceptChain
(ExprNodeVisitor visitor, List<Chainable> chainSpec) static void
ExprNodeUtilityQuery.acceptChain
(ExprNodeVisitorWithParent visitor, List<Chainable> chainSpec) static void
ExprNodeUtilityQuery.acceptChain
(ExprNodeVisitorWithParent visitor, List<Chainable> chainSpec, ExprNode parent) ExprNodeUtilityQuery.collectChainParameters
(List<Chainable> chainSpec) static void
ExprNodeUtilityModify.replaceChainChildNode
(ExprNode nodeToReplace, ExprNode newNode, List<Chainable> chainSpec) static void
ExprNodeUtilityPrint.toExpressionString
(List<Chainable> chainSpec, StringWriter buffer, boolean prefixDot, String functionName) static void
ExprNodeUtilityValidate.validate
(ExprNodeOrigin origin, List<Chainable> chainSpec, ExprValidationContext validationContext) -
Uses of Chainable in com.espertech.esper.common.internal.epl.expression.dot.core
Modifier and TypeMethodDescriptionstatic ExprDotNodeRealizedChain
ExprDotNodeUtility.getChainEvaluators
(Integer streamOfProviderIfApplicable, EPChainableType inputType, List<Chainable> chainSpec, ExprValidationContext validationContext, boolean isDuckTyping, ExprDotNodeFilterAnalyzerInput inputDesc) void
ExprDotNode.setChainSpec
(List<Chainable> modified) void
ExprDotNodeImpl.setChainSpec
(List<Chainable> chainSpec) ModifierConstructorDescriptionExprDotNodeImpl
(List<Chainable> chainSpec, boolean isDuckTyping, boolean isUDFCache) -
Uses of Chainable in com.espertech.esper.common.internal.epl.expression.dot.walk
Modifier and TypeMethodDescriptionstatic ExprNode
ChainableWalkHelper.processDot
(boolean useChainAsIs, boolean resolveObjects, List<Chainable> chain, StatementSpecMapContext mapContext) -
Uses of Chainable in com.espertech.esper.common.internal.epl.expression.funcs
ModifierConstructorDescriptionExprPlugInSingleRowNode
(String functionName, Class clazz, List<Chainable> chainSpec, ClasspathImportSingleRowDesc config) -
Uses of Chainable in com.espertech.esper.common.internal.epl.table.compiletime
Modifier and TypeMethodDescriptionTableCompileTimeUtil.getTableNodeChainable
(StreamTypeService streamTypeService, List<Chainable> chainSpec, boolean allowTableAggReset, TableCompileTimeResolver tableCompileTimeResolver) static Pair<ExprTableAccessNode,
List<Chainable>> TableCompileTimeUtil.handleTableAccessNode
(LazyAllocatedMap<ConfigurationCompilerPlugInAggregationMultiFunction, AggregationMultiFunctionForge> plugInAggregations, String tableName, String sub, List<Chainable> chain) Modifier and TypeMethodDescriptionTableCompileTimeUtil.getTableNodeChainable
(StreamTypeService streamTypeService, List<Chainable> chainSpec, boolean allowTableAggReset, TableCompileTimeResolver tableCompileTimeResolver) static Pair<ExprTableAccessNode,
List<Chainable>> TableCompileTimeUtil.handleTableAccessNode
(LazyAllocatedMap<ConfigurationCompilerPlugInAggregationMultiFunction, AggregationMultiFunctionForge> plugInAggregations, String tableName, String sub, List<Chainable> chain)