Uses of Interface
com.espertech.esper.epl.core.SelectExprProcessor

Packages that use SelectExprProcessor
com.espertech.esper.core.start Classes related to start and stop of statements 
com.espertech.esper.epl.agg.rollup Aggregation roll-up services. 
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.core.eval Select expression evaluators. 
com.espertech.esper.epl.named Named window classes are in this package 
com.espertech.esper.epl.property Classes for handling events-within-events. 
com.espertech.esper.epl.table.merge Table on-merge handlers. 
 

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

Methods in com.espertech.esper.core.start that return SelectExprProcessor
 SelectExprProcessor EPPreparedExecuteIUDSingleStreamExecInsert.getInsertHelper()
           
 

Constructors in com.espertech.esper.core.start with parameters of type SelectExprProcessor
EPPreparedExecuteIUDSingleStreamExecInsert(ExprEvaluatorContext exprEvaluatorContext, SelectExprProcessor insertHelper, ExprTableAccessNode[] optionalTableNodes, EPServicesContext services)
           
 

Uses of SelectExprProcessor in com.espertech.esper.epl.agg.rollup
 

Methods in com.espertech.esper.epl.agg.rollup that return SelectExprProcessor
 SelectExprProcessor[] GroupByRollupPerLevelExpression.getSelectExprProcessor()
           
 

Constructors in com.espertech.esper.epl.agg.rollup with parameters of type SelectExprProcessor
GroupByRollupPerLevelExpression(SelectExprProcessor[] selectExprProcessor, ExprEvaluator[] optionalHavingNodes, OrderByElement[][] optionalOrderByElements)
           
 

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

Classes in com.espertech.esper.epl.core that implement SelectExprProcessor
static class SelectExprInsertEventBeanFactory.SelectExprInsertNativeBase
           
static class SelectExprInsertEventBeanFactory.SelectExprInsertNativeExpressionCoerceBase
           
static class SelectExprInsertEventBeanFactory.SelectExprInsertNativeExpressionCoerceMap
           
static class SelectExprInsertEventBeanFactory.SelectExprInsertNativeExpressionCoerceNative
           
static class SelectExprInsertEventBeanFactory.SelectExprInsertNativeExpressionCoerceObjectArray
           
static class SelectExprInsertEventBeanFactory.SelectExprInsertNativeNoWiden
           
static class SelectExprInsertEventBeanFactory.SelectExprInsertNativeWidening
           
 class SelectExprJoinWildcardProcessorMap
          Processor for select-clause expressions that handles wildcards.
 class SelectExprJoinWildcardProcessorObjectArray
          Processor for select-clause expressions that handles wildcards.
 class SelectExprJoinWildcardProcessorTableRows
          Processor for select-clause expressions that handles wildcards.
 class SelectExprProcessorWDeliveryCallback
          Interface for processors of select-clause items, implementors are computing results based on matching events.
 class SelectExprResultProcessor
          A select expression processor that check what type of result (synthetic and natural) event is expected and produces.
 class SelectExprWildcardProcessor
          Processor for select-clause expressions that handles wildcards for single streams with no insert-into.
 class SelectExprWildcardTableProcessor
          Processor for select-clause expressions that handles wildcards for single streams with no insert-into.
 

Fields in com.espertech.esper.epl.core declared as SelectExprProcessor
protected  SelectExprProcessor ResultSetProcessorRowPerGroup.selectExprProcessor
           
 

Methods in com.espertech.esper.epl.core that return SelectExprProcessor
static SelectExprProcessor SelectExprJoinWildcardProcessorFactory.create(java.util.Collection<java.lang.Integer> assignedTypeNumberStack, java.lang.String statementId, java.lang.String[] streamNames, EventType[] streamTypes, EventAdapterService eventAdapterService, InsertIntoDesc insertIntoDesc, SelectExprEventTypeRegistry selectExprEventTypeRegistry, MethodResolutionService methodResolutionService, java.lang.annotation.Annotation[] annotations, ConfigurationInformation configuration, TableService tableService)
          Ctor.
 SelectExprProcessor SelectExprProcessorHelper.getEvaluator()
           
static SelectExprProcessor SelectExprInsertEventBeanFactory.getInsertUnderlyingJoinWildcard(EventAdapterService eventAdapterService, EventType eventType, java.lang.String[] streamNames, EventType[] streamTypes, EngineImportService engineImportService)
           
