Uses of Class
net.esper.collection.Pair

Packages that use Pair
net.esper.collection Internal collection classes 
net.esper.core Implementation of client package interfaces, glue code 
net.esper.eql.core Contains EQL statement specification classes define the constructs that make up an EQL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
net.esper.eql.expression This package contains the EQL expression nodes that represent all expressions such as used in select clauses, group-by and having clauses, or order-by clauses 
net.esper.eql.spec Contains EQL statement specification classes define the constructs that make up an EQL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
net.esper.filter Main switchboard filtering and routing of incoming events to interested statements is performed in this package. 
net.esper.view View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering. 
net.esper.view.stat.olap Views computing OLAP cubes. 
 

Uses of Pair in net.esper.collection
 

Constructor parameters in net.esper.collection with type arguments of type Pair
TimeWindowIterator(LinkedList<Pair<Long,LinkedList<EventBean>>> window)
          Ctor.
 

Uses of Pair in net.esper.core
 

Methods in net.esper.core that return Pair
 Pair<Viewable,EPStatementStopMethod> EPEQLStmtStartMethod.start()
          Starts the EQL statement.
 

Uses of Pair in net.esper.eql.core
 

Methods in net.esper.eql.core that return Pair
 Pair<EventBean[],EventBean[]> ResultSetProcessorSimple.processJoinResult(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorRowPerGroup.processJoinResult(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorRowForAll.processJoinResult(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorAggregateGrouped.processJoinResult(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorAggregateAll.processJoinResult(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessor.processJoinResult(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents)
          For use by joins posting their result, process the event rows that are entered and removed (new and old events).
 Pair<EventBean[],EventBean[]> ResultSetProcessorSimple.processViewResult(EventBean[] newData, EventBean[] oldData)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorRowPerGroup.processViewResult(EventBean[] newData, EventBean[] oldData)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorRowForAll.processViewResult(EventBean[] newData, EventBean[] oldData)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorAggregateGrouped.processViewResult(EventBean[] newData, EventBean[] oldData)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorAggregateAll.processViewResult(EventBean[] newData, EventBean[] oldData)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessor.processViewResult(EventBean[] newData, EventBean[] oldData)
          For use by views posting their result, process the event rows that are entered and removed (new and old events).
 

Method parameters in net.esper.eql.core with type arguments of type Pair
static OrderByProcessor OrderByProcessorFactory.getProcessor(List<SelectExprElementNamedSpec> selectionList, List<ExprNode> groupByNodes, List<Pair<ExprNode,Boolean>> orderByList, AggregationService aggregationService, EventAdapterService eventAdapterService)
          Returns processor for order-by clauses.
static ResultSetProcessor ResultSetProcessorFactory.getProcessor(List<SelectExprElementUnnamedSpec> selectionList, InsertIntoDesc insertIntoDesc, List<ExprNode> groupByNodes, ExprNode optionalHavingNode, OutputLimitSpec outputLimitSpec, List<Pair<ExprNode,Boolean>> orderByList, StreamTypeService typeService, EventAdapterService eventAdapterService, AutoImportService autoImportService)
          Returns the result set process for the given select expression, group-by clause and having clause given a set of types describing each stream in the from-clause.
 

Constructor parameters in net.esper.eql.core with type arguments of type Pair
OrderByProcessorSimple(List<Pair<ExprNode,Boolean>> orderByList, List<ExprNode> groupByNodes, boolean needsGroupByKeys, AggregationService aggregationService)
          Ctor.
 

Uses of Pair in net.esper.eql.expression
 

Methods in net.esper.eql.expression that return Pair
protected static Pair<PropertyResolutionDescriptor,String> ExprIdentNode.getTypeFromStream(StreamTypeService streamTypeService, String unresolvedPropertyName, String streamOrPropertyName)
          Determine stream id and property type given an unresolved property name and a stream name that may also be part of the property name.
 

Methods in net.esper.eql.expression that return types with arguments of type Pair
 List<Pair<Integer,String>> ExprNodeIdentifierVisitor.getExprProperties()
          Returns list of event property stream numbers and names that uniquely identify which property is from whcih stream, and the name of each.
 

Uses of Pair in net.esper.eql.spec
 

Methods in net.esper.eql.spec that return types with arguments of type Pair
 List<Pair<ExprNode,Boolean>> StatementSpec.getOrderByList()
          Returns the list of order-by expression as specified in the ORDER BY clause.
 

Uses of Pair in net.esper.filter
 

Methods in net.esper.filter that return Pair
static Pair<FilterValueSetParam,FilterParamIndex> IndexHelper.findIndex(SortedSet<FilterValueSetParam> parameters, List<FilterParamIndex> indizes)
          Find an index that matches one of the filter parameters passed.
 Pair<FilterParamIndex,Object> IndexTreePath.removeFirst()
          Remove and return first index.
 

Uses of Pair in net.esper.view
 

Methods in net.esper.view that return Pair
protected static Pair<Viewable,List<View>> ViewServiceHelper.matchExistingViews(Viewable rootViewable, Map<View,ViewSpec> specificationRepository, List<ViewSpec> specifications)
          Match the views under the stream to the list of view specications passed in.
 

Uses of Pair in net.esper.view.stat.olap
 

Methods in net.esper.view.stat.olap that return Pair
static Pair<Dimension[],Cell[]> CubeDerivedValueHelper.derive(String[] measuresToDerive, MultidimCube<BaseStatisticsBean> cube)
          Derive given statistical measures from the multidim.