Uses of Interface
com.espertech.esper.core.service.StatementExtensionSvcContext

Packages that use StatementExtensionSvcContext
com.espertech.esper.core.service Implementation of client package interfaces, glue code 
com.espertech.esper.epl.agg.factory   
com.espertech.esper.epl.core 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.expression.accessagg Access-aggregation expressions. 
com.espertech.esper.epl.expression.core Core expression classes. 
com.espertech.esper.epl.property Classes for handling events-within-events. 
com.espertech.esper.epl.variable Variable service and variable collections 
com.espertech.esper.filter Main switchboard filtering and routing of incoming events to interested statements is performed in this package. 
com.espertech.esper.pattern Pattern expression tree and pattern state objects, the later resembles pattern expression state for each active pattern instance 
com.espertech.esper.view View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering. 
 

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

Methods in com.espertech.esper.core.service that return StatementExtensionSvcContext
 StatementExtensionSvcContext StatementContext.getStatementExtensionServicesContext()
          Returns extension context for statements.
 

Constructors in com.espertech.esper.core.service with parameters of type StatementExtensionSvcContext
StatementContext(StatementContextEngineServices stmtEngineServices, SchedulingService schedulingService, ScheduleBucket scheduleBucket, EPStatementHandle epStatementHandle, ViewResolutionService viewResultionService, PatternObjectResolutionService patternResolutionService, StatementExtensionSvcContext statementExtensionSvcContext, StatementStopService statementStopService, PatternContextFactory patternContextFactory, FilterService filterService, StatementResultService statementResultService, InternalEventRouteDest internalEventEngineRouteDest, java.lang.annotation.Annotation[] annotations, StatementAIResourceRegistry statementAgentInstanceRegistry, StatementAgentInstanceLock defaultAgentInstanceLock, ContextDescriptor contextDescriptor, PatternSubexpressionPoolStmtSvc patternSubexpressionPoolSvc, MatchRecognizeStatePoolStmtSvc matchRecognizeStatePoolStmtSvc, boolean statelessSelect, ContextControllerFactoryService contextControllerFactoryService, AgentInstanceScriptContext defaultAgentInstanceScriptContext, AggregationServiceFactoryService aggregationServiceFactoryService, boolean writesToTables, java.lang.Object statementUserObject, StatementSemiAnonymousTypeRegistry statementSemiAnonymousTypeRegistry, int priority)
          Constructor.
 

Uses of StatementExtensionSvcContext in com.espertech.esper.epl.agg.factory
 