static SelectExprProcessor SelectExprInsertEventBeanFactory.getInsertUnderlyingNonJoin(EventAdapterService eventAdapterService, EventType eventType, boolean isUsingWildcard, StreamTypeService typeService, ExprEvaluator[] expressionNodes, java.lang.String[] columnNames, java.lang.Object[] expressionReturnTypes, EngineImportService engineImportService, InsertIntoDesc insertIntoDesc, java.lang.String[] columnNamesAsProvided, boolean allowNestableTargetFragmentTypes)
           
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, MethodResolutionService methodResolutionService, ExprEvaluatorContext exprEvaluatorContext, VariableService variableService, TableService tableService, TimeProvider timeProvider, java.lang.String engineURI, java.lang.String statementId, java.lang.String statementName, java.lang.annotation.Annotation[] annotations, ContextDescriptor contextDescriptor, ConfigurationInformation configuration, SelectExprProcessorDeliveryCallback selectExprProcessorCallback, NamedWindowService namedWindowService, IntoTableSpec intoTableClause)
          Returns the processor to use for a given select-clause.
 SelectExprProcessor ResultSetProcessorRowPerGroup.getSelectExprProcessor()
          Returns the select expression processor
 SelectExprProcessor ResultSetProcessorAggregateGrouped.getSelectExprProcessor()
          Returns the select expression processor
 SelectExprProcessor ResultSetProcessorAggregateAll.getSelectExprProcessor()
          Returns the select expression processor
 

Methods in com.espertech.esper.epl.core with parameters of type SelectExprProcessor
protected static EventBean[] ResultSetProcessorUtil.getSelectEventsHaving(SelectExprProcessor exprProcessor, EventBean[] events, ExprEvaluator havingNode, boolean isNewData, boolean isSynthesize, ExprEvaluatorContext exprEvaluatorContext)
          Applies the select-clause to the given events returning the selected events.
protected static EventBean[] ResultSetProcessorUtil.getSelectEventsHavingWithOrderBy(SelectExprProcessor exprProcessor, OrderByProcessor orderByProcessor, EventBean[] events, ExprEvaluator havingNode, boolean isNewData, boolean isSynthesize, ExprEvaluatorContext exprEvaluatorContext)
          Applies the select-clause to the given events returning the selected events.
protected static EventBean[] ResultSetProcessorUtil.getSelectEventsNoHaving(SelectExprProcessor exprProcessor, EventBean[] events, boolean isNewData, boolean isSynthesize, ExprEvaluatorContext exprEvaluatorContext)
          Applies the select-clause to the given events returning the selected events.
protected static EventBean[] ResultSetProcessorHandThrough.getSelectEventsNoHaving(SelectExprProcessor exprProcessor, EventBean[] events, boolean isNewData, boolean isSynthesize, ExprEvaluatorContext agentInstanceContext)
          Applies the select-clause to the given events returning the selected events.
protected static EventBean[] ResultSetProcessorHandThrough.getSelectEventsNoHaving(SelectExprProcessor exprProcessor, java.util.Set<MultiKey<EventBean>> events, boolean isNewData, boolean isSynthesize, ExprEvaluatorContext agentInstanceContext)
          Applies the select-clause to the given events returning the selected events.
protected static EventBean[] ResultSetProcessorUtil.getSelectEventsNoHavingWithOrderBy(SelectExprProcessor exprProcessor, OrderByProcessor orderByProcessor, EventBean[] events, boolean isNewData, boolean isSynthesize, ExprEvaluatorContext exprEvaluatorContext)
          Applies the select-clause to the given events returning the selected events.
protected static EventBean[] ResultSetProcessorUtil.getSelectJoinEventsHaving(SelectExprProcessor exprProcessor, java.util.Set<MultiKey<EventBean>> events, ExprEvaluator havingNode, boolean isNewData, boolean isSynthesize, ExprEvaluatorContext exprEvaluatorContext)
          Applies the select-clause to the given events returning the selected events.
protected static EventBean[] ResultSetProcessorUtil.getSelectJoinEventsHavingWithOrderBy(SelectExprProcessor exprProcessor, OrderByProcessor orderByProcessor, java.util.Set<MultiKey<EventBean>> events, ExprEvaluator havingNode, boolean isNewData, boolean isSynthesize, ExprEvaluatorContext exprEvaluatorContext)
          Applies the select-clause to the given events returning the selected events.
