This project has retired. For details please refer to its Attic page.
AbstractQueryContext (Lens 2.0.1-beta-incubating API)

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

java.lang.Object
  extended by org.apache.lens.server.api.query.AbstractQueryContext
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ExplainQueryContext, PreparedQueryContext, QueryContext

public abstract class AbstractQueryContext
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
static org.apache.commons.logging.Log LOG
          The Constant LOG
 
Method Summary
 org.apache.hadoop.conf.Configuration getDriverConf(LensDriver driver)
           
 String getDriverQuery(LensDriver driver)
           
 LensDriver getSelectedDriver()
          Wrapper method for convenience on driver context
 org.apache.hadoop.conf.Configuration getSelectedDriverConf()
          Wrapper method for convenience on driver context
 String getSelectedDriverQuery()
          Wrapper method for convenience on driver context
 DriverQueryPlan getSelectedDriverQueryPlan()
          Wrapper method for convenience on driver context
 void setDriverQueriesAndPlans(Map<LensDriver,String> driverQueries)
          Set driver queries, and updates for plan from each driver in the context
 void setSelectedDriver(LensDriver driver)
          Wrapper method for convenience on driver context
 void setSelectedDriverQuery(String driverQuery)
          Sets the selected driver query for persistence and also in the driver context
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

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

Method Detail

setDriverQueriesAndPlans

public void setDriverQueriesAndPlans(Map<LensDriver,String> driverQueries)
                              throws LensException
Set driver queries, and updates for plan from each driver in the context

Parameters:
driverQueries - Map of LensDriver to driver's query
Throws:
LensException

getSelectedDriverQuery

public String getSelectedDriverQuery()
Wrapper method for convenience on driver context

Returns:
the selected driver's query

getDriverQuery

public String getDriverQuery(LensDriver driver)

getDriverConf

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

getSelectedDriverConf

public org.apache.hadoop.conf.Configuration getSelectedDriverConf()
Wrapper method for convenience on driver context

Returns:
the selected driver's conf

setSelectedDriverQuery

public void setSelectedDriverQuery(String driverQuery)
Sets the selected driver query for persistence and also in the driver context

Parameters:
driverQuery -

setSelectedDriver

public void setSelectedDriver(LensDriver driver)
Wrapper method for convenience on driver context

Parameters:
driver - Lens driver

getSelectedDriver

public LensDriver getSelectedDriver()
Wrapper method for convenience on driver context

Returns:
the selected driver

getSelectedDriverQueryPlan

public DriverQueryPlan getSelectedDriverQueryPlan()
                                           throws LensException
Wrapper method for convenience on driver context

Returns:
the selected driver
Throws:
LensException


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