Uses of Interface
com.espertech.esper.common.internal.serde.compiletime.resolve.SerdeCompileTimeResolver
Packages that use SerdeCompileTimeResolver
Package
Description
Aggregation utility classes centered around local group-by parameters.
-
Uses of SerdeCompileTimeResolver in com.espertech.esper.common.internal.compile.multikey
Methods in com.espertech.esper.common.internal.compile.multikey with parameters of type SerdeCompileTimeResolverModifier and TypeMethodDescriptionstatic MultiKeyPlan
MultiKeyPlanner.planMultiKey
(EPType[] types, boolean lenientEquals, StatementRawInfo raw, SerdeCompileTimeResolver serdeResolver) static MultiKeyPlan
MultiKeyPlanner.planMultiKey
(ExprForge[] criteriaExpressions, boolean lenientEquals, StatementRawInfo raw, SerdeCompileTimeResolver serdeResolver) static MultiKeyPlan
MultiKeyPlanner.planMultiKey
(ExprNode[] criteriaExpressions, boolean lenientEquals, StatementRawInfo raw, SerdeCompileTimeResolver serdeResolver) static MultiKeyPlan
MultiKeyPlanner.planMultiKeyDistinct
(boolean isDistinct, EventType eventType, StatementRawInfo raw, SerdeCompileTimeResolver serdeResolver) -
Uses of SerdeCompileTimeResolver in com.espertech.esper.common.internal.compile.stage3
Methods in com.espertech.esper.common.internal.compile.stage3 that return SerdeCompileTimeResolverModifier and TypeMethodDescriptionModuleCompileTimeServices.getSerdeResolver()
StatementCompileTimeServices.getSerdeResolver()
Constructors in com.espertech.esper.common.internal.compile.stage3 with parameters of type SerdeCompileTimeResolverModifierConstructorDescriptionModuleCompileTimeServices
(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 SerdeCompileTimeResolver in com.espertech.esper.common.internal.epl.agg.core
Methods in com.espertech.esper.common.internal.epl.agg.core with parameters of type SerdeCompileTimeResolverModifier 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 SerdeCompileTimeResolver in com.espertech.esper.common.internal.epl.agg.groupbylocal
Methods in com.espertech.esper.common.internal.epl.agg.groupbylocal with parameters of type SerdeCompileTimeResolverModifier and TypeMethodDescriptionAggregationGroupByLocalGroupByAnalyzer.analyze
(ExprForge[][] methodForges, AggregationForgeFactory[] methodFactories, AggregationStateFactoryForge[] accessAggregations, AggregationGroupByLocalGroupDesc localGroupDesc, ExprNode[] groupByExpressions, MultiKeyClassRef groupByMultiKey, AggregationAccessorSlotPairForge[] accessors, StatementRawInfo raw, SerdeCompileTimeResolver serdeResolver) -
Uses of SerdeCompileTimeResolver in com.espertech.esper.common.internal.epl.expression.core
Methods in com.espertech.esper.common.internal.epl.expression.core that return SerdeCompileTimeResolver -
Uses of SerdeCompileTimeResolver in com.espertech.esper.common.internal.epl.historical.common
Methods in com.espertech.esper.common.internal.epl.historical.common with parameters of type SerdeCompileTimeResolverModifier and TypeMethodDescriptionHistoricalStreamIndexListForge.getStrategy
(int streamViewStreamNum, StatementRawInfo raw, SerdeCompileTimeResolver serdeResolver) Get the strategies to use for polling from a given stream. -
Uses of SerdeCompileTimeResolver in com.espertech.esper.common.internal.epl.join.base
Methods in com.espertech.esper.common.internal.epl.join.base with parameters of type SerdeCompileTimeResolverModifier and TypeMethodDescriptionJoinSetComposerPrototypeForgeFactory.determineIndexing
(QueryGraphForge queryGraph, EventType polledViewType, EventType streamViewType, int polledViewStreamNum, int streamViewStreamNum, StatementRawInfo raw, SerdeCompileTimeResolver serdeResolver) Constructs indexing and lookup strategy for a given relationship that a historical stream may have with another stream (historical or not) that looks up into results of a poll of a historical stream. -
Uses of SerdeCompileTimeResolver in com.espertech.esper.common.internal.epl.join.queryplanbuild
Methods in com.espertech.esper.common.internal.epl.join.queryplanbuild with parameters of type SerdeCompileTimeResolverModifier and TypeMethodDescriptionprotected static QueryPlanForgeDesc
NStreamQueryPlanBuilder.build
(QueryGraphForge queryGraph, EventType[] typesPerStream, HistoricalViewableDesc historicalViewableDesc, DependencyGraph dependencyGraph, HistoricalStreamIndexListForge[] historicalStreamIndexLists, boolean hasForceNestedIter, String[][][] indexedStreamsUniqueProps, TableMetaData[] tablesPerStream, StreamJoinAnalysisResultCompileTime streamJoinAnalysisResult, StatementRawInfo raw, SerdeCompileTimeResolver serdeResolver) static TableLookupPlanDesc
NStreamQueryPlanBuilder.createLookupPlan
(QueryGraphForge queryGraph, int currentLookupStream, int indexedStream, boolean indexedStreamIsVDW, QueryPlanIndexForge indexSpecs, EventType[] typesPerStream, TableMetaData indexedStreamTableMeta, StatementRawInfo raw, SerdeCompileTimeResolver serdeResolver) Create the table lookup plan for a from-stream to look up in an indexed stream using the columns supplied in the query graph and looking at the actual indexes available and their index number.protected static QueryPlanNodeForgeDesc
NStreamQueryPlanBuilder.createStreamPlan
(int lookupStream, int[] bestChain, QueryGraphForge queryGraph, QueryPlanIndexForge[] indexSpecsPerStream, EventType[] typesPerStream, boolean[] isHistorical, HistoricalStreamIndexListForge[] historicalStreamIndexLists, TableMetaData[] tablesPerStream, StreamJoinAnalysisResultCompileTime streamJoinAnalysisResult, StatementRawInfo raw, SerdeCompileTimeResolver serdeResolver) Walks the chain of lookups and constructs lookup strategy and plan specification based on the index specifications. -
Uses of SerdeCompileTimeResolver in com.espertech.esper.common.internal.epl.resultset.select.core
Methods in com.espertech.esper.common.internal.epl.resultset.select.core that return SerdeCompileTimeResolver -
Uses of SerdeCompileTimeResolver in com.espertech.esper.common.internal.serde.compiletime.eventtype
Methods in com.espertech.esper.common.internal.serde.compiletime.eventtype with parameters of type SerdeCompileTimeResolverModifier and TypeMethodDescriptionstatic SerdeEventPropertyDesc
SerdeEventPropertyUtility.forgeForEventProperty
(EventType eventTypeSerde, String propertyName, Object propertyType, StatementRawInfo raw, SerdeCompileTimeResolver resolver) static List<StmtClassForgeableFactory>
SerdeEventTypeUtility.plan
(EventType eventType, StatementRawInfo raw, SerdeEventTypeCompileTimeRegistry registry, SerdeCompileTimeResolver resolver, StateMgmtSettingsProvider stateMgmtSettingsProvider) -
Uses of SerdeCompileTimeResolver in com.espertech.esper.common.internal.serde.compiletime.resolve
Classes in com.espertech.esper.common.internal.serde.compiletime.resolve that implement SerdeCompileTimeResolverModifier and TypeClassDescriptionclass
class
-
Uses of SerdeCompileTimeResolver in com.espertech.esper.common.internal.view.core
Methods in com.espertech.esper.common.internal.view.core that return SerdeCompileTimeResolver