Uses of Class
com.espertech.esper.common.internal.epl.expression.subquery.ExprSubselectNode
Packages that use ExprSubselectNode
Package
Description
-
Uses of ExprSubselectNode in com.espertech.esper.common.internal.compile.stage2
Methods in com.espertech.esper.common.internal.compile.stage2 that return types with arguments of type ExprSubselectNodeMethod parameters in com.espertech.esper.common.internal.compile.stage2 with type arguments of type ExprSubselectNodeModifier and TypeMethodDescriptionstatic StatementSpecCompiledDesc
StatementRawCompiler.compile
(StatementSpecRaw spec, Compilable compilable, boolean isSubquery, boolean isOnDemandQuery, Annotation[] annotations, List<ExprSubselectNode> subselectNodes, List<ExprTableAccessNode> tableAccessNodes, StatementRawInfo statementRawInfo, StatementCompileTimeServices compileTimeServices) static boolean
StatementLifecycleSvcUtil.determineHasTableAccess
(List<ExprSubselectNode> subselectNodes, StatementSpecRaw statementSpecRaw, TableCompileTimeResolver tableCompileTimeResolver) static boolean
StatementLifecycleSvcUtil.isSubqueryWithTable
(List<ExprSubselectNode> subselectNodes, TableCompileTimeResolver tableCompileTimeResolver) Constructor parameters in com.espertech.esper.common.internal.compile.stage2 with type arguments of type ExprSubselectNodeModifierConstructorDescriptionStatementSpecCompiled
(StatementSpecRaw raw, StreamSpecCompiled[] streamSpecs, SelectClauseSpecCompiled selectClauseCompiled, Annotation[] annotations, GroupByClauseExpressions groupByExpressions, List<ExprSubselectNode> subselectNodes, List<ExprDeclaredNode> exprDeclaredNodes, List<ExprTableAccessNode> tableAccessNodes) -
Uses of ExprSubselectNode in com.espertech.esper.common.internal.context.aifactory.ontrigger.core
Constructor parameters in com.espertech.esper.common.internal.context.aifactory.ontrigger.core with type arguments of type ExprSubselectNodeModifierConstructorDescriptionStatementAgentInstanceFactoryOnTriggerBaseForge
(ViewableActivatorForge activator, EventType resultEventType, Map<ExprSubselectNode, SubSelectFactoryForge> subselects, Map<ExprTableAccessNode, ExprTableEvalStrategyFactoryForge> tableAccesses) -
Uses of ExprSubselectNode in com.espertech.esper.common.internal.context.aifactory.ontrigger.onset
Method parameters in com.espertech.esper.common.internal.context.aifactory.ontrigger.onset with type arguments of type ExprSubselectNodeModifier and TypeMethodDescriptionstatic OnTriggerSetPlan
OnTriggerSetUtil.handleSetVariable
(String className, CodegenPackageScope packageScope, String classPostfix, OnTriggerActivatorDesc activatorResult, String optionalStreamName, Map<ExprSubselectNode, SubSelectActivationPlan> subselectActivation, OnTriggerSetDesc desc, StatementBaseInfo base, StatementCompileTimeServices services) Constructor parameters in com.espertech.esper.common.internal.context.aifactory.ontrigger.onset with type arguments of type ExprSubselectNodeModifierConstructorDescriptionStatementAgentInstanceFactoryOnTriggerSetForge
(ViewableActivatorForge activator, EventType resultEventType, Map<ExprSubselectNode, SubSelectFactoryForge> subselects, Map<ExprTableAccessNode, ExprTableEvalStrategyFactoryForge> tableAccesses, VariableReadWritePackageForge variableReadWrite, String resultSetProcessorProviderClassName) -
Uses of ExprSubselectNode in com.espertech.esper.common.internal.context.aifactory.ontrigger.onsplit
Method parameters in com.espertech.esper.common.internal.context.aifactory.ontrigger.onsplit with type arguments of type ExprSubselectNodeModifier and TypeMethodDescriptionstatic OnTriggerPlan
OnSplitStreamUtil.handleSplitStream
(String aiFactoryProviderClassName, CodegenPackageScope packageScope, String classPostfix, OnTriggerSplitStreamDesc desc, StreamSpecCompiled streamSpec, OnTriggerActivatorDesc activatorResult, Map<ExprSubselectNode, SubSelectActivationPlan> subselectActivation, StatementBaseInfo base, StatementCompileTimeServices services) Constructor parameters in com.espertech.esper.common.internal.context.aifactory.ontrigger.onsplit with type arguments of type ExprSubselectNodeModifierConstructorDescriptionStatementAgentInstanceFactoryOnTriggerSplitStreamForge
(ViewableActivatorForge activator, EventType resultEventType, Map<ExprSubselectNode, SubSelectFactoryForge> subselects, Map<ExprTableAccessNode, ExprTableEvalStrategyFactoryForge> tableAccesses, OnSplitItemForge[] items, boolean first) -
Uses of ExprSubselectNode in com.espertech.esper.common.internal.context.aifactory.ontrigger.ontrigger
Methods in com.espertech.esper.common.internal.context.aifactory.ontrigger.ontrigger that return types with arguments of type ExprSubselectNodeModifier and TypeMethodDescriptionOnTriggerWindowPlan.getSubselectActivation()
OnTriggerPlanValidationResult.getSubselectForges()
Method parameters in com.espertech.esper.common.internal.context.aifactory.ontrigger.ontrigger with type arguments of type ExprSubselectNodeModifier and TypeMethodDescriptionOnTriggerPlanValidator.validateOnTriggerPlan
(EventType namedWindowOrTableType, OnTriggerWindowDesc onTriggerDesc, StreamSpecCompiled streamSpec, OnTriggerActivatorDesc activatorResult, Map<ExprSubselectNode, SubSelectActivationPlan> subselectActivation, StatementBaseInfo base, StatementCompileTimeServices services) Constructor parameters in com.espertech.esper.common.internal.context.aifactory.ontrigger.ontrigger with type arguments of type ExprSubselectNodeModifierConstructorDescriptionOnTriggerPlanValidationResult
(Map<ExprSubselectNode, SubSelectFactoryForge> subselectForges, Map<ExprTableAccessNode, ExprTableEvalStrategyFactoryForge> tableAccessForges, ResultSetProcessorDesc resultSetProcessorPrototype, ExprNode validatedJoin, String zeroStreamAliasName, List<StmtClassForgeableFactory> additionalForgeables, FabricCharge fabricCharge) OnTriggerWindowPlan
(OnTriggerWindowDesc onTriggerDesc, String contextName, OnTriggerActivatorDesc activatorResult, StreamSelector optionalStreamSelector, Map<ExprSubselectNode, SubSelectActivationPlan> subselectActivation, StreamSpecCompiled streamSpec) StatementAgentInstanceFactoryOnTriggerInfraBaseForge
(ViewableActivatorForge activator, EventType resultEventType, Map<ExprSubselectNode, SubSelectFactoryForge> subselects, Map<ExprTableAccessNode, ExprTableEvalStrategyFactoryForge> tableAccesses, String nonSelectRSPProviderClassName, NamedWindowMetaData namedWindow, TableMetaData table, SubordinateWMatchExprQueryPlanForge queryPlanForge) StatementAgentInstanceFactoryOnTriggerInfraDeleteForge
(ViewableActivatorForge activator, EventType resultEventType, Map<ExprSubselectNode, SubSelectFactoryForge> subselects, Map<ExprTableAccessNode, ExprTableEvalStrategyFactoryForge> tableAccesses, String nonSelectRSPProviderClassName, NamedWindowMetaData namedWindow, TableMetaData table, SubordinateWMatchExprQueryPlanForge queryPlanForge) StatementAgentInstanceFactoryOnTriggerInfraMergeForge
(ViewableActivatorForge activator, EventType resultEventType, Map<ExprSubselectNode, SubSelectFactoryForge> subselects, Map<ExprTableAccessNode, ExprTableEvalStrategyFactoryForge> tableAccesses, String nonSelectRSPProviderClassName, NamedWindowMetaData namedWindow, TableMetaData table, SubordinateWMatchExprQueryPlanForge queryPlanForge, InfraOnMergeHelperForge mergeHelperForge) StatementAgentInstanceFactoryOnTriggerInfraSelectForge
(ViewableActivatorForge activator, EventType resultEventType, Map<ExprSubselectNode, SubSelectFactoryForge> subselects, Map<ExprTableAccessNode, ExprTableEvalStrategyFactoryForge> tableAccesses, NamedWindowMetaData namedWindow, TableMetaData table, SubordinateWMatchExprQueryPlanForge queryPlanForge, String resultSetProcessorProviderClassName, boolean insertInto, boolean addToFront, TableMetaData optionalInsertIntoTable, boolean selectAndDelete, boolean distinct, MultiKeyClassRef distinctMultiKey, ExprNode eventPrecedence) StatementAgentInstanceFactoryOnTriggerInfraUpdateForge
(ViewableActivatorForge activator, EventType resultEventType, Map<ExprSubselectNode, SubSelectFactoryForge> subselects, Map<ExprTableAccessNode, ExprTableEvalStrategyFactoryForge> tableAccesses, String nonSelectRSPProviderClassName, NamedWindowMetaData namedWindow, TableMetaData table, SubordinateWMatchExprQueryPlanForge queryPlanForge, EventBeanUpdateHelperForge updateHelperForge) -
Uses of ExprSubselectNode in com.espertech.esper.common.internal.context.aifactory.select
Constructor parameters in com.espertech.esper.common.internal.context.aifactory.select with type arguments of type ExprSubselectNodeModifierConstructorDescriptionStatementAgentInstanceFactorySelectForge
(String[] streamNames, ViewableActivatorForge[] viewableActivatorForges, String resultSetProcessorProviderClassName, List<ViewFactoryForge>[] views, ViewResourceDelegateDesc[] viewResourceDelegates, ExprForge whereClauseForge, JoinSetComposerPrototypeForge joinSetComposerPrototypeForge, String outputProcessViewProviderClassName, boolean outputProcessViewDirectSimple, Map<ExprSubselectNode, SubSelectFactoryForge> subselects, Map<ExprTableAccessNode, ExprTableEvalStrategyFactoryForge> tableAccesses, boolean orderByWithoutOutputRateLimit, boolean unidirectionalJoin) -
Uses of ExprSubselectNode in com.espertech.esper.common.internal.context.aifactory.update
Constructor parameters in com.espertech.esper.common.internal.context.aifactory.update with type arguments of type ExprSubselectNodeModifierConstructorDescriptionStatementAgentInstanceFactoryUpdateForge
(InternalEventRouterDescForge forge, Map<ExprSubselectNode, SubSelectFactoryForge> subselects) -
Uses of ExprSubselectNode in com.espertech.esper.common.internal.epl.expression.core
Methods in com.espertech.esper.common.internal.epl.expression.core with parameters of type ExprSubselectNodeModifier and TypeMethodDescriptionstatic String
ExprNodeUtilityMake.getSubqueryInfoText
(ExprSubselectNode subselect) -
Uses of ExprSubselectNode in com.espertech.esper.common.internal.epl.expression.subquery
Modifier and TypeClassDescriptionclass
Represents a subselect in an expression tree.class
Represents an exists-subselect in an expression tree.class
Represents a subselect in an expression tree.class
Represents a subselect in an expression tree.Fields in com.espertech.esper.common.internal.epl.expression.subquery declared as ExprSubselectNodeModifier and TypeFieldDescriptionstatic final ExprSubselectNode[]
ExprSubselectNode.EMPTY_SUBSELECT_ARRAY
protected final ExprSubselectNode
SubselectForgeNRBase.subselect
Methods in com.espertech.esper.common.internal.epl.expression.subquery that return ExprSubselectNodeModifier and TypeMethodDescriptionstatic ExprSubselectNode[]
ExprSubselectNode.toArray
(List<ExprSubselectNode> subselectNodes) Methods in com.espertech.esper.common.internal.epl.expression.subquery with parameters of type ExprSubselectNodeModifier and TypeMethodDescriptionstatic SubselectForgeNR
SubselectNRForgeFactory.createStrategyAnyAllIn
(ExprSubselectNode subselectExpression, boolean isNot, boolean isAll, boolean isAny, RelationalOpEnum relationalOp, ClasspathImportServiceCompileTime classpathImportService) Method parameters in com.espertech.esper.common.internal.epl.expression.subquery with type arguments of type ExprSubselectNodeModifier and TypeMethodDescriptionstatic ExprSubselectNode[]
ExprSubselectNode.toArray
(List<ExprSubselectNode> subselectNodes) Constructors in com.espertech.esper.common.internal.epl.expression.subquery with parameters of type ExprSubselectNodeModifierConstructorDescriptionSubselectForgeNRBase
(ExprSubselectNode subselect, ExprForge valueEval, ExprForge selectEval, boolean resultWhenNoMatchingEvents) SubselectForgeNREqualsAllAnyAggregated
(ExprSubselectNode subselect, ExprForge valueEval, ExprForge selectEval, boolean resultWhenNoMatchingEvents, boolean isNot, SimpleNumberCoercer coercer, ExprForge havingEval) SubselectForgeNREqualsAllAnyWGroupBy
(ExprSubselectNode subselect, ExprForge valueEval, ExprForge selectEval, boolean resultWhenNoMatchingEvents, boolean isNot, SimpleNumberCoercer coercer, ExprForge havingEval, boolean isAll) SubselectForgeNREqualsBase
(ExprSubselectNode subselect, ExprForge valueEval, ExprForge selectEval, boolean resultWhenNoMatchingEvents, boolean isNot, SimpleNumberCoercer coercer) SubselectForgeNREqualsDefault
(ExprSubselectNode subselect, ExprForge valueEval, ExprForge selectEval, boolean resultWhenNoMatchingEvents, boolean isNot, SimpleNumberCoercer coercer, ExprForge filterEval, boolean isAll) SubselectForgeNREqualsIn
(ExprSubselectNode subselect, ExprForge valueEval, ExprForge selectEval, boolean resultWhenNoMatchingEvents, boolean isNotIn, SimpleNumberCoercer coercer, ExprForge filterEval) SubselectForgeNREqualsInAggregated
(ExprSubselectNode subselect, ExprForge valueEval, ExprForge selectEval, boolean resultWhenNoMatchingEvents, boolean isNotIn, SimpleNumberCoercer coercer, ExprForge havingEval) SubselectForgeNREqualsInBase
(ExprSubselectNode subselect, ExprForge valueEval, ExprForge selectEval, boolean resultWhenNoMatchingEvents, boolean isNotIn, SimpleNumberCoercer coercer) SubselectForgeNREqualsInWGroupBy
(ExprSubselectNode subselect, ExprForge valueEval, ExprForge selectEval, boolean resultWhenNoMatchingEvents, boolean isNotIn, SimpleNumberCoercer coercer, ExprForge havingEval) SubselectForgeNRExistsWGroupBy
(ExprSubselectNode subselect) SubselectForgeNRExistsWGroupByWHaving
(ExprSubselectNode subselect, ExprForge havingEval) SubselectForgeNRRelOpAllAnyAggregated
(ExprSubselectNode subselect, ExprForge valueEval, ExprForge selectEval, boolean resultWhenNoMatchingEvents, RelationalOpEnum.Computer computer, ExprForge havingEval) SubselectForgeNRRelOpAllDefault
(ExprSubselectNode subselect, ExprForge valueEval, ExprForge selectEval, boolean resultWhenNoMatchingEvents, RelationalOpEnum.Computer computer, ExprForge filterOrHavingEval) SubselectForgeNRRelOpAllWGroupBy
(ExprSubselectNode subselect, ExprForge valueEval, ExprForge selectEval, boolean resultWhenNoMatchingEvents, RelationalOpEnum.Computer computer, ExprForge havingEval) SubselectForgeNRRelOpAnyWGroupBy
(ExprSubselectNode subselect, ExprForge valueEval, ExprForge selectEval, boolean resultWhenNoMatchingEvents, RelationalOpEnum.Computer computer, ExprForge havingEval) SubselectForgeNRRelOpBase
(ExprSubselectNode subselect, ExprForge valueEval, ExprForge selectEval, boolean resultWhenNoMatchingEvents, RelationalOpEnum.Computer computer) SubselectForgeStrategyNRRelOpAnyDefault
(ExprSubselectNode subselect, ExprForge valueEval, ExprForge selectEval, boolean resultWhenNoMatchingEvents, RelationalOpEnum.Computer computer, ExprForge filterEval) -
Uses of ExprSubselectNode in com.espertech.esper.common.internal.epl.expression.visitor
Methods in com.espertech.esper.common.internal.epl.expression.visitor that return types with arguments of type ExprSubselectNodeModifier and TypeMethodDescriptionExprNodeSubselectDeclaredDotVisitor.getSubselects()
Returns a list of lookup expression nodes.ExprNodeSubselectDeclaredNoTraverseVisitor.getSubselects()
Returns a list of lookup expression nodes. -
Uses of ExprSubselectNode in com.espertech.esper.common.internal.epl.fafquery.querymethod
Methods in com.espertech.esper.common.internal.epl.fafquery.querymethod that return types with arguments of type ExprSubselectNode -
Uses of ExprSubselectNode in com.espertech.esper.common.internal.epl.subselect
Methods in com.espertech.esper.common.internal.epl.subselect that return types with arguments of type ExprSubselectNodeModifier and TypeMethodDescriptionSubSelectActivationDesc.getSubselects()
SubSelectHelperForgePlan.getSubselects()
Methods in com.espertech.esper.common.internal.epl.subselect with parameters of type ExprSubselectNodeModifier and TypeMethodDescriptionstatic List<StmtClassForgeableFactory>
SubSelectHelperFilters.handleSubselectSelectClauses
(ExprSubselectNode subselect, EventType outerEventType, String outerEventTypeName, String outerStreamName, LinkedHashMap<String, Pair<EventType, String>> taggedEventTypes, LinkedHashMap<String, Pair<EventType, String>> arrayEventTypes, StatementRawInfo statementRawInfo, StatementCompileTimeServices services) Method parameters in com.espertech.esper.common.internal.epl.subselect with type arguments of type ExprSubselectNodeModifier and TypeMethodDescriptionstatic CodegenExpression
SubSelectFactoryForge.codegenInitMap
(Map<ExprSubselectNode, SubSelectFactoryForge> subselects, Class generator, CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) static SubSelectHelperForgePlan
SubSelectHelperForgePlanner.planSubSelect
(StatementBaseInfo statement, Map<ExprSubselectNode, SubSelectActivationPlan> subselectActivation, String[] outerStreamNames, EventType[] outerEventTypesSelect, String[] outerEventTypeNamees, StatementCompileTimeServices compileTimeServices) Constructor parameters in com.espertech.esper.common.internal.epl.subselect with type arguments of type ExprSubselectNodeModifierConstructorDescriptionSubSelectActivationDesc
(Map<ExprSubselectNode, SubSelectActivationPlan> subselects, List<StmtClassForgeableFactory> additionalForgeables, List<ScheduleHandleTracked> schedules, FabricCharge fabricCharge) SubSelectHelperForgePlan
(Map<ExprSubselectNode, SubSelectFactoryForge> subselects, List<StmtClassForgeableFactory> additionalForgeables, FabricCharge fabricCharge)