Methods in com.espertech.esper.epl.agg.factory with parameters of type StatementExtensionSvcContext
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeAvedev(StatementExtensionSvcContext statementExtensionSvcContext, ExprAvedevNode exprAvedevNode, java.lang.Class childType, ExprNode[] positionalParams)
           
 AggregationMethodFactory AggregationFactoryFactory.makeAvedev(StatementExtensionSvcContext statementExtensionSvcContext, ExprAvedevNode exprAvedevNode, java.lang.Class childType, ExprNode[] positionalParams)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeAvg(StatementExtensionSvcContext statementExtensionSvcContext, ExprAvgNode exprAvgNode, java.lang.Class childType, java.math.MathContext optionalMathContext)
           
 AggregationMethodFactory AggregationFactoryFactory.makeAvg(StatementExtensionSvcContext statementExtensionSvcContext, ExprAvgNode exprAvgNode, java.lang.Class childType, java.math.MathContext optionalMathContext)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeCount(StatementExtensionSvcContext statementExtensionSvcContext, ExprCountNode exprCountNode, boolean ignoreNulls, java.lang.Class countedValueType)
           
 AggregationMethodFactory AggregationFactoryFactory.makeCount(StatementExtensionSvcContext statementExtensionSvcContext, ExprCountNode exprCountNode, boolean ignoreNulls, java.lang.Class countedValueType)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeCountEver(StatementExtensionSvcContext statementExtensionSvcContext, ExprCountEverNode exprCountEverNode, boolean ignoreNulls)
           
 AggregationMethodFactory AggregationFactoryFactory.makeCountEver(StatementExtensionSvcContext statementExtensionSvcContext, ExprCountEverNode exprCountEverNode, boolean ignoreNulls)
           
 AggregationStateFactoryCountMinSketch AggregationFactoryFactoryDefault.makeCountMinSketch(StatementExtensionSvcContext statementExtensionSvcContext, ExprAggCountMinSketchNode expr, CountMinSketchSpec specification)
           
 AggregationStateFactoryCountMinSketch AggregationFactoryFactory.makeCountMinSketch(StatementExtensionSvcContext statementExtensionSvcContext, ExprAggCountMinSketchNode expr, CountMinSketchSpec specification)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeFirstEver(StatementExtensionSvcContext statementExtensionSvcContext, ExprFirstEverNode exprFirstEverNode, java.lang.Class type)
           
 AggregationMethodFactory AggregationFactoryFactory.makeFirstEver(StatementExtensionSvcContext statementExtensionSvcContext, ExprFirstEverNode exprFirstEverNode, java.lang.Class type)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeLastEver(StatementExtensionSvcContext statementExtensionSvcContext, ExprLastEverNode exprLastEverNode, java.lang.Class type)
           
 AggregationMethodFactory AggregationFactoryFactory.makeLastEver(StatementExtensionSvcContext statementExtensionSvcContext, ExprLastEverNode exprLastEverNode, java.lang.Class type)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeLeaving(StatementExtensionSvcContext statementExtensionSvcContext, ExprLeavingAggNode exprLeavingAggNode)
           
 AggregationMethodFactory AggregationFactoryFactory.makeLeaving(StatementExtensionSvcContext statementExtensionSvcContext, ExprLeavingAggNode exprLeavingAggNode)
           
 AggregationStateFactory AggregationFactoryFactoryDefault.makeLinear(StatementExtensionSvcContext statementExtensionSvcContext, ExprAggMultiFunctionLinearAccessNode expr, int streamNum)
           
 AggregationStateFactory AggregationFactoryFactory.makeLinear(StatementExtensionSvcContext statementExtensionSvcContext, ExprAggMultiFunctionLinearAccessNode expr, int streamNum)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeMedian(StatementExtensionSvcContext statementExtensionSvcContext, ExprMedianNode exprMedianNode, java.lang.Class childType)
           
 AggregationMethodFactory AggregationFactoryFactory.makeMedian(StatementExtensionSvcContext statementExtensionSvcContext, ExprMedianNode exprMedianNode, java.lang.Class childType)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeMinMax(StatementExtensionSvcContext statementExtensionSvcContext, ExprMinMaxAggrNode exprMinMaxAggrNode, java.lang.Class type, boolean hasDataWindows)
           
 AggregationMethodFactory AggregationFactoryFactory.makeMinMax(StatementExtensionSvcContext statementExtensionSvcContext, ExprMinMaxAggrNode exprMinMaxAggrNode, java.lang.Class type, boolean hasDataWindows)
           
 AggregationStateFactory AggregationFactoryFactoryDefault.makeMinMaxEver(StatementExtensionSvcContext statementExtensionSvcContext, ExprAggMultiFunctionSortedMinMaxByNode expr, AggregationStateMinMaxByEverSpec spec)
           
 AggregationStateFactory AggregationFactoryFactory.makeMinMaxEver(StatementExtensionSvcContext statementExtensionSvcContext, ExprAggMultiFunctionSortedMinMaxByNode expr, AggregationStateMinMaxByEverSpec spec)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeNth(StatementExtensionSvcContext statementExtensionSvcContext, ExprNthAggNode exprNthAggNode, java.lang.Class type, int size)
           
 AggregationMethodFactory AggregationFactoryFactory.makeNth(StatementExtensionSvcContext statementExtensionSvcContext, ExprNthAggNode exprNthAggNode, java.lang.Class type, int size)
           
 AggregationStateFactory AggregationFactoryFactoryDefault.makePlugInAccess(StatementExtensionSvcContext statementExtensionSvcContext, ExprPlugInAggMultiFunctionNodeFactory factory)
           
 AggregationStateFactory AggregationFactoryFactory.makePlugInAccess(StatementExtensionSvcContext statementExtensionSvcContext, ExprPlugInAggMultiFunctionNodeFactory factory)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makePlugInMethod(StatementExtensionSvcContext statementExtensionSvcContext, ExprPlugInAggNode expr, AggregationFunctionFactory factory, java.lang.Class childType)
           
 AggregationMethodFactory AggregationFactoryFactory.makePlugInMethod(StatementExtensionSvcContext statementExtensionSvcContext, ExprPlugInAggNode expr, AggregationFunctionFactory factory, java.lang.Class childType)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeRate(StatementExtensionSvcContext statementExtensionSvcContext, ExprRateAggNode exprRateAggNode, boolean isEver, long intervalMsec, TimeProvider timeProvider)
           
 AggregationMethodFactory AggregationFactoryFactory.makeRate(StatementExtensionSvcContext statementExtensionSvcContext, ExprRateAggNode exprRateAggNode, boolean isEver, long intervalMsec, TimeProvider timeProvider)
           
 AggregationStateFactory AggregationFactoryFactoryDefault.makeSorted(StatementExtensionSvcContext statementExtensionSvcContext, ExprAggMultiFunctionSortedMinMaxByNode expr, AggregationStateSortedSpec spec)
           
 AggregationStateFactory AggregationFactoryFactory.makeSorted(StatementExtensionSvcContext statementExtensionSvcContext, ExprAggMultiFunctionSortedMinMaxByNode expr, AggregationStateSortedSpec spec)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeStddev(StatementExtensionSvcContext statementExtensionSvcContext, ExprStddevNode exprStddevNode, java.lang.Class childType)
           
 AggregationMethodFactory AggregationFactoryFactory.makeStddev(StatementExtensionSvcContext statementExtensionSvcContext, ExprStddevNode exprStddevNode, java.lang.Class childType)
           
 AggregationMethodFactory AggregationFactoryFactoryDefault.makeSum(StatementExtensionSvcContext statementExtensionSvcContext, ExprSumNode exprSumNode, java.lang.Class childType)
           
 AggregationMethodFactory AggregationFactoryFactory.makeSum(StatementExtensionSvcContext statementExtensionSvcContext, ExprSumNode exprSumNode, java.lang.Class childType)
           
 

