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.expression EQL expression nodes, aggregation, result set processing 
net.esper.eql.parse Parsers and AST tree walkers and helper classes transforming AST into business objects 
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.
 

Constructor parameters in net.esper.core with type arguments of type Pair
EPEQLStmtStartMethod(InsertIntoDesc insertIntoDesc, List<SelectExprElement> selectionList, List<StreamSpec> streams, List<OuterJoinDesc> outerJoinDescList, ExprNode optionalFilterNode, List<ExprNode> groupByNodes, ExprNode optionalHavingNode, OutputLimitSpec optionalOutputLimitViewSpecs, List<Pair<ExprNode,Boolean>> orderByNodes, String eqlStatement, EPServicesContext services)
          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.
 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).
 

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.
 

Method parameters in net.esper.eql.expression with type arguments of type Pair
static ResultSetProcessor ResultSetProcessorFactory.getProcessor(List<SelectExprElement> 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.
static OrderByProcessor OrderByProcessorFactory.getProcessor(List<SelectExprElement> selectionList, List<ExprNode> groupByNodes, List<Pair<ExprNode,Boolean>> orderByList, AggregationService aggregationService, EventAdapterService eventAdapterService)
          Returns processor for order-by clauses.
 

Constructor parameters in net.esper.eql.expression 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.parse
 

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

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.