protected static EventBean[] ResultSetProcessorUtil.getSelectJoinEventsNoHaving(SelectExprProcessor exprProcessor, java.util.Set<MultiKey<EventBean>> events, boolean isNewData, boolean isSynthesize, ExprEvaluatorContext exprEvaluatorContext)
          Applies the select-clause to the given events returning the selected events.
protected static EventBean[] ResultSetProcessorUtil.getSelectJoinEventsNoHavingWithOrderBy(SelectExprProcessor exprProcessor, OrderByProcessor orderByProcessor, java.util.Set<MultiKey<EventBean>> events, boolean isNewData, boolean isSynthesize, ExprEvaluatorContext exprEvaluatorContext)
          Applies the select-clause to the given events returning the selected events.
protected static void ResultSetProcessorUtil.populateSelectEventsHaving(SelectExprProcessor exprProcessor, EventBean[] events, ExprEvaluator havingNode, boolean isNewData, boolean isSynthesize, java.util.List<EventBean> result, ExprEvaluatorContext exprEvaluatorContext)
           
protected static void ResultSetProcessorUtil.populateSelectEventsHavingWithOrderBy(SelectExprProcessor exprProcessor, OrderByProcessor orderByProcessor, EventBean[] events, ExprEvaluator havingNode, boolean isNewData, boolean isSynthesize, java.util.List<EventBean> result, java.util.List<java.lang.Object> optSortKeys, ExprEvaluatorContext exprEvaluatorContext)
           
protected static void ResultSetProcessorUtil.populateSelectEventsNoHaving(SelectExprProcessor exprProcessor, EventBean[] events, boolean isNewData, boolean isSynthesize, java.util.Collection<EventBean> result, ExprEvaluatorContext exprEvaluatorContext)
           
protected static void ResultSetProcessorUtil.populateSelectEventsNoHavingWithOrderBy(SelectExprProcessor exprProcessor, OrderByProcessor orderByProcessor, EventBean[] events, boolean isNewData, boolean isSynthesize, java.util.Collection<EventBean> result, java.util.List<java.lang.Object> sortKeys, ExprEvaluatorContext exprEvaluatorContext)
           
protected static void ResultSetProcessorUtil.populateSelectJoinEventsHaving(SelectExprProcessor exprProcessor, java.util.Set<MultiKey<EventBean>> events, ExprEvaluator havingNode, boolean isNewData, boolean isSynthesize, java.util.List<EventBean> result, ExprEvaluatorContext exprEvaluatorContext)
           
protected static void ResultSetProcessorUtil.populateSelectJoinEventsHavingWithOrderBy(SelectExprProcessor exprProcessor, OrderByProcessor orderByProcessor, java.util.Set<MultiKey<EventBean>> events, ExprEvaluator havingNode, boolean isNewData, boolean isSynthesize, java.util.List<EventBean> result, java.util.List<java.lang.Object> sortKeys, ExprEvaluatorContext exprEvaluatorContext)
           
protected static void ResultSetProcessorUtil.populateSelectJoinEventsNoHaving(SelectExprProcessor exprProcessor, java.util.Set<MultiKey<EventBean>> events, boolean isNewData, boolean isSynthesize, java.util.List<EventBean> result, ExprEvaluatorContext exprEvaluatorContext)
           
protected static void ResultSetProcessorUtil.populateSelectJoinEventsNoHavingWithOrderBy(SelectExprProcessor exprProcessor, OrderByProcessor orderByProcessor, java.util.Set<MultiKey<EventBean>> events, boolean isNewData, boolean isSynthesize, java.util.List<EventBean> result, java.util.List<java.lang.Object> optSortKeys, ExprEvaluatorContext exprEvaluatorContext)
           
 

Constructors in com.espertech.esper.epl.core with parameters of type SelectExprProcessor
ResultSetProcessorAggregateAll(ResultSetProcessorAggregateAllFactory prototype, SelectExprProcessor selectExprProcessor, OrderByProcessor orderByProcessor, AggregationService aggregationService, ExprEvaluatorContext exprEvaluatorContext)
           