Uses of StatementExtensionSvcContext in com.espertech.esper.epl.core
 

Methods in com.espertech.esper.epl.core with parameters of type StatementExtensionSvcContext
static SelectExprProcessor SelectExprProcessorFactory.getProcessor(java.util.Collection<java.lang.Integer> assignedTypeNumberStack, SelectClauseElementCompiled[] selectionList, boolean isUsingWildcard, InsertIntoDesc insertIntoDesc, EventType optionalInsertIntoEventType, ForClauseSpec forClauseSpec, StreamTypeService typeService, EventAdapterService eventAdapterService, StatementResultService statementResultService, ValueAddEventService valueAddEventService, SelectExprEventTypeRegistry selectExprEventTypeRegistry, EngineImportService engineImportService, ExprEvaluatorContext exprEvaluatorContext, VariableService variableService, TableService tableService, TimeProvider timeProvider, java.lang.String engineURI, int statementId, java.lang.String statementName, java.lang.annotation.Annotation[] annotations, ContextDescriptor contextDescriptor, ConfigurationInformation configuration, SelectExprProcessorDeliveryCallback selectExprProcessorCallback, NamedWindowMgmtService namedWindowMgmtService, IntoTableSpec intoTableClause, com.espertech.esper.epl.core.GroupByRollupInfo groupByRollupInfo, StatementExtensionSvcContext statementExtensionSvcContext)
          Returns the processor to use for a given select-clause.
 

Uses of StatementExtensionSvcContext in com.espertech.esper.epl.expression.accessagg
 

Constructors in com.espertech.esper.epl.expression.accessagg with parameters of type StatementExtensionSvcContext
ExprPlugInAggMultiFunctionNodeFactory(ExprPlugInAggMultiFunctionNode parent, PlugInAggregationMultiFunctionHandler handlerPlugin, AggregationFactoryFactory aggregationFactoryFactory, StatementExtensionSvcContext statementExtensionSvcContext)
           
SortedAggregationStateFactoryFactory(EngineImportService engineImportService, StatementExtensionSvcContext statementExtensionSvcContext, ExprEvaluator[] evaluators, boolean[] sortDescending, boolean ever, int streamNum, ExprAggMultiFunctionSortedMinMaxByNode parent)
           
 

Uses of StatementExtensionSvcContext in com.espertech.esper.epl.expression.core
 

Methods in com.espertech.esper.epl.expression.core that return StatementExtensionSvcContext
 StatementExtensionSvcContext ExprValidationContext.getStatementExtensionSvcContext()
           
 

Constructors in com.espertech.esper.epl.expression.core with parameters of type StatementExtensionSvcContext
ExprValidationContext(StreamTypeService streamTypeService, EngineImportService engineImportService, StatementExtensionSvcContext statementExtensionSvcContext, ViewResourceDelegateUnverified viewResourceDelegate, TimeProvider timeProvider, VariableService variableService, TableService tableService, ExprEvaluatorContext exprEvaluatorContext, EventAdapterService eventAdapterService, java.lang.String statementName, int statementId, java.lang.annotation.Annotation[] annotations, ContextDescriptor contextDescriptor, boolean disablePropertyExpressionEventCollCache, boolean allowRollupFunctions, boolean allowBindingConsumption, boolean isUnidirectionalJoin, java.lang.String intoTableName, boolean isFilterExpression)
           
 

