Uses of Class
felix.dstruct.ConcurrentOperatorsBucket

Packages that use ConcurrentOperatorsBucket
felix.dstruct Package that contains the basic data structure used by Felix. 
felix.optimizer Optimizer used to schedule Felix's execution plan. 
 

Uses of ConcurrentOperatorsBucket in felix.dstruct
 

Fields in felix.dstruct declared as ConcurrentOperatorsBucket
 ConcurrentOperatorsBucket FelixPredicate.belongsTo
          The parent ConcurrentOperatorsBucket.
 ConcurrentOperatorsBucket StatOperator.belongsToBucket
          The ConcurrentOperatorsBucket this StatOperator belongs to.
 

Fields in felix.dstruct with type parameters of type ConcurrentOperatorsBucket
 java.util.HashMap<FelixPredicate,java.util.HashSet<ConcurrentOperatorsBucket>> ExecutionPlan.dd_Predicate2OperatorBucket
          Map from predicates in ExecutionPlan.dd_CommonPredicates to their parents operators.
 java.util.HashMap<ConcurrentOperatorsBucket,java.util.HashSet<ConcurrentOperatorsBucket>> OperatorBucketGraph.downStreams
          Map from the bucket to its downstream buckets.
 java.util.HashMap<ConcurrentOperatorsBucket,java.util.HashSet<ConcurrentOperatorsBucket>> OperatorBucketGraph.downStreams
          Map from the bucket to its downstream buckets.
 java.util.ArrayList<ConcurrentOperatorsBucket> ExecutionPlan.operators
          List of buckets which are organized in physical execution order.
 java.util.HashMap<ConcurrentOperatorsBucket,java.util.HashSet<ConcurrentOperatorsBucket>> OperatorBucketGraph.upStreams
          Map from the bucket to its upstream buckets.
 java.util.HashMap<ConcurrentOperatorsBucket,java.util.HashSet<ConcurrentOperatorsBucket>> OperatorBucketGraph.upStreams
          Map from the bucket to its upstream buckets.
 

Methods in felix.dstruct that return ConcurrentOperatorsBucket
 ConcurrentOperatorsBucket OperatorBucketGraph.getOneRandomOperator()
          Randomly pick one bucket in this OperatorBucketGraph.
 

Methods in felix.dstruct that return types with arguments of type ConcurrentOperatorsBucket
 java.util.HashSet<ConcurrentOperatorsBucket> OperatorBucketGraph.getDownStreamOperator(ConcurrentOperatorsBucket oup)
          Gets all downstream buckets of the given bucket.
 java.util.HashSet<ConcurrentOperatorsBucket> OperatorBucketGraph.getOperators()
          Return the set of buckets in this OperatorBucketGraph.
 java.util.HashSet<ConcurrentOperatorsBucket> OperatorBucketGraph.getUpStreamOperator(ConcurrentOperatorsBucket sop)
          Gets all upstream buckets of the given bucket.
 

Methods in felix.dstruct with parameters of type ConcurrentOperatorsBucket
 void OperatorBucketGraph.addOperator(ConcurrentOperatorsBucket sop)
          Add a new bucket to this OperatorBucketGraph.
 void ExecutionPlan.addOperatorAfter(ConcurrentOperatorsBucket sop)
          Add a bucket in the end of the execution plan.
 void ExecutionPlan.addOperatorBefore(ConcurrentOperatorsBucket sop)
          Add a bucket before the end of the execution plan.
 java.util.HashSet<ConcurrentOperatorsBucket> OperatorBucketGraph.getDownStreamOperator(ConcurrentOperatorsBucket oup)
          Gets all downstream buckets of the given bucket.
 java.util.HashSet<ConcurrentOperatorsBucket> OperatorBucketGraph.getUpStreamOperator(ConcurrentOperatorsBucket sop)
          Gets all upstream buckets of the given bucket.
 

Uses of ConcurrentOperatorsBucket in felix.optimizer
 

Methods in felix.optimizer that return types with arguments of type ConcurrentOperatorsBucket
 java.util.ArrayList<ConcurrentOperatorsBucket> Scheduler.rank(java.util.Collection<ConcurrentOperatorsBucket> torank)
          Returns list of operator buckets sorted by precedence.
 

Methods in felix.optimizer with parameters of type ConcurrentOperatorsBucket
 void DMOOptimizer.optimizeDMO(ConcurrentOperatorsBucket cob)
          Optimize all DMOs appearing in the given ConcurrentOperatorsBucket.
 

Method parameters in felix.optimizer with type arguments of type ConcurrentOperatorsBucket
 java.util.ArrayList<ConcurrentOperatorsBucket> Scheduler.rank(java.util.Collection<ConcurrentOperatorsBucket> torank)
          Returns list of operator buckets sorted by precedence.