Package | Description |
---|---|
org.apache.lens.server.api.query.collect | |
org.apache.lens.server.query.collect |
Modifier and Type | Interface and Description |
---|---|
interface |
EstimatedImmutableQueryCollection
The 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 |
QueryCollection
QueryCollection interface defines all (immutable + mutable) behaviours on queries existing in lens system. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultEstimatedQueryCollection
Implementation 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 |
DefaultQueryCollection
Implementation 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 |
ThreadSafeEstimatedQueryCollection
Makes an implementation of
EstimatedQueryCollection interface thread safe by wrapping all behaviours in
synchronized method. |
class |
ThreadSafeQueryCollection
Makes a
QueryCollection implementation thread safe by synchronizing all behaviours. |
Copyright © 2014–2015 Apache Software Foundation. All rights reserved.