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

org.apache.lens.server.query
Class QueryExecutionServiceImpl.RewriteEstimateRunnable

java.lang.Object
  extended by org.apache.lens.server.query.QueryExecutionServiceImpl.RewriteEstimateRunnable
All Implemented Interfaces:
Runnable
Enclosing class:
QueryExecutionServiceImpl

public class QueryExecutionServiceImpl.RewriteEstimateRunnable
extends Object
implements Runnable

Chains driver specific rewrite and estimate of the query in a single runnable, which can be processed in a background thread


Constructor Summary
QueryExecutionServiceImpl.RewriteEstimateRunnable(LensDriver driver, RewriteUtil.DriverRewriterRunnable rewriterRunnable, AbstractQueryContext.DriverEstimateRunnable estimateRunnable, AbstractQueryContext ctx, CountDownLatch estimateCompletionLatch)
           
 
Method Summary
 void run()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryExecutionServiceImpl.RewriteEstimateRunnable

public QueryExecutionServiceImpl.RewriteEstimateRunnable(LensDriver driver,
                                                         RewriteUtil.DriverRewriterRunnable rewriterRunnable,
                                                         AbstractQueryContext.DriverEstimateRunnable estimateRunnable,
                                                         AbstractQueryContext ctx,
                                                         CountDownLatch estimateCompletionLatch)
Method Detail

run

public void run()
Specified by:
run in interface Runnable


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