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

Packages that use SelectExprProcessor
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. 
 

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

Classes in com.espertech.esper.epl.core that implement SelectExprProcessor
 class SelectExprEvalProcessor
          Processor for select-clause expressions that handles a list of selection items represented by expression nodes.
 class SelectExprEvalProcessorStreams
          Processor for select-clause expressions that handles a list of selection items represented by expression nodes.
 class SelectExprJoinWildcardProcessor
          Processor for select-clause expressions that handles wildcards.
 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.
 

Methods in com.espertech.esper.epl.core that return SelectExprProcessor
static SelectExprProcessor SelectExprProcessorFactory.getProcessor(List<SelectClauseElementCompiled> selectionList, boolean isUsingWildcard, InsertIntoDesc insertIntoDesc, StreamTypeService typeService, EventAdapterService eventAdapterService, StatementResultService statementResultService, ValueAddEventService valueAddEventService)
          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[] ResultSetProcessorSimple.getSelectEventsHaving(SelectExprProcessor exprProcessor, EventBean[] events, ExprNode optionalHavingNode, boolean isNewData, boolean isSynthesize)
          Applies the select-clause to the given events returning the selected events.
protected static EventBean[] ResultSetProcessorSimple.getSelectEventsHaving(SelectExprProcessor exprProcessor, OrderByProcessor orderByProcessor, EventBean[] events, ExprNode optionalHavingNode, boolean isNewData, boolean isSynthesize)
          Applies the select-clause to the given events returning the selected events.
protected static void ResultSetProcessorSimple.getSelectEventsHaving(SelectExprProcessor exprProcessor, OrderByProcessor orderByProcessor, EventBean[] events, ExprNode optionalHavingNode, boolean isNewData, boolean isSynthesize, List<EventBean> result, List<MultiKeyUntyped> optSortKeys)
          Applies the select-clause to the given events returning the selected events.
protected static EventBean[] ResultSetProcessorSimple.getSelectEventsHaving(SelectExprProcessor exprProcessor, OrderByProcessor orderByProcessor, Set<MultiKey<EventBean>> events, ExprNode optionalHavingNode, boolean isNewData, boolean isSynthesize)
          Applies the select-clause to the given events returning the selected events.
protected static void ResultSetProcessorSimple.getSelectEventsHaving(SelectExprProcessor exprProcessor, OrderByProcessor orderByProcessor, Set<MultiKey<EventBean>> events, ExprNode optionalHavingNode, boolean isNewData, boolean isSynthesize, List<EventBean> result, List<MultiKeyUntyped> optSortKeys)
          Applies the select-clause to the given events returning the selected events.
protected static EventBean[] ResultSetProcessorSimple.getSelectEventsHaving(SelectExprProcessor exprProcessor, Set<MultiKey<EventBean>> events, ExprNode optionalHavingNode, boolean isNewData, boolean isSynthesize)
          Applies the select-clause to the given events returning the selected events.
protected static EventBean[] ResultSetProcessorSimple.getSelectEventsNoHaving(SelectExprProcessor exprProcessor, EventBean[] events, boolean isNewData, boolean isSynthesize)
          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)
          Applies the select-clause to the given events returning the selected events.
protected static EventBean[] ResultSetProcessorSimple.getSelectEventsNoHaving(SelectExprProcessor exprProcessor, OrderByProcessor orderByProcessor, EventBean[] events, boolean isNewData, boolean isSynthesize)
          Applies the select-clause to the given events returning the selected events.
protected static void ResultSetProcessorSimple.getSelectEventsNoHaving(SelectExprProcessor exprProcessor, OrderByProcessor orderByProcessor, EventBean[] events, boolean isNewData, boolean isSynthesize, List<EventBean> result, List<MultiKeyUntyped> optSortKeys)
          Applies the select-clause to the given events returning the selected events.
protected static EventBean[] ResultSetProcessorSimple.getSelectEventsNoHaving(SelectExprProcessor exprProcessor, OrderByProcessor orderByProcessor, Set<MultiKey<EventBean>> events, boolean isNewData, boolean isSynthesize)
          Applies the select-clause to the given events returning the selected events.
protected static void ResultSetProcessorSimple.getSelectEventsNoHaving(SelectExprProcessor exprProcessor, OrderByProcessor orderByProcessor, Set<MultiKey<EventBean>> events, boolean isNewData, boolean isSynthesize, List<EventBean> result, List<MultiKeyUntyped> optSortKeys)
          Applies the select-clause to the given events returning the selected events.
protected static EventBean[] ResultSetProcessorSimple.getSelectEventsNoHaving(SelectExprProcessor exprProcessor, Set<MultiKey<EventBean>> events, boolean isNewData, boolean isSynthesize)
          Applies the select-clause to the given events returning the selected events.
protected static EventBean[] ResultSetProcessorHandThrough.getSelectEventsNoHaving(SelectExprProcessor exprProcessor, Set<MultiKey<EventBean>> events, boolean isNewData, boolean isSynthesize)
          Applies the select-clause to the given events returning the selected events.
 

Constructors in com.espertech.esper.epl.core with parameters of type SelectExprProcessor
ResultSetProcessorAggregateAll(SelectExprProcessor selectExprProcessor, OrderByProcessor orderByProcessor, AggregationService aggregationService, ExprNode optionalHavingNode, boolean isSelectRStream)
          Ctor.
ResultSetProcessorAggregateGrouped(SelectExprProcessor selectExprProcessor, OrderByProcessor orderByProcessor, AggregationService aggregationService, List<ExprNode> groupKeyNodes, ExprNode optionalHavingNode, boolean isSelectRStream)
          Ctor.
ResultSetProcessorHandThrough(SelectExprProcessor selectExprProcessor, boolean isSelectRStream)
          Ctor.
ResultSetProcessorRowForAll(SelectExprProcessor selectExprProcessor, AggregationService aggregationService, OrderByProcessor orderByProcessor, ExprNode optionalHavingNode, boolean isSelectRStream)
          Ctor.
ResultSetProcessorRowPerGroup(SelectExprProcessor selectExprProcessor, OrderByProcessor orderByProcessor, AggregationService aggregationService, List<ExprNode> groupKeyNodes, ExprNode optionalHavingNode, boolean isSelectRStream)
          Ctor.
ResultSetProcessorSimple(SelectExprProcessor selectExprProcessor, OrderByProcessor orderByProcessor, ExprNode optionalHavingNode, boolean isSelectRStream)
          Ctor.
SelectExprResultProcessor(StatementResultService statementResultService, SelectExprProcessor syntheticProcessor, BindProcessor bindProcessor)
          Ctor.
 


© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com