Uses of StatementExtensionSvcContext in com.espertech.esper.epl.property
 

Methods in com.espertech.esper.epl.property with parameters of type StatementExtensionSvcContext
static PropertyEvaluator PropertyEvaluatorFactory.makeEvaluator(PropertyEvalSpec spec, EventType sourceEventType, java.lang.String optionalSourceStreamName, EventAdapterService eventAdapterService, EngineImportService engineImportService, TimeProvider timeProvider, VariableService variableService, TableService tableService, java.lang.String engineURI, int statementId, java.lang.String statementName, java.lang.annotation.Annotation[] annotations, java.util.Collection<java.lang.Integer> assignedTypeNumberStack, ConfigurationInformation configuration, NamedWindowMgmtService namedWindowMgmtService, StatementExtensionSvcContext statementExtensionSvcContext)
          Makes the property evaluator.
 

Uses of StatementExtensionSvcContext in com.espertech.esper.epl.variable
 

Methods in com.espertech.esper.epl.variable with parameters of type StatementExtensionSvcContext
 void VariableServiceImpl.allocateVariableState(java.lang.String variableName, int agentInstanceId, StatementExtensionSvcContext extensionServicesContext, boolean isRecoveringResilient)
           
 void VariableService.allocateVariableState(java.lang.String variableName, int agentInstanceId, StatementExtensionSvcContext extensionServicesContext, boolean isRecoveringResilient)
           
 Pair<java.lang.Boolean,java.lang.Object> VariableStateHandler.getHasState(java.lang.String variableName, int variableNumber, int agentInstanceId, java.lang.Class type, EventType eventType, StatementExtensionSvcContext statementExtContext, boolean isConstant)
          Returns the current variable state plus Boolean.TRUE if there is a current state since the variable may have the value of null; returns Boolean.FALSE and null if there is no current state
 

Uses of StatementExtensionSvcContext in com.espertech.esper.filter
 

Fields in com.espertech.esper.filter declared as StatementExtensionSvcContext
 StatementExtensionSvcContext FilterSpecCompilerArgs.statementExtensionSvcContext
           
 

Methods in com.espertech.esper.filter with parameters of type StatementExtensionSvcContext
static FilterSpecCompiled FilterSpecCompiler.buildNoStmtCtx(java.util.List<ExprNode> validatedFilterNodes, EventType eventType, java.lang.String eventTypeName, PropertyEvalSpec optionalPropertyEvalSpec, java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> taggedEventTypes, java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> arrayEventTypes, StreamTypeService streamTypeService, java.lang.String optionalStreamName, java.util.Collection<java.lang.Integer> assignedTypeNumberStack, ExprEvaluatorContext exprEvaluatorContext, int statementId, java.lang.String statementName, java.lang.annotation.Annotation[] annotations, ContextDescriptor contextDescriptor, EngineImportService engineImportService, EventAdapterService eventAdapterService, FilterBooleanExpressionFactory filterBooleanExpressionFactory, TimeProvider timeProvider, VariableService variableService, TableService tableService, ConfigurationInformation configurationInformation, NamedWindowMgmtService namedWindowMgmtService, StatementExtensionSvcContext statementExtensionSvcContext)
           
 

Constructors in com.espertech.esper.filter with parameters of type StatementExtensionSvcContext
FilterSpecCompilerArgs(java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> taggedEventTypes, java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> arrayEventTypes, ExprEvaluatorContext exprEvaluatorContext, java.lang.String statementName, int statementId, StreamTypeService streamTypeService, EngineImportService engineImportService, TimeProvider timeProvider, VariableService variableService, TableService tableService, EventAdapterService eventAdapterService, FilterBooleanExpressionFactory filterBooleanExpressionFactory, java.lang.annotation.Annotation[] annotations, ContextDescriptor contextDescriptor, ConfigurationInformation configurationInformation, StatementExtensionSvcContext statementExtensionSvcContext)
           
 

Uses of StatementExtensionSvcContext in com.espertech.esper.pattern
 

Methods in com.espertech.esper.pattern that return StatementExtensionSvcContext
 StatementExtensionSvcContext PatternContext.getStatementExtensionServicesContext()
          Returns extension services context for statement (statement-specific).
 

Uses of StatementExtensionSvcContext in com.espertech.esper.view
 

Methods in com.espertech.esper.view that return StatementExtensionSvcContext
 StatementExtensionSvcContext ViewFactoryContext.getStatementExtensionServicesContext()
          Returns extension svc.
 


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