Uses of Interface
com.espertech.esper.common.internal.epl.table.compiletime.TableCompileTimeResolver
Packages that use TableCompileTimeResolver
Package
Description
Date-Time methods and related utility classes.
Interval algebra.
-
Uses of TableCompileTimeResolver in com.espertech.esper.common.internal.compile.stage1.specmapper
Methods in com.espertech.esper.common.internal.compile.stage1.specmapper that return TableCompileTimeResolverModifier and TypeMethodDescriptionStatementSpecMapContext.getTableCompileTimeResolver()
StatementSpecMapEnv.getTableCompileTimeResolver()
Constructors in com.espertech.esper.common.internal.compile.stage1.specmapper with parameters of type TableCompileTimeResolverModifierConstructorDescriptionStatementSpecMapEnv
(ClasspathImportServiceCompileTime classpathImportService, VariableCompileTimeResolver variableCompileTimeResolver, Configuration configuration, ExprDeclaredCompileTimeResolver exprDeclaredCompileTimeResolver, ContextCompileTimeResolver contextCompileTimeResolver, TableCompileTimeResolver tableCompileTimeResolver, ScriptCompileTimeResolver scriptCompileTimeResolver, CompilerServices compilerServices, ClassProvidedClasspathExtension classProvidedClasspathExtension) -
Uses of TableCompileTimeResolver in com.espertech.esper.common.internal.compile.stage2
Methods in com.espertech.esper.common.internal.compile.stage2 with parameters of type TableCompileTimeResolverModifier and TypeMethodDescriptionstatic 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) -
Uses of TableCompileTimeResolver in com.espertech.esper.common.internal.compile.stage3
Methods in com.espertech.esper.common.internal.compile.stage3 that return TableCompileTimeResolverModifier and TypeMethodDescriptionModuleCompileTimeServices.getTableCompileTimeResolver()
StatementCompileTimeServices.getTableCompileTimeResolver()
Constructors in com.espertech.esper.common.internal.compile.stage3 with parameters of type TableCompileTimeResolverModifierConstructorDescriptionModuleCompileTimeServices
(CompilerAbstraction compilerAbstraction, 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, EventTypeXMLXSDHandler eventTypeXMLXSDHandler, 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) -
Uses of TableCompileTimeResolver in com.espertech.esper.common.internal.epl.agg.core
Methods in com.espertech.esper.common.internal.epl.agg.core with parameters of type TableCompileTimeResolverModifier and TypeMethodDescriptionstatic 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) -
Uses of TableCompileTimeResolver in com.espertech.esper.common.internal.epl.datetime.eval
Methods in com.espertech.esper.common.internal.epl.datetime.eval with parameters of type TableCompileTimeResolverModifier 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 TableCompileTimeResolver in com.espertech.esper.common.internal.epl.datetime.interval
Methods in com.espertech.esper.common.internal.epl.datetime.interval with parameters of type TableCompileTimeResolverModifier and TypeMethodDescriptionIntervalForgeFactory.getForge
(StreamTypeService streamTypeService, DatetimeMethodDesc method, String methodNameUsed, List<ExprNode> parameters, TimeAbacus timeAbacus, TableCompileTimeResolver tableCompileTimeResolver) Constructors in com.espertech.esper.common.internal.epl.datetime.interval with parameters of type TableCompileTimeResolverModifierConstructorDescriptionIntervalForgeImpl
(DatetimeMethodDesc method, String methodNameUse, StreamTypeService streamTypeService, List<ExprNode> expressions, TimeAbacus timeAbacus, TableCompileTimeResolver tableCompileTimeResolver) -
Uses of TableCompileTimeResolver in com.espertech.esper.common.internal.epl.expression.core
Methods in com.espertech.esper.common.internal.epl.expression.core that return TableCompileTimeResolverMethods in com.espertech.esper.common.internal.epl.expression.core with parameters of type TableCompileTimeResolverModifier and TypeMethodDescriptionstatic 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) -
Uses of TableCompileTimeResolver in com.espertech.esper.common.internal.epl.resultset.select.core
Methods in com.espertech.esper.common.internal.epl.resultset.select.core that return TableCompileTimeResolverMethods in com.espertech.esper.common.internal.epl.resultset.select.core with parameters of type TableCompileTimeResolverModifier and TypeMethodDescriptionSelectExprProcessorRepresentationFactory.makeSelectNoWildcard
(SelectExprForgeContext selectExprForgeContext, ExprForge[] exprForges, EventType resultEventType, TableCompileTimeResolver tableService, String statementName) Constructors in com.espertech.esper.common.internal.epl.resultset.select.core with parameters of type TableCompileTimeResolverModifierConstructorDescriptionBindProcessorForge
(SelectExprProcessorForge synthetic, SelectClauseElementCompiled[] selectionList, EventType[] typesPerStream, String[] streamNames, TableCompileTimeResolver tableService) -
Uses of TableCompileTimeResolver in com.espertech.esper.common.internal.epl.resultset.select.eval
Constructors in com.espertech.esper.common.internal.epl.resultset.select.eval with parameters of type TableCompileTimeResolverModifierConstructorDescriptionSelectEvalJoinWildcardProcessorTableRows
(EventType[] types, SelectExprProcessorForge inner, TableCompileTimeResolver tableResolver) -
Uses of TableCompileTimeResolver in com.espertech.esper.common.internal.epl.table.compiletime
Classes in com.espertech.esper.common.internal.epl.table.compiletime that implement TableCompileTimeResolverModifier and TypeClassDescriptionclass
class
Methods in com.espertech.esper.common.internal.epl.table.compiletime with parameters of type TableCompileTimeResolverModifier and TypeMethodDescriptionstatic ExprTableIdentNode
TableCompileTimeUtil.getTableIdentNode
(StreamTypeService streamTypeService, String unresolvedPropertyName, String streamOrPropertyName, TableCompileTimeResolver resolver) 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 -
Uses of TableCompileTimeResolver in com.espertech.esper.common.internal.epl.util
Methods in com.espertech.esper.common.internal.epl.util with parameters of type TableCompileTimeResolverModifier and TypeMethodDescriptionstatic void
EPLValidationUtil.validateAlreadyExistsTableOrVariable
(String name, VariableCompileTimeResolver variableCompileTimeResolver, TableCompileTimeResolver tableCompileTimeResolver, EventTypeCompileTimeResolver eventTypeCompileTimeResolver) static void
EPLValidationUtil.validateTableExists
(TableCompileTimeResolver tableCompileTimeResolver, String name)