ResultSetProcessorAggregateAllFactory(SelectExprProcessor selectExprProcessor, ExprEvaluator optionalHavingNode, boolean isSelectRStream, boolean isUnidirectional, boolean isHistoricalOnly)
          Ctor.
ResultSetProcessorAggregateGrouped(ResultSetProcessorAggregateGroupedFactory prototype, SelectExprProcessor selectExprProcessor, OrderByProcessor orderByProcessor, AggregationService aggregationService, AgentInstanceContext agentInstanceContext)
           
ResultSetProcessorAggregateGroupedFactory(SelectExprProcessor selectExprProcessor, ExprNode[] groupKeyNodeExpressions, ExprEvaluator[] groupKeyNodes, ExprEvaluator optionalHavingNode, boolean isSelectRStream, boolean isUnidirectional, OutputLimitSpec outputLimitSpec, boolean isSorting, boolean isHistoricalOnly)
          Ctor.
ResultSetProcessorHandThrougFactory(SelectExprProcessor selectExprProcessor, boolean selectRStream)
          Ctor.
ResultSetProcessorHandThrough(ResultSetProcessorHandThrougFactory prototype, SelectExprProcessor selectExprProcessor, AgentInstanceContext agentInstanceContext)
           
ResultSetProcessorRowForAll(ResultSetProcessorRowForAllFactory prototype, SelectExprProcessor selectExprProcessor, OrderByProcessor orderByProcessor, AggregationService aggregationService, ExprEvaluatorContext exprEvaluatorContext)
           
ResultSetProcessorRowForAllFactory(SelectExprProcessor selectExprProcessor, ExprEvaluator optionalHavingNode, boolean isSelectRStream, boolean isUnidirectional, boolean isHistoricalOnly)
          Ctor.
ResultSetProcessorRowPerGroup(ResultSetProcessorRowPerGroupFactory prototype, SelectExprProcessor selectExprProcessor, OrderByProcessor orderByProcessor, AggregationService aggregationService, AgentInstanceContext agentInstanceContext)
           
ResultSetProcessorRowPerGroupFactory(SelectExprProcessor selectExprProcessor, ExprNode[] groupKeyNodeExpressions, ExprEvaluator[] groupKeyNodes, ExprEvaluator optionalHavingNode, boolean isSelectRStream, boolean isUnidirectional, OutputLimitSpec outputLimitSpec, boolean isSorting, boolean noDataWindowSingleStream, boolean isHistoricalOnly, boolean iterateUnbounded)
          Ctor.
ResultSetProcessorRowPerGroupUnbound(ResultSetProcessorRowPerGroupFactory prototype, SelectExprProcessor selectExprProcessor, OrderByProcessor orderByProcessor, AggregationService aggregationService, AgentInstanceContext agentInstanceContext)
           
ResultSetProcessorSimple(ResultSetProcessorSimpleFactory prototype, SelectExprProcessor selectExprProcessor, OrderByProcessor orderByProcessor, ExprEvaluatorContext exprEvaluatorContext)
           
ResultSetProcessorSimpleFactory(SelectExprProcessor selectExprProcessor, ExprEvaluator optionalHavingNode, boolean isSelectRStream)
          Ctor.
SelectExprJoinWildcardProcessorTableRows(EventType[] types, SelectExprProcessor inner, TableService tableService)
           
SelectExprResultProcessor(StatementResultService statementResultService, SelectExprProcessor syntheticProcessor, BindProcessor bindProcessor)
          Ctor.
 

Uses of SelectExprProcessor in com.espertech.esper.epl.core.eval
 

