Modifier and Type | Method and Description |
---|---|
TableCompileTimeResolver |
StatementSpecMapEnv.getTableCompileTimeResolver() |
TableCompileTimeResolver |
StatementSpecMapContext.getTableCompileTimeResolver() |
Constructor and Description |
---|
StatementSpecMapEnv(ClasspathImportServiceCompileTime classpathImportService,
VariableCompileTimeResolver variableCompileTimeResolver,
Configuration configuration,
ExprDeclaredCompileTimeResolver exprDeclaredCompileTimeResolver,
ContextCompileTimeResolver contextCompileTimeResolver,
TableCompileTimeResolver tableCompileTimeResolver,
ScriptCompileTimeResolver scriptCompileTimeResolver,
CompilerServices compilerServices,
ClassProvidedClasspathExtension classProvidedClasspathExtension) |
Modifier and Type | Method and Description |
---|---|
static boolean |
StatementLifecycleSvcUtil.determineHasTableAccess(List<ExprSubselectNode> subselectNodes,
StatementSpecRaw statementSpecRaw,
TableCompileTimeResolver tableCompileTimeResolver) |
static boolean |
StatementLifecycleSvcUtil.isSubqueryWithTable(List<ExprSubselectNode> subselectNodes,
TableCompileTimeResolver tableCompileTimeResolver) |
static boolean |
StatementLifecycleSvcUtil.isWritesToTables(StatementSpecRaw statementSpec,
TableCompileTimeResolver tableCompileTimeResolver) |
Modifier and Type | Method and Description |
---|---|
TableCompileTimeResolver |
StatementCompileTimeServices.getTableCompileTimeResolver() |
TableCompileTimeResolver |
ModuleCompileTimeServices.getTableCompileTimeResolver() |
Constructor and Description |
---|
ModuleCompileTimeServices(CompilerServices compilerServices,
Configuration configuration,
ClassProvidedCompileTimeRegistry classProvidedCompileTimeRegistry,
ClassProvidedCompileTimeResolver classProvidedCompileTimeResolver,
ContextCompileTimeRegistry contextCompileTimeRegistry,
ContextCompileTimeResolver contextCompileTimeResolver,
BeanEventTypeStemService beanEventTypeStemService,
BeanEventTypeFactoryPrivate beanEventTypeFactoryPrivate,
DatabaseConfigServiceCompileTime databaseConfigServiceCompileTime,
ClasspathImportServiceCompileTime classpathImportService,
ExprDeclaredCompileTimeRegistry exprDeclaredCompileTimeRegistry,
ExprDeclaredCompileTimeResolver exprDeclaredCompileTimeResolver,
EventTypeAvroHandler eventTypeAvroHandler,
EventTypeCompileTimeRegistry eventTypeCompileTimeRegistry,
EventTypeCompileTimeResolver eventTypeCompileTimeResolver,
EventTypeRepositoryImpl eventTypeRepositoryPreconfigured,
boolean fireAndForget,
IndexCompileTimeRegistry indexCompileTimeRegistry,
ModuleDependenciesCompileTime moduleDependencies,
ModuleAccessModifierService moduleVisibilityRules,
NamedWindowCompileTimeResolver namedWindowCompileTimeResolver,
NamedWindowCompileTimeRegistry namedWindowCompileTimeRegistry,
StateMgmtSettingsProvider stateMgmtSettingsProvider,
ParentClassLoader parentClassLoader,
PatternObjectResolutionService patternObjectResolutionService,
ScriptCompileTimeRegistry scriptCompileTimeRegistry,
ScriptCompileTimeResolver scriptCompileTimeResolver,
SerdeEventTypeCompileTimeRegistry serdeEventTypeRegistry,
SerdeCompileTimeResolver serdeResolver,
TableCompileTimeRegistry tableCompileTimeRegistry,
TableCompileTimeResolver tableCompileTimeResolver,
VariableCompileTimeRegistry variableCompileTimeRegistry,
VariableCompileTimeResolver variableCompileTimeResolver,
ViewResolutionService viewResolutionService,
XMLFragmentEventTypeFactory xmlFragmentEventTypeFactory) |
Modifier and Type | Method and Description |
---|---|
static AggregationServiceForgeDesc |
AggregationServiceFactoryFactory.getService(AggregationAttributionKey attributionKey,
List<ExprAggregateNode> selectAggregateExprNodes,
Map<ExprNode,String> selectClauseNamedNodes,
List<ExprDeclaredNode> declaredExpressions,
ExprNode[] groupByNodes,
MultiKeyClassRef groupByMultiKey,
List<ExprAggregateNode> havingAggregateExprNodes,
List<ExprAggregateNode> orderByAggregateExprNodes,
List<ExprAggregateNodeGroupKey> groupKeyExpressions,
boolean hasGroupByClause,
Annotation[] annotations,
VariableCompileTimeResolver variableCompileTimeResolver,
boolean isDisallowNoReclaim,
ExprNode whereClause,
ExprNode havingClause,
EventType[] typesPerStream,
AggregationGroupByRollupDescForge groupByRollupDesc,
String optionalContextName,
IntoTableSpec intoTableSpec,
TableCompileTimeResolver tableCompileTimeResolver,
boolean isUnidirectional,
boolean isFireAndForget,
boolean isOnSelect,
ClasspathImportServiceCompileTime classpathImportService,
StatementRawInfo raw,
SerdeCompileTimeResolver serdeResolver,
StateMgmtSettingsProvider stateMgmtSettingsProvider) |
Modifier and Type | Method and Description |
---|---|
static 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) |
Modifier and Type | Method and Description |
---|---|
IntervalForge |
IntervalForgeFactory.getForge(StreamTypeService streamTypeService,
DatetimeMethodDesc method,
String methodNameUsed,
List<ExprNode> parameters,
TimeAbacus timeAbacus,
TableCompileTimeResolver tableCompileTimeResolver) |
Constructor and Description |
---|
IntervalForgeImpl(DatetimeMethodDesc method,
String methodNameUse,
StreamTypeService streamTypeService,
List<ExprNode> expressions,
TimeAbacus timeAbacus,
TableCompileTimeResolver tableCompileTimeResolver) |
Modifier and Type | Method and Description |
---|---|
TableCompileTimeResolver |
ExprValidationContext.getTableCompileTimeResolver() |
Modifier and Type | Method and Description |
---|---|
static Pair<PropertyResolutionDescriptor,String> |
ExprIdentNodeUtil.getTypeFromStream(StreamTypeService streamTypeService,
String propertyNameNestable,
boolean explicitPropertiesOnly,
boolean obtainFragment,
TableCompileTimeResolver tableCompileTimeResolver) |
protected static Pair<PropertyResolutionDescriptor,String> |
ExprIdentNodeUtil.getTypeFromStream(StreamTypeService streamTypeService,
String unresolvedPropertyName,
String streamOrPropertyNameMayEscaped,
boolean obtainFragment,
TableCompileTimeResolver tableCompileTimeResolver) |
Modifier and Type | Method and Description |
---|---|
TableCompileTimeResolver |
SelectProcessorArgs.getTableCompileTimeResolver() |
Modifier and Type | Method and Description |
---|---|
SelectExprProcessorForge |
SelectExprProcessorRepresentationFactory.makeSelectNoWildcard(SelectExprForgeContext selectExprForgeContext,
ExprForge[] exprForges,
EventType resultEventType,
TableCompileTimeResolver tableService,
String statementName) |
Constructor and Description |
---|
BindProcessorForge(SelectExprProcessorForge synthetic,
SelectClauseElementCompiled[] selectionList,
EventType[] typesPerStream,
String[] streamNames,
TableCompileTimeResolver tableService) |
Constructor and Description |
---|
SelectEvalJoinWildcardProcessorTableRows(EventType[] types,
SelectExprProcessorForge inner,
TableCompileTimeResolver tableResolver) |
Modifier and Type | Class and Description |
---|---|
class |
TableCompileTimeResolverEmpty |
class |
TableCompileTimeResolverImpl |
Modifier and Type | Method and Description |
---|---|
static ExprTableIdentNode |
TableCompileTimeUtil.getTableIdentNode(StreamTypeService streamTypeService,
String unresolvedPropertyName,
String streamOrPropertyName,
TableCompileTimeResolver resolver) |
static Pair<ExprNode,List<Chainable>> |
TableCompileTimeUtil.getTableNodeChainable(StreamTypeService streamTypeService,
List<Chainable> chainSpec,
boolean allowTableAggReset,
TableCompileTimeResolver tableCompileTimeResolver) |
static Pair<ExprTableAccessNode,ExprDotNode> |
TableCompileTimeUtil.mapPropertyToTableNested(TableCompileTimeResolver resolver,
String stream,
String subproperty) |
static ExprTableAccessNode |
TableCompileTimeUtil.mapPropertyToTableUnnested(String propertyName,
TableCompileTimeResolver resolver)
Handle property "table" or "table[key]" where key is an integer and therefore can be a regular property
|
Modifier and Type | Method and Description |
---|---|
static void |
EPLValidationUtil.validateAlreadyExistsTableOrVariable(String name,
VariableCompileTimeResolver variableCompileTimeResolver,
TableCompileTimeResolver tableCompileTimeResolver,
EventTypeCompileTimeResolver eventTypeCompileTimeResolver) |
static void |
EPLValidationUtil.validateTableExists(TableCompileTimeResolver tableCompileTimeResolver,
String name) |
Copyright © 2005–2021. All rights reserved.