Uses of Class
com.espertech.esper.epl.expression.table.ExprTableAccessNode

Packages that use ExprTableAccessNode
com.espertech.esper.core.context.factory Statement agent instance factories. 
com.espertech.esper.core.context.stmt Registries for context partitions to handle aggregations, prev/prior and subselects. 
com.espertech.esper.core.service Implementation of client package interfaces, glue code 
com.espertech.esper.core.start Classes related to start and stop of statements 
com.espertech.esper.epl.expression.table Table access and identifiers expressions. 
com.espertech.esper.epl.parse Parsers and AST tree walkers and helper classes transforming AST into business objects 
com.espertech.esper.epl.spec 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. 
com.espertech.esper.epl.table.strategy Table access evaluators. 
 

Uses of ExprTableAccessNode in com.espertech.esper.core.context.factory
 

Methods in com.espertech.esper.core.context.factory that return types with arguments of type ExprTableAccessNode
 java.util.Map<ExprTableAccessNode,ExprTableAccessEvalStrategy> StatementAgentInstanceFactoryResult.getTableAccessEvalStrategies()
           
 

Constructor parameters in com.espertech.esper.core.context.factory with type arguments of type ExprTableAccessNode
StatementAgentInstanceFactoryOnTriggerResult(Viewable finalView, StopCallback stopCallback, AgentInstanceContext agentInstanceContext, AggregationService aggregationService, java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> subselectStrategies, EvalRootState optPatternRoot, java.util.Map<ExprTableAccessNode,ExprTableAccessEvalStrategy> tableAccessStrategies)
           
StatementAgentInstanceFactoryResult(Viewable finalView, StopCallback stopCallback, AgentInstanceContext agentInstanceContext, AggregationService optionalAggegationService, java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> subselectStrategies, java.util.Map<ExprPriorNode,ExprPriorEvalStrategy> priorNodeStrategies, java.util.Map<ExprPreviousNode,ExprPreviousEvalStrategy> previousNodeStrategies, RegexExprPreviousEvalStrategy regexExprPreviousEvalStrategy, java.util.Map<ExprTableAccessNode,ExprTableAccessEvalStrategy> tableAccessStrategies, java.util.List<StatementAgentInstancePreload> preloadList)
           
StatementAgentInstanceFactorySelectResult(Viewable finalView, StopCallback stopCallback, AgentInstanceContext agentInstanceContext, AggregationService optionalAggegationService, java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> subselectStrategies, java.util.Map<ExprPriorNode,ExprPriorEvalStrategy> priorNodeStrategies, java.util.Map<ExprPreviousNode,ExprPreviousEvalStrategy> previousNodeStrategies, RegexExprPreviousEvalStrategy regexExprPreviousEvalStrategy, java.util.Map<ExprTableAccessNode,ExprTableAccessEvalStrategy> tableAccessStrategies, java.util.List<StatementAgentInstancePreload> preloadList, EvalRootState[] patternRoots, StatementAgentInstancePostLoad optionalPostLoadJoin, Viewable[] topViews, Viewable[] eventStreamViewables)
           
 

Uses of ExprTableAccessNode in com.espertech.esper.core.context.stmt
 

Methods in com.espertech.esper.core.context.stmt with parameters of type ExprTableAccessNode
 AIRegistryTableAccess AIRegistryExprBase.allocateTableAccess(ExprTableAccessNode tableNode)
           
 AIRegistryTableAccess AIRegistryExpr.allocateTableAccess(ExprTableAccessNode tableNode)
           
 AIRegistryTableAccess AIRegistryExprBase.getTableAccessServices(ExprTableAccessNode key)
           
 AIRegistryTableAccess AIRegistryExpr.getTableAccessServices(ExprTableAccessNode key)
           
 

Uses of ExprTableAccessNode in com.espertech.esper.core.service
 

Methods in com.espertech.esper.core.service with parameters of type ExprTableAccessNode
 void StatementVariableRefImpl.addReferences(java.lang.String statementName, java.util.Set<java.lang.String> variablesReferenced, ExprTableAccessNode[] tableNodes)
           
 void StatementVariableRef.addReferences(java.lang.String statementName, java.util.Set<java.lang.String> variablesReferenced, ExprTableAccessNode[] tableNodes)
          Add a reference from a statement name to a set of variables.
 

Uses of ExprTableAccessNode in com.espertech.esper.core.start
 

Methods in com.espertech.esper.core.start that return ExprTableAccessNode
 ExprTableAccessNode[] EPPreparedExecuteIUDSingleStreamExecUpdate.getOptionalTableNodes()
           
 ExprTableAccessNode[] EPPreparedExecuteIUDSingleStreamExecInsert.getOptionalTableNodes()
           
 ExprTableAccessNode[] EPPreparedExecuteIUDSingleStreamExecDelete.getOptionalTableNodes()
           
 ExprTableAccessNode[] EPPreparedExecuteMethodQuery.getTableNodes()
           
 

Methods in com.espertech.esper.core.start that return types with arguments of type ExprTableAccessNode
static java.util.Map<ExprTableAccessNode,ExprTableAccessEvalStrategy> EPStatementStartMethodHelperTableAccess.attachTableAccess(EPServicesContext services, AgentInstanceContext agentInstanceContext, ExprTableAccessNode[] tableNodes)
           
 

Methods in com.espertech.esper.core.start with parameters of type ExprTableAccessNode
static void EPPreparedExecuteTableHelper.assignTableAccessStrategies(EPServicesContext services, ExprTableAccessNode[] optionalTableNodes, AgentInstanceContext agentInstanceContext)
           
static java.util.Map<ExprTableAccessNode,ExprTableAccessEvalStrategy> EPStatementStartMethodHelperTableAccess.attachTableAccess(EPServicesContext services, AgentInstanceContext agentInstanceContext, ExprTableAccessNode[] tableNodes)
           
 

Method parameters in com.espertech.esper.core.start with type arguments of type ExprTableAccessNode
static void EPStatementStartMethodHelperAssignExpr.assignExpressionStrategies(EPStatementStartMethodSelectDesc selectDesc, AggregationService aggregationService, java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> subselectStrategyInstances, java.util.Map<ExprPriorNode,ExprPriorEvalStrategy> priorStrategyInstances, java.util.Map<ExprPreviousNode,ExprPreviousEvalStrategy> previousStrategyInstances, java.util.Set<ExprPreviousMatchRecognizeNode> matchRecognizeNodes, RegexExprPreviousEvalStrategy matchRecognizePrevEvalStrategy, java.util.Map<ExprTableAccessNode,ExprTableAccessEvalStrategy> tableAccessStrategyInstances)
           
static void EPStatementStartMethodHelperAssignExpr.assignTableAccessStrategies(java.util.Map<ExprTableAccessNode,ExprTableAccessEvalStrategy> tableAccessStrategies)
           
 

Constructors in com.espertech.esper.core.start with parameters of type ExprTableAccessNode
EPPreparedExecuteIUDSingleStreamExecDelete(FilterSpecCompiled filter, ExprNode optionalWhereClause, java.lang.annotation.Annotation[] annotations, ExprTableAccessNode[] optionalTableNodes, EPServicesContext services)
           
EPPreparedExecuteIUDSingleStreamExecInsert(ExprEvaluatorContext exprEvaluatorContext, SelectExprProcessor insertHelper, ExprTableAccessNode[] optionalTableNodes, EPServicesContext services)
           
EPPreparedExecuteIUDSingleStreamExecUpdate(FilterSpecCompiled filter, ExprNode optionalWhereClause, java.lang.annotation.Annotation[] annotations, EventBeanUpdateHelper updateHelper, TableUpdateStrategy tableUpdateStrategy, ExprTableAccessNode[] optionalTableNodes, EPServicesContext services)
           
 

Uses of ExprTableAccessNode in com.espertech.esper.epl.expression.table
 

Subclasses of ExprTableAccessNode in com.espertech.esper.epl.expression.table
 class ExprTableAccessNodeKeys
           
 class ExprTableAccessNodeSubprop
           
 class ExprTableAccessNodeSubpropAccessor
           
 class ExprTableAccessNodeTopLevel
           
 

Methods in com.espertech.esper.epl.expression.table with parameters of type ExprTableAccessNode
protected  boolean ExprTableAccessNodeTopLevel.equalsNodeInternal(ExprTableAccessNode other)
           
protected  boolean ExprTableAccessNodeSubpropAccessor.equalsNodeInternal(ExprTableAccessNode other)
           
protected  boolean ExprTableAccessNodeSubprop.equalsNodeInternal(ExprTableAccessNode other)
           
protected  boolean ExprTableAccessNodeKeys.equalsNodeInternal(ExprTableAccessNode other)
           
protected abstract  boolean ExprTableAccessNode.equalsNodeInternal(ExprTableAccessNode other)
           
 

Uses of ExprTableAccessNode in com.espertech.esper.epl.parse
 

Methods in com.espertech.esper.epl.parse that return ExprTableAccessNode
static ExprTableAccessNode ASTTableExprHelper.checkTableNameGetExprForProperty(TableService tableService, java.lang.String propertyName)
          Resolve "table" and "table.property" when nested-property, not chainable
 

Methods in com.espertech.esper.epl.parse that return types with arguments of type ExprTableAccessNode
static Pair<ExprTableAccessNode,ExprDotNode> ASTTableExprHelper.checkTableNameGetExprForSubproperty(TableService tableService, java.lang.String tableName, java.lang.String subproperty)
          Resolve "table.property", not chainable
static Pair<ExprTableAccessNode,java.util.List<ExprChainedSpec>> ASTTableExprHelper.checkTableNameGetLibFunc(TableService tableService, EngineImportService engineImportService, LazyAllocatedMap<ConfigurationPlugInAggregationMultiFunction,PlugInAggregationMultiFunctionFactory> plugInAggregations, java.lang.String engineURI, java.lang.String classIdent, java.util.List<ExprChainedSpec> chain)
           
static Pair<ExprTableAccessNode,java.util.List<ExprChainedSpec>> ASTTableExprHelper.getTableExprChainable(EngineImportService engineImportService, LazyAllocatedMap<ConfigurationPlugInAggregationMultiFunction,PlugInAggregationMultiFunctionFactory> plugInAggregations, java.lang.String engineURI, java.lang.String tableName, java.util.List<ExprChainedSpec> chain)
          Handle "variable[...].xxxxx......"
 

Methods in com.espertech.esper.epl.parse with parameters of type ExprTableAccessNode
static void ASTTableExprHelper.addTableExpressionReference(StatementSpecRaw statementSpec, ExprTableAccessNode tableNode)
          Add reference to table to statement spec.
 

Method parameters in com.espertech.esper.epl.parse with type arguments of type ExprTableAccessNode
static void ASTTableExprHelper.addTableExpressionReference(StatementSpecRaw statementSpec, java.util.List<ExprTableAccessNode> tableNodes)
           
 

Uses of ExprTableAccessNode in com.espertech.esper.epl.spec
 

Methods in com.espertech.esper.epl.spec that return ExprTableAccessNode
 ExprTableAccessNode[] StatementSpecCompiled.getTableNodes()
           
 

Methods in com.espertech.esper.epl.spec that return types with arguments of type ExprTableAccessNode
 java.util.List<ExprTableAccessNode> StatementSpecRaw.getTableExpressions()
           
 java.util.List<ExprTableAccessNode> StatementSpecMapContext.getTableExpressions()
           
 

Method parameters in com.espertech.esper.epl.spec with type arguments of type ExprTableAccessNode
 void StatementSpecRaw.setTableExpressions(java.util.List<ExprTableAccessNode> tableExpressions)
           
 

Constructors in com.espertech.esper.epl.spec with parameters of type ExprTableAccessNode
StatementSpecCompiled(OnTriggerDesc onTriggerDesc, CreateWindowDesc createWindowDesc, CreateIndexDesc createIndexDesc, CreateVariableDesc createVariableDesc, CreateTableDesc createTableDesc, CreateSchemaDesc createSchemaDesc, InsertIntoDesc insertIntoDesc, SelectClauseStreamSelectorEnum selectClauseStreamSelectorEnum, SelectClauseSpecCompiled selectClauseSpec, StreamSpecCompiled[] streamSpecs, OuterJoinDesc[] outerJoinDescList, ExprNode filterExprRootNode, ExprNode havingExprRootNode, OutputLimitSpec outputLimitSpec, OrderByItem[] orderByList, ExprSubselectNode[] subSelectExpressions, ExprDeclaredNode[] declaredExpressions, java.util.Set<java.lang.String> variableReferences, RowLimitSpec rowLimitSpec, java.lang.String[] eventTypeReferences, java.lang.annotation.Annotation[] annotations, UpdateDesc updateSpec, MatchRecognizeSpec matchRecognizeSpec, ForClauseSpec forClauseSpec, java.util.Map<java.lang.Integer,java.util.List<ExprNode>> sqlParameters, CreateContextDesc contextDesc, java.lang.String optionalContextName, CreateDataFlowDesc createGraphDesc, CreateExpressionDesc createExpressionDesc, FireAndForgetSpec fireAndForgetSpec, GroupByClauseExpressions groupByExpressions, IntoTableSpec intoTableSpec, ExprTableAccessNode[] tableNodes)
          Ctor.
 

Uses of ExprTableAccessNode in com.espertech.esper.epl.table.strategy
 

Methods in com.espertech.esper.epl.table.strategy with parameters of type ExprTableAccessNode
static ExprTableAccessEvalStrategy ExprTableEvalStrategyFactory.getTableAccessEvalStrategy(boolean writesToTables, ExprTableAccessNode tableNode, TableStateInstance state, TableMetadata tableMetadata)
           
 


© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com