Classes in com.espertech.esper.epl.core.eval that implement SelectExprProcessor
 class EvalBaseFirstProp
           
 class EvalBaseMap
           
 class EvalBaseObjectArr
           
 class EvalInsertBeanRecast
           
 class EvalInsertBeanWrapRecast
           
 class EvalInsertCoercionMap
           
 class EvalInsertCoercionObjectArray
           
 class EvalInsertNoWildcardMap
           
 class EvalInsertNoWildcardObjectArray
           
 class EvalInsertNoWildcardObjectArrayRemap
           
 class EvalInsertNoWildcardObjectArrayRemapWWiden
           
 class EvalInsertNoWildcardRevision
           
 class EvalInsertNoWildcardSingleColCoercionBean
           
 class EvalInsertNoWildcardSingleColCoercionBeanWrap
           
 class EvalInsertNoWildcardSingleColCoercionBeanWrapVariant
           
 class EvalInsertNoWildcardSingleColCoercionMapWrap
           
 class EvalInsertNoWildcardSingleColCoercionObjectArrayWrap
           
 class EvalInsertNoWildcardSingleColCoercionRevisionBean
           
 class EvalInsertNoWildcardSingleColCoercionRevisionBeanWrap
           
 class EvalInsertNoWildcardSingleColCoercionRevisionMap
           
 class EvalInsertNoWildcardSingleColCoercionRevisionObjectArray
           
 class EvalInsertWildcardBean
           
 class EvalInsertWildcardJoin
           
 class EvalInsertWildcardJoinRevision
           
 class EvalInsertWildcardRevision
           
 class EvalInsertWildcardRevisionWrapper
           
 class EvalInsertWildcardSSWrapper
           
 class EvalInsertWildcardSSWrapperRevision
           
 class EvalInsertWildcardWrapper
           
 class EvalSelectNoWildcardEmptyProps
           
 class EvalSelectNoWildcardMap
           
 class EvalSelectNoWildcardObjectArray
           
 class EvalSelectStreamBase
           
 class EvalSelectStreamBaseMap
           
 class EvalSelectStreamBaseObjectArray
           
 class EvalSelectStreamNoUnderlyingMap
           
 class EvalSelectStreamNoUnderlyingObjectArray
           
 class EvalSelectStreamNoUndWEventBeanToObj
           
 class EvalSelectStreamNoUndWEventBeanToObjObjArray
           
 class EvalSelectStreamWUnderlying
           
 class EvalSelectWildcard
           
 class EvalSelectWildcardJoin
           
 class EvalSelectWildcardSSWrapper
           
 

Methods in com.espertech.esper.epl.core.eval that return SelectExprProcessor
static SelectExprProcessor EvalSelectStreamWUndRecastObjectArrayFactory.make(EventType[] eventTypes, SelectExprContext selectExprContext, int streamNumber, EventType targetType, ExprNode[] exprNodes, EngineImportService engineImportService)
           
static SelectExprProcessor EvalSelectStreamWUndRecastMapFactory.make(EventType[] eventTypes, SelectExprContext selectExprContext, int streamNumber, EventType targetType, ExprNode[] exprNodes, EngineImportService engineImportService)
           
 

Constructors in com.espertech.esper.epl.core.eval with parameters of type SelectExprProcessor
EvalInsertWildcardJoin(SelectExprContext selectExprContext, EventType resultEventType, SelectExprProcessor joinWildcardProcessor)
           
EvalInsertWildcardJoinRevision(SelectExprContext selectExprContext, EventType resultEventType, SelectExprProcessor joinWildcardProcessor, ValueAddEventProcessor vaeProcessor)
           
EvalSelectWildcardJoin(SelectExprContext selectExprContext, EventType resultEventType, SelectExprProcessor joinWildcardProcessor)
           
 

Uses of SelectExprProcessor in com.espertech.esper.epl.named
 

Constructors in com.espertech.esper.epl.named with parameters of type SelectExprProcessor
NamedWindowOnMergeActionIns(ExprEvaluator optionalFilter, SelectExprProcessor insertHelper, InternalEventRouter internalEventRouter, java.lang.String insertIntoTableName, TableService tableService, EPStatementHandle statementHandle, InternalEventRouteDest internalEventRouteDest, boolean audit)
           
 

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

Constructors in com.espertech.esper.epl.property with parameters of type SelectExprProcessor
PropertyEvaluatorSelect(SelectExprProcessor selectExprProcessor, PropertyEvaluatorAccumulative accumulative)
          Ctor.
 

Uses of SelectExprProcessor in com.espertech.esper.epl.table.merge
 

Constructors in com.espertech.esper.epl.table.merge with parameters of type SelectExprProcessor
TableOnMergeActionIns(ExprEvaluator optionalFilter, SelectExprProcessor insertHelper, InternalEventRouter internalEventRouter, EPStatementHandle statementHandle, InternalEventRouteDest internalEventRouteDest, boolean audit, TableStateRowFactory tableStateRowFactory)
           
 


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