| Package | Description | 
|---|---|
| org.apache.lens.server.api.query.collect | |
| org.apache.lens.server.query.collect | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | EstimatedImmutableQueryCollectionThe implementations of this interface should make sure that add behaviours only accepts queries for which selected
 driver is not null and a valid selected driver query cost is present. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | EstimatedQueryCollection | 
| interface  | QueryCollectionQueryCollectioninterface defines all (immutable + mutable) behaviours on queries existing in lens system. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultEstimatedQueryCollectionImplementation which creates multiple in memory views of queries existing in lens system and owns responsibility of
 keeping all the views consistent with each other. | 
| class  | DefaultQueryCollectionImplementation which creates multiple in memory views of queries existing in lens system and owns responsibility of
 keeping all the views consistent with each other. | 
| class  | ThreadSafeEstimatedQueryCollectionMakes an implementation of  EstimatedQueryCollectioninterface thread safe by wrapping all behaviours in
 synchronized method. | 
| class  | ThreadSafeQueryCollectionMakes a  QueryCollectionimplementation thread safe by synchronizing all behaviours. | 
Copyright © 2014–2015 Apache Software Foundation. All rights reserved.