Modifier and Type | Method and Description |
---|---|
List<ExprSubselectNode> |
StatementSpecCompiled.getSubselectNodes() |
Modifier and Type | Method and Description |
---|---|
static 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 and Description |
---|
StatementSpecCompiled(StatementSpecRaw raw,
StreamSpecCompiled[] streamSpecs,
SelectClauseSpecCompiled selectClauseCompiled,
Annotation[] annotations,
GroupByClauseExpressions groupByExpressions,
List<ExprSubselectNode> subselectNodes,
List<ExprDeclaredNode> exprDeclaredNodes,
List<ExprTableAccessNode> tableAccessNodes) |
Constructor and Description |
---|
StatementAgentInstanceFactoryOnTriggerBaseForge(ViewableActivatorForge activator,
EventType resultEventType,
Map<ExprSubselectNode,SubSelectFactoryForge> subselects,
Map<ExprTableAccessNode,ExprTableEvalStrategyFactoryForge> tableAccesses) |
Modifier and Type | Method and Description |
---|---|
static OnTriggerSetPlan |
OnTriggerSetUtil.handleSetVariable(String className,
CodegenPackageScope packageScope,
String classPostfix,
OnTriggerActivatorDesc activatorResult,
String optionalStreamName,
Map<ExprSubselectNode,SubSelectActivationPlan> subselectActivation,
OnTriggerSetDesc desc,
StatementBaseInfo base,
StatementCompileTimeServices services) |
Constructor and Description |
---|
StatementAgentInstanceFactoryOnTriggerSetForge(ViewableActivatorForge activator,
EventType resultEventType,
Map<ExprSubselectNode,SubSelectFactoryForge> subselects,
Map<ExprTableAccessNode,ExprTableEvalStrategyFactoryForge> tableAccesses,
VariableReadWritePackageForge variableReadWrite,
String resultSetProcessorProviderClassName) |
Modifier and Type | Method and Description |
---|---|
static OnTriggerPlan |
OnSplitStreamUtil.handleSplitStream(String aiFactoryProviderClassName,
CodegenPackageScope packageScope,
String classPostfix,
OnTriggerSplitStreamDesc desc,
StreamSpecCompiled streamSpec,
OnTriggerActivatorDesc activatorResult,
Map<ExprSubselectNode,SubSelectActivationPlan> subselectActivation,
StatementBaseInfo base,
StatementCompileTimeServices services) |
Constructor and Description |
---|
StatementAgentInstanceFactoryOnTriggerSplitStreamForge(ViewableActivatorForge activator,
EventType resultEventType,
Map<ExprSubselectNode,SubSelectFactoryForge> subselects,
Map<ExprTableAccessNode,ExprTableEvalStrategyFactoryForge> tableAccesses,
OnSplitItemForge[] items,
boolean first) |
Modifier and Type | Method and Description |
---|---|
Map<ExprSubselectNode,SubSelectActivationPlan> |
OnTriggerWindowPlan.getSubselectActivation() |
Map<ExprSubselectNode,SubSelectFactoryForge> |
OnTriggerPlanValidationResult.getSubselectForges() |
Modifier and Type | Method and Description |
---|---|
static OnTriggerPlanValidationResult |
OnTriggerPlanValidator.validateOnTriggerPlan(EventType namedWindowOrTableType,
OnTriggerWindowDesc onTriggerDesc,
StreamSpecCompiled streamSpec,
OnTriggerActivatorDesc activatorResult,
Map<ExprSubselectNode,SubSelectActivationPlan> subselectActivation,
StatementBaseInfo base,
StatementCompileTimeServices services) |
Constructor and Description |
---|
StatementAgentInstanceFactorySelectForge(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) |
Constructor and Description |
---|
StatementAgentInstanceFactoryUpdateForge(InternalEventRouterDescForge forge,
Map<ExprSubselectNode,SubSelectFactoryForge> subselects) |
Modifier and Type | Method and Description |
---|---|
static String |
ExprNodeUtilityMake.getSubqueryInfoText(ExprSubselectNode subselect) |
Modifier and Type | Class and Description |
---|---|
class |
ExprSubselectAllSomeAnyNode
Represents a subselect in an expression tree.
|
class |
ExprSubselectExistsNode
Represents an exists-subselect in an expression tree.
|
class |
ExprSubselectInNode
Represents a subselect in an expression tree.
|
class |
ExprSubselectRowNode
Represents a subselect in an expression tree.
|
Modifier and Type | Field and Description |
---|---|
static ExprSubselectNode[] |
ExprSubselectNode.EMPTY_SUBSELECT_ARRAY |
protected ExprSubselectNode |
SubselectForgeNRBase.subselect |
Modifier and Type | Method and Description |
---|---|
static ExprSubselectNode[] |
ExprSubselectNode.toArray(List<ExprSubselectNode> subselectNodes) |
Modifier and Type | Method and Description |
---|---|
static SubselectForgeNR |
SubselectNRForgeFactory.createStrategyAnyAllIn(ExprSubselectNode subselectExpression,
boolean isNot,
boolean isAll,
boolean isAny,
RelationalOpEnum relationalOp,
ClasspathImportServiceCompileTime classpathImportService) |
Modifier and Type | Method and Description |
---|---|
static ExprSubselectNode[] |
ExprSubselectNode.toArray(List<ExprSubselectNode> subselectNodes) |
Constructor and Description |
---|
SubselectForgeNRBase(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) |
Modifier and Type | Method and Description |
---|---|
List<ExprSubselectNode> |
ExprNodeSubselectDeclaredNoTraverseVisitor.getSubselects()
Returns a list of lookup expression nodes.
|
List<ExprSubselectNode> |
ExprNodeSubselectDeclaredDotVisitor.getSubselects()
Returns a list of lookup expression nodes.
|
Modifier and Type | Method and Description |
---|---|
Map<ExprSubselectNode,SubSelectFactoryForge> |
FAFQueryMethodSelectDesc.getSubselectForges() |
Modifier and Type | Method and Description |
---|---|
Map<ExprSubselectNode,SubSelectFactoryForge> |
SubSelectHelperForgePlan.getSubselects() |
Map<ExprSubselectNode,SubSelectActivationPlan> |
SubSelectActivationDesc.getSubselects() |
Modifier and Type | Method and Description |
---|---|
static 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 Type | Method and Description |
---|---|
static 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 and Description |
---|
SubSelectActivationDesc(Map<ExprSubselectNode,SubSelectActivationPlan> subselects,
List<StmtClassForgeableFactory> additionalForgeables,
List<ScheduleHandleTracked> schedules,
FabricCharge fabricCharge) |
SubSelectHelperForgePlan(Map<ExprSubselectNode,SubSelectFactoryForge> subselects,
List<StmtClassForgeableFactory> additionalForgeables,
FabricCharge fabricCharge) |
Copyright © 2005–2021. All rights reserved.