public interface  oadd.org.apache.drill.exec.ops.FragmentContext extends java.lang.Object implements oadd.org.apache.drill.exec.ops.UdfUtilities, java.lang.AutoCloseable
{
public abstract oadd.org.apache.drill.exec.expr.fn.FunctionLookupContext getFunctionRegistry();
public abstract oadd.org.apache.drill.exec.server.options.OptionManager getOptions();
public abstract boolean isImpersonationEnabled();
public abstract java.lang.Object getImplementationClass(oadd.org.apache.drill.exec.expr.ClassGenerator);
public abstract java.lang.Object getImplementationClass(oadd.org.apache.drill.exec.expr.CodeGenerator);
public abstract java.util.List getImplementationClass(oadd.org.apache.drill.exec.expr.ClassGenerator, int);
public abstract oadd.org.apache.drill.exec.ops.QueryContext$SqlStatementType getSQLStatementType();
public abstract java.util.List getImplementationClass(oadd.org.apache.drill.exec.expr.CodeGenerator, int);
public abstract oadd.org.apache.drill.exec.testing.ExecutionControls getExecutionControls();
public abstract oadd.org.apache.drill.common.config.DrillConfig getConfig();
public abstract oadd.org.apache.drill.exec.compile.CodeCompiler getCompiler();
public abstract java.util.concurrent.ExecutorService getScanDecodeExecutor();
public abstract java.util.concurrent.ExecutorService getScanExecutor();
public abstract java.util.concurrent.ExecutorService getExecutor();
public abstract oadd.org.apache.drill.exec.ops.FragmentContext$ExecutorState getExecutorState();
public abstract oadd.org.apache.drill.exec.memory.BufferAllocator getNewChildAllocator(java.lang.String, int, long, long);
public abstract oadd.org.apache.drill.exec.proto.ExecProtos$FragmentHandle getHandle();
public abstract oadd.org.apache.drill.exec.memory.BufferAllocator getAllocator();
public abstract oadd.org.apache.drill.exec.proto.UserBitShared$QueryId getQueryId();
public abstract java.lang.String getQueryIdString();
public abstract oadd.org.apache.drill.exec.ops.OperatorContext newOperatorContext(oadd.org.apache.drill.exec.physical.base.PhysicalOperator);
public abstract oadd.org.apache.drill.exec.ops.OperatorContext newOperatorContext(oadd.org.apache.drill.exec.physical.base.PhysicalOperator, oadd.org.apache.drill.exec.ops.OperatorStats);
public abstract oadd.org.apache.calcite.schema.SchemaPlus getFullRootSchema();
public abstract java.lang.String getQueryUserName();
public abstract java.lang.String getFragIdString();
public abstract oadd.io.netty.buffer.DrillBuf replace(oadd.io.netty.buffer.DrillBuf, int);
public abstract oadd.io.netty.buffer.DrillBuf getManagedBuffer();
public abstract oadd.io.netty.buffer.DrillBuf getManagedBuffer(int);
public abstract oadd.org.apache.drill.exec.ops.BufferManager getManagedBufferManager();
public abstract void close();
public abstract void addRuntimeFilter(oadd.org.apache.drill.exec.work.filter.RuntimeFilterWritable);
public abstract oadd.org.apache.drill.exec.work.filter.RuntimeFilterWritable getRuntimeFilter(long);
public abstract oadd.org.apache.drill.exec.work.filter.RuntimeFilterWritable getRuntimeFilter(long, long, java.util.concurrent.TimeUnit);
public abstract org.apache.drill.metastore.MetastoreRegistry getMetastoreRegistry();
public abstract oadd.org.apache.drill.exec.alias.AliasRegistryProvider getAliasRegistryProvider();
public abstract void requestMemory(oadd.org.apache.drill.exec.record.RecordBatch);
}