org.apache.lens.server.api.query
Class DriverSelectorQueryContext

java.lang.Object
  extended by org.apache.lens.server.api.query.DriverSelectorQueryContext

public class DriverSelectorQueryContext
extends Object


Nested Class Summary
static class DriverSelectorQueryContext.DriverQueryContext
           
 
Field Summary
protected  Map<LensDriver,DriverSelectorQueryContext.DriverQueryContext> driverQueryContextMap
          Map of driver to driver specific query context
static org.apache.commons.logging.Log LOG
          The constant LOG
protected  LensDriver selectedDriver
          The selected driver.
 
Constructor Summary
DriverSelectorQueryContext(String userQuery, org.apache.hadoop.conf.Configuration queryConf, Collection<LensDriver> drivers)
           
 
Method Summary
 org.apache.hadoop.conf.Configuration getDriverConf(LensDriver driver)
           
 Collection<String> getDriverQueries()
           
 String getDriverQuery(LensDriver driver)
           
 DriverQueryPlan getDriverQueryPlan(LensDriver driver)
           
 Collection<LensDriver> getDrivers()
           
 org.apache.hadoop.conf.Configuration getSelectedDriverConf()
           
 String getSelectedDriverQuery()
           
 DriverQueryPlan getSelectedDriverQueryPlan()
          Return selected driver's query plan, but check for null conditions first.
 void setDriverConf(LensDriver driver, org.apache.hadoop.conf.Configuration conf)
           
 void setSelectedDriverQuery(String driverQuery)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

public static final org.apache.commons.logging.Log LOG
The constant LOG


selectedDriver

protected LensDriver selectedDriver
The selected driver.


driverQueryContextMap

protected Map<LensDriver,DriverSelectorQueryContext.DriverQueryContext> driverQueryContextMap
Map of driver to driver specific query context

Constructor Detail

DriverSelectorQueryContext

public DriverSelectorQueryContext(String userQuery,
                                  org.apache.hadoop.conf.Configuration queryConf,
                                  Collection<LensDriver> drivers)
Method Detail

getSelectedDriverQueryPlan

public DriverQueryPlan getSelectedDriverQueryPlan()
                                           throws LensException
Return selected driver's query plan, but check for null conditions first.

Returns:
DriverQueryPlan of Selected Driver
Throws:
LensException

getSelectedDriverConf

public org.apache.hadoop.conf.Configuration getSelectedDriverConf()

getSelectedDriverQuery

public String getSelectedDriverQuery()

setDriverConf

public void setDriverConf(LensDriver driver,
                          org.apache.hadoop.conf.Configuration conf)

setSelectedDriverQuery

public void setSelectedDriverQuery(String driverQuery)

getDrivers

public Collection<LensDriver> getDrivers()

getDriverQueries

public Collection<String> getDriverQueries()

getDriverQueryPlan

public DriverQueryPlan getDriverQueryPlan(LensDriver driver)

getDriverConf

public org.apache.hadoop.conf.Configuration getDriverConf(LensDriver driver)

getDriverQuery

public String getDriverQuery(LensDriver driver)


Copyright © 2014–2015 Apache Software Foundation. All rights reserved.