Uses of Class
com.espertech.esper.common.internal.epl.table.compiletime.TableMetaData
Packages that use TableMetaData
Package
Description
Contains EPL statement specification classes define the constructs that make up an EPL statement,
such as the list of items in the select clause, the insert-into stream name and property names etc.
Enumeration method utility classes and input data sources.
-
Uses of TableMetaData in com.espertech.esper.common.internal.compile.stage1.spec
Methods in com.espertech.esper.common.internal.compile.stage1.spec that return TableMetaDataConstructors in com.espertech.esper.common.internal.compile.stage1.spec with parameters of type TableMetaDataModifierConstructorDescriptionTableQueryStreamSpec
(String optionalStreamName, ViewSpec[] viewSpecs, StreamSpecOptions streamSpecOptions, TableMetaData table, List<ExprNode> filterExpressions) -
Uses of TableMetaData in com.espertech.esper.common.internal.context.activator
Constructors in com.espertech.esper.common.internal.context.activator with parameters of type TableMetaDataModifierConstructorDescriptionViewableActivatorTableForge
(TableMetaData table, ExprNode optionalFilterExpression) -
Uses of TableMetaData in com.espertech.esper.common.internal.context.aifactory.core
Methods in com.espertech.esper.common.internal.context.aifactory.core that return types with arguments of type TableMetaData -
Uses of TableMetaData in com.espertech.esper.common.internal.context.aifactory.createindex
Constructors in com.espertech.esper.common.internal.context.aifactory.createindex with parameters of type TableMetaDataModifierConstructorDescriptionStatementAgentInstanceFactoryCreateIndexForge
(EventType eventType, String indexName, String indexModuleName, QueryPlanIndexItemForge explicitIndexDesc, IndexMultiKey imk, NamedWindowMetaData namedWindow, TableMetaData table) -
Uses of TableMetaData in com.espertech.esper.common.internal.context.aifactory.ontrigger.onsplit
Methods in com.espertech.esper.common.internal.context.aifactory.ontrigger.onsplit that return TableMetaDataConstructors in com.espertech.esper.common.internal.context.aifactory.ontrigger.onsplit with parameters of type TableMetaDataModifierConstructorDescriptionOnSplitItemForge
(ExprNode whereClause, boolean isNamedWindowInsert, TableMetaData insertIntoTable, ResultSetProcessorDesc resultSetProcessorDesc, PropertyEvaluatorForge propertyEvaluator, ExprNode eventPrecedence) -
Uses of TableMetaData in com.espertech.esper.common.internal.context.aifactory.ontrigger.ontrigger
Fields in com.espertech.esper.common.internal.context.aifactory.ontrigger.ontrigger declared as TableMetaDataModifier and TypeFieldDescriptionprotected final TableMetaData
StatementAgentInstanceFactoryOnTriggerInfraBaseForge.table
Methods in com.espertech.esper.common.internal.context.aifactory.ontrigger.ontrigger with parameters of type TableMetaDataModifier and TypeMethodDescriptionstatic OnTriggerPlan
OnTriggerWindowUtil.handleContextFactoryOnTrigger
(String className, CodegenPackageScope packageScope, String classPostfix, NamedWindowMetaData namedWindow, TableMetaData table, OnTriggerWindowPlan planDesc, StatementBaseInfo base, StatementCompileTimeServices services) Constructors in com.espertech.esper.common.internal.context.aifactory.ontrigger.ontrigger with parameters of type TableMetaDataModifierConstructorDescriptionStatementAgentInstanceFactoryOnTriggerInfraBaseForge
(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 TableMetaData in com.espertech.esper.common.internal.context.aifactory.select
Methods in com.espertech.esper.common.internal.context.aifactory.select that return TableMetaDataMethods in com.espertech.esper.common.internal.context.aifactory.select with parameters of type TableMetaDataModifier and TypeMethodDescriptionvoid
StreamJoinAnalysisResultCompileTime.setTablesForStream
(int streamNum, TableMetaData metadata) -
Uses of TableMetaData in com.espertech.esper.common.internal.context.module
Methods in com.espertech.esper.common.internal.context.module that return types with arguments of type TableMetaData -
Uses of TableMetaData in com.espertech.esper.common.internal.epl.agg.access.sorted
Constructors in com.espertech.esper.common.internal.epl.agg.access.sorted with parameters of type TableMetaDataModifierConstructorDescriptionAggregationAccessorMinMaxByTable
(boolean max, TableMetaData table) AggregationAccessorSortedTable
(boolean max, EPTypeClass componentType, TableMetaData table) -
Uses of TableMetaData in com.espertech.esper.common.internal.epl.agg.table
Constructors in com.espertech.esper.common.internal.epl.agg.table with parameters of type TableMetaDataModifierConstructorDescriptionAggregationServiceFactoryForgeTable
(TableMetaData metadata, TableColumnMethodPairForge[] methodPairs, int[] accessColumnsZeroOffset, AggregationAgentForge[] accessAgents, AggregationGroupByRollupDescForge groupByRollupDesc) -
Uses of TableMetaData in com.espertech.esper.common.internal.epl.enummethod.dot
Constructors in com.espertech.esper.common.internal.epl.enummethod.dot with parameters of type TableMetaDataModifierConstructorDescriptionExprDotForgeUnpackBeanTable
(EventType lambdaType, TableMetaData tableMetadata) ExprDotForgeUnpackCollEventBeanTable
(EventType type, TableMetaData table) -
Uses of TableMetaData in com.espertech.esper.common.internal.epl.expression.core
Methods in com.espertech.esper.common.internal.epl.expression.core with parameters of type TableMetaDataModifier and TypeMethodDescriptionstatic ExprForge
ExprNodeUtilityMake.makeUnderlyingForge
(int streamNum, EPTypeClass resultType, TableMetaData tableMetadata) -
Uses of TableMetaData in com.espertech.esper.common.internal.epl.expression.etc
Fields in com.espertech.esper.common.internal.epl.expression.etc declared as TableMetaDataModifier and TypeFieldDescriptionprotected final TableMetaData
ExprEvalEnumerationAtBeanCollTable.table
Constructors in com.espertech.esper.common.internal.epl.expression.etc with parameters of type TableMetaDataModifierConstructorDescriptionExprEvalEnumerationAtBeanCollTable
(ExprEnumerationForge enumerationForge, TableMetaData table) ExprEvalStreamInsertTable
(int streamNum, TableMetaData tableMetadata, EPTypeClass returnType) ExprEvalStreamNumEventTable
(int streamNum, TableMetaData table) ExprEvalStreamTable
(int streamNum, EPTypeClass returnType, TableMetaData tableMetadata) ExprEvalUnderlyingEvaluatorTable
(int streamNum, EPTypeClass resultType, TableMetaData tableMetadata) -
Uses of TableMetaData in com.espertech.esper.common.internal.epl.expression.subquery
Constructors in com.espertech.esper.common.internal.epl.expression.subquery with parameters of type TableMetaDataModifierConstructorDescriptionSubselectForgeStrategyRowFilteredUnselectedTable
(ExprSubselectRowNode subselect, TableMetaData table) SubselectForgeStrategyRowUnfilteredUnselectedTable
(ExprSubselectRowNode subselect, TableMetaData table) -
Uses of TableMetaData in com.espertech.esper.common.internal.epl.expression.table
Fields in com.espertech.esper.common.internal.epl.expression.table declared as TableMetaDataMethods in com.espertech.esper.common.internal.epl.expression.table that return TableMetaDataModifier and TypeMethodDescriptionExprTableAccessNode.getTableMeta()
ExprTableIdentNode.getTableMetadata()
ExprTableResetRowAggNode.getTableMetadata()
Methods in com.espertech.esper.common.internal.epl.expression.table with parameters of type TableMetaDataModifier and TypeMethodDescriptionprotected void
ExprTableAccessNode.validateGroupKeys
(TableMetaData metadata, ExprValidationContext validationContext) protected TableMetadataColumn
ExprTableAccessNode.validateSubpropertyGetCol
(TableMetaData tableMetadata, String subpropName) Constructors in com.espertech.esper.common.internal.epl.expression.table with parameters of type TableMetaDataModifierConstructorDescriptionExprTableIdentNode
(TableMetaData tableMetadata, String streamOrPropertyName, String unresolvedPropertyName, EPTypeClass returnType, int streamNum, String columnName, int columnNum) ExprTableResetRowAggNode
(TableMetaData tableMetadata, int streamNum) -
Uses of TableMetaData in com.espertech.esper.common.internal.epl.fafquery.processor
Methods in com.espertech.esper.common.internal.epl.fafquery.processor that return TableMetaDataConstructors in com.espertech.esper.common.internal.epl.fafquery.processor with parameters of type TableMetaData -
Uses of TableMetaData in com.espertech.esper.common.internal.epl.join.queryplanbuild
Methods in com.espertech.esper.common.internal.epl.join.queryplanbuild with parameters of type TableMetaDataModifier and TypeMethodDescriptionprotected static QueryPlanForgeDesc
NStreamOuterQueryPlanBuilder.build
(QueryGraphForge queryGraph, OuterJoinDesc[] outerJoinDescList, String[] streamNames, EventType[] typesPerStream, HistoricalViewableDesc historicalViewableDesc, DependencyGraph dependencyGraph, HistoricalStreamIndexListForge[] historicalStreamIndexLists, String[][][] indexedStreamsUniqueProps, TableMetaData[] tablesPerStream, StreamJoinAnalysisResultCompileTime streamJoinAnalysisResult, StatementRawInfo statementRawInfo, StatementCompileTimeServices services) protected 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 TableMetaData in com.espertech.esper.common.internal.epl.ontrigger
Methods in com.espertech.esper.common.internal.epl.ontrigger that return TableMetaDataConstructors in com.espertech.esper.common.internal.epl.ontrigger with parameters of type TableMetaDataModifierConstructorDescriptionInfraOnMergeActionInsForge
(ExprNode optionalFilter, SelectExprProcessorForge insertHelper, TableMetaData insertIntoTable, boolean audit, boolean route, ExprNode eventPrecedence) InfraOnMergeActionUpdForge
(ExprNode optionalFilter, EventBeanUpdateHelperForge updateHelper, TableMetaData table) InfraOnMergeHelperForge
(OnTriggerMergeDesc onTriggerDesc, EventType triggeringEventType, String triggeringStreamName, String infraName, EventTypeSPI infraEventType, StatementRawInfo statementRawInfo, StatementCompileTimeServices services, TableMetaData table) -
Uses of TableMetaData in com.espertech.esper.common.internal.epl.output.core
Constructors in com.espertech.esper.common.internal.epl.output.core with parameters of type TableMetaDataModifierConstructorDescriptionOutputStrategyPostProcessForge
(boolean isRouted, SelectClauseStreamSelectorEnum insertIntoStreamSelector, SelectClauseStreamSelectorEnum selectStreamSelector, boolean routeToFront, TableMetaData table, boolean audit, ExprNode eventPrecedence) -
Uses of TableMetaData in com.espertech.esper.common.internal.epl.resultset.select.core
Methods in com.espertech.esper.common.internal.epl.resultset.select.core that return TableMetaDataMethods in com.espertech.esper.common.internal.epl.resultset.select.core with parameters of type TableMetaDataModifier and TypeMethodDescriptionvoid
SelectClauseStreamCompiledSpec.setTableMetadata
(TableMetaData tableMetadata) Constructors in com.espertech.esper.common.internal.epl.resultset.select.core with parameters of type TableMetaDataModifierConstructorDescriptionBindProcessorStreamTable
(int streamNum, EPTypeClass returnType, TableMetaData tableMetadata) -
Uses of TableMetaData 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 TableMetaDataModifierConstructorDescriptionSelectEvalStreamWUnderlying
(SelectExprForgeContext selectExprForgeContext, EventType resultEventType, List<SelectClauseStreamCompiledSpec> namedStreams, boolean usingWildcard, List<SelectExprStreamDesc> unnamedStreams, boolean singleStreamWrapper, boolean underlyingIsFragmentEvent, int underlyingStreamNumber, EventPropertyGetterSPI underlyingPropertyEventGetter, ExprForge underlyingExprForge, TableMetaData tableMetadata, EventType[] eventTypes) -
Uses of TableMetaData in com.espertech.esper.common.internal.epl.subselect
Constructors in com.espertech.esper.common.internal.epl.subselect with parameters of type TableMetaDataModifierConstructorDescriptionSubSelectStrategyFactoryIndexShareForge
(int subqueryNumber, SubSelectActivationPlan subselectActivation, EventType[] outerEventTypesSelect, NamedWindowMetaData namedWindow, TableMetaData table, boolean fullTableScan, IndexHint indexHint, SubordPropPlan joinedPropPlan, ExprForge filterExprEval, ExprNode[] groupKeys, AggregationServiceForgeDesc aggregationServiceForgeDesc, StatementBaseInfo statement, StatementCompileTimeServices services) -
Uses of TableMetaData in com.espertech.esper.common.internal.epl.table.compiletime
Methods in com.espertech.esper.common.internal.epl.table.compiletime that return TableMetaDataModifier and TypeMethodDescriptionTableMetaData.copy()
TableCompileTimeResolver.resolveTableFromEventType
(EventType containedType) TableCompileTimeResolverEmpty.resolveTableFromEventType
(EventType containedType) TableCompileTimeResolverImpl.resolveTableFromEventType
(EventType containedType) Methods in com.espertech.esper.common.internal.epl.table.compiletime that return types with arguments of type TableMetaDataMethods in com.espertech.esper.common.internal.epl.table.compiletime with parameters of type TableMetaDataConstructor parameters in com.espertech.esper.common.internal.epl.table.compiletime with type arguments of type TableMetaDataModifierConstructorDescriptionTableCompileTimeRegistry
(Map<String, TableMetaData> tables) TableCompileTimeResolverImpl
(String moduleName, Set<String> moduleUses, TableCompileTimeRegistry compileTimeRegistry, PathRegistry<String, TableMetaData> pathTables, ModuleDependenciesCompileTime moduleDependencies, boolean isFireAndForget) -
Uses of TableMetaData in com.espertech.esper.common.internal.epl.table.core
Fields in com.espertech.esper.common.internal.epl.table.core declared as TableMetaDataMethods in com.espertech.esper.common.internal.epl.table.core that return TableMetaDataMethods in com.espertech.esper.common.internal.epl.table.core with parameters of type TableMetaDataModifier and TypeMethodDescriptionvoid
TableDeployment.add
(String tableName, TableMetaData metadata, EPStatementInitServices services) void
TableManagementService.addTable
(String tableName, TableMetaData tableMetaData, EPStatementInitServices services) void
TableManagementServiceBase.addTable
(String tableName, TableMetaData tableMetaData, EPStatementInitServices services) TableManagementService.allocateTable
(TableMetaData metadata) TableManagementServiceImpl.allocateTable
(TableMetaData metadata) static CodegenExpression
TableDeployTimeResolver.makeResolveTable
(TableMetaData table, CodegenExpression initSvc) static CodegenExpressionField
TableDeployTimeResolver.makeTableEventToPublicField
(TableMetaData table, CodegenClassScope classScope, Class generator) void
TableCollector.registerTable
(String tableName, TableMetaData table) void
TableCollectorImpl.registerTable
(String tableName, TableMetaData table) Constructors in com.espertech.esper.common.internal.epl.table.core with parameters of type TableMetaDataModifierConstructorDescriptionTableBase
(TableMetaData metaData) TableImpl
(TableMetaData metaData) Constructor parameters in com.espertech.esper.common.internal.epl.table.core with type arguments of type TableMetaData -
Uses of TableMetaData in com.espertech.esper.common.internal.epl.table.strategy
Constructors in com.espertech.esper.common.internal.epl.table.strategy with parameters of type TableMetaDataModifierConstructorDescriptionExprTableEvalStrategyFactoryForge
(TableMetaData tableMeta, ExprForge[] optionalGroupKeys) -
Uses of TableMetaData in com.espertech.esper.common.internal.epl.table.update
Methods in com.espertech.esper.common.internal.epl.table.update with parameters of type TableMetaDataModifier and TypeMethodDescriptionstatic TableUpdateStrategy
TableUpdateStrategyFactory.validateGetTableUpdateStrategy
(TableMetaData tableMetadata, EventBeanUpdateHelperNoCopy updateHelper, boolean isOnMerge) static void
TableUpdateStrategyFactory.validateTableUpdateOnMerge
(TableMetaData tableMetadata, String[] updatedProperties) -
Uses of TableMetaData in com.espertech.esper.common.internal.epl.util
Methods in com.espertech.esper.common.internal.epl.util that return types with arguments of type TableMetaData