Github user sohami commented on a diff in the pull request:

    https://github.com/apache/drill/pull/978#discussion_r148146597
  
    --- Diff: 
exec/java-exec/src/main/java/org/apache/drill/exec/ops/OperatorContextImpl.java 
---
    @@ -17,33 +17,23 @@
      */
     package org.apache.drill.exec.ops;
     
    -import java.io.IOException;
     import java.security.PrivilegedExceptionAction;
     import java.util.concurrent.Callable;
    -import java.util.concurrent.ExecutorService;
     
    -import org.apache.drill.common.exceptions.DrillRuntimeException;
     import org.apache.drill.exec.exception.OutOfMemoryException;
     import org.apache.drill.exec.physical.base.PhysicalOperator;
    -import org.apache.drill.exec.store.dfs.DrillFileSystem;
     import org.apache.drill.exec.work.WorkManager;
    -import org.apache.hadoop.conf.Configuration;
     import org.apache.hadoop.security.UserGroupInformation;
     
    -import com.google.common.base.Preconditions;
     import com.google.common.util.concurrent.ListenableFuture;
     import com.google.common.util.concurrent.ListeningExecutorService;
     import com.google.common.util.concurrent.MoreExecutors;
     
    -class OperatorContextImpl extends AbstractOperatorExecContext implements 
OperatorContext, AutoCloseable {
    +class OperatorContextImpl extends BaseOperatorContext implements 
OperatorContext, AutoCloseable {
       static final org.slf4j.Logger logger = 
org.slf4j.LoggerFactory.getLogger(OperatorContextImpl.class);
    --- End diff --
    
    Why we need to have `OperatorContextImpl implements OperatorContext` when 
`BaseOperatorContex`t already implements that interface ?


---

Reply via email to