Uses of Class
com.espertech.esper.common.internal.epl.expression.chain.Chainable
Packages that use 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
Methods in com.espertech.esper.common.internal.compile.stage1.spec that return ChainableConstructors in com.espertech.esper.common.internal.compile.stage1.spec with parameters of type ChainableModifierConstructorDescriptionContextSpecHashItem
(Chainable function, FilterSpecRaw filterSpecRaw) -
Uses of Chainable in com.espertech.esper.common.internal.epl.datetime.eval
Method parameters in com.espertech.esper.common.internal.epl.datetime.eval with type arguments of type ChainableModifier 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
Method parameters in com.espertech.esper.common.internal.epl.enummethod.dot with type arguments of type ChainableModifier 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
Subclasses of Chainable in com.espertech.esper.common.internal.epl.expression.chainMethods in com.espertech.esper.common.internal.epl.expression.chain that return types with arguments of type ChainableMethods in com.espertech.esper.common.internal.epl.expression.chain with parameters of type ChainableModifier 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
Methods in com.espertech.esper.common.internal.epl.expression.core that return types with arguments of type ChainableMethod parameters in com.espertech.esper.common.internal.epl.expression.core with type arguments of type ChainableModifier 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
Methods in com.espertech.esper.common.internal.epl.expression.dot.core that return types with arguments of type ChainableMethod parameters in com.espertech.esper.common.internal.epl.expression.dot.core with type arguments of type ChainableModifier 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) Constructor parameters in com.espertech.esper.common.internal.epl.expression.dot.core with type arguments of type ChainableModifierConstructorDescriptionExprDotNodeImpl
(List<Chainable> chainSpec, boolean isDuckTyping, boolean isUDFCache) -
Uses of Chainable in com.espertech.esper.common.internal.epl.expression.dot.walk
Method parameters in com.espertech.esper.common.internal.epl.expression.dot.walk with type arguments of type ChainableModifier 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
Methods in com.espertech.esper.common.internal.epl.expression.funcs that return types with arguments of type ChainableConstructor parameters in com.espertech.esper.common.internal.epl.expression.funcs with type arguments of type ChainableModifierConstructorDescriptionExprPlugInSingleRowNode
(String functionName, Class clazz, List<Chainable> chainSpec, ClasspathImportSingleRowDesc config) -
Uses of Chainable in com.espertech.esper.common.internal.epl.table.compiletime
Methods in com.espertech.esper.common.internal.epl.table.compiletime that return types with arguments of type ChainableModifier 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) Method parameters in com.espertech.esper.common.internal.epl.table.compiletime with type arguments of type ChainableModifier 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)