Uses of Class
com.espertech.esper.common.internal.epl.expression.subquery.ExprSubselectNode
Package
Description
-
Uses of ExprSubselectNode in com.espertech.esper.common.internal.compile.stage2
Modifier 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) ModifierConstructorDescriptionStatementSpecCompiled
(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
ModifierConstructorDescriptionStatementAgentInstanceFactoryOnTriggerBaseForge
(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
Modifier 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) ModifierConstructorDescriptionStatementAgentInstanceFactoryOnTriggerSetForge
(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
Modifier 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) ModifierConstructorDescriptionStatementAgentInstanceFactoryOnTriggerSplitStreamForge
(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
Modifier and TypeMethodDescriptionOnTriggerWindowPlan.getSubselectActivation()
OnTriggerPlanValidationResult.getSubselectForges()
Modifier and TypeMethodDescriptionOnTriggerPlanValidator.validateOnTriggerPlan
(EventType namedWindowOrTableType, OnTriggerWindowDesc onTriggerDesc, StreamSpecCompiled streamSpec, OnTriggerActivatorDesc activatorResult, Map<ExprSubselectNode, SubSelectActivationPlan> subselectActivation, StatementBaseInfo base, StatementCompileTimeServices services) ModifierConstructorDescriptionOnTriggerPlanValidationResult
(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
ModifierConstructorDescriptionStatementAgentInstanceFactorySelectForge
(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
ModifierConstructorDescriptionStatementAgentInstanceFactoryUpdateForge
(InternalEventRouterDescForge forge, Map<ExprSubselectNode, SubSelectFactoryForge> subselects) -
Uses of ExprSubselectNode in com.espertech.esper.common.internal.epl.expression.core
Modifier 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.Modifier and TypeFieldDescriptionstatic final ExprSubselectNode[]
ExprSubselectNode.EMPTY_SUBSELECT_ARRAY
protected final ExprSubselectNode
SubselectForgeNRBase.subselect
Modifier and TypeMethodDescriptionstatic ExprSubselectNode[]
ExprSubselectNode.toArray
(List<ExprSubselectNode> subselectNodes) Modifier and TypeMethodDescriptionstatic SubselectForgeNR
SubselectNRForgeFactory.createStrategyAnyAllIn
(ExprSubselectNode subselectExpression, boolean isNot, boolean isAll, boolean isAny, RelationalOpEnum relationalOp, ClasspathImportServiceCompileTime classpathImportService) Modifier and TypeMethodDescriptionstatic ExprSubselectNode[]
ExprSubselectNode.toArray
(List<ExprSubselectNode> subselectNodes) ModifierConstructorDescriptionSubselectForgeNRBase
(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
Modifier 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
-
Uses of ExprSubselectNode in com.espertech.esper.common.internal.epl.subselect
Modifier and TypeMethodDescriptionSubSelectActivationDesc.getSubselects()
SubSelectHelperForgePlan.getSubselects()
Modifier 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) Modifier 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) ModifierConstructorDescriptionSubSelectActivationDesc
(Map<ExprSubselectNode, SubSelectActivationPlan> subselects, List<StmtClassForgeableFactory> additionalForgeables, List<ScheduleHandleTracked> schedules, FabricCharge fabricCharge) SubSelectHelperForgePlan
(Map<ExprSubselectNode, SubSelectFactoryForge> subselects, List<StmtClassForgeableFactory> additionalForgeables, FabricCharge fabricCharge)