public interface  oadd.org.apache.drill.exec.resourcemgr.config.ResourcePool extends java.lang.Object
{
public abstract java.lang.String getPoolName();
public abstract boolean isLeafPool();
public abstract boolean isDefaultPool();
public abstract long getMaxQueryMemoryPerNode();
public abstract void visitAndSelectPool(oadd.org.apache.drill.exec.resourcemgr.config.QueueAssignmentResult, oadd.org.apache.drill.exec.ops.QueryContext);
public abstract double getPoolMemoryShare();
public abstract long getPoolMemoryInMB(int);
public abstract oadd.org.apache.drill.exec.resourcemgr.config.QueryQueueConfig getQueryQueue();
public abstract java.lang.String getFullPath();
public abstract oadd.org.apache.drill.exec.resourcemgr.config.ResourcePool getParentPool();
public abstract java.util.List getChildPools();
public abstract oadd.org.apache.drill.exec.resourcemgr.config.selectors.ResourcePoolSelector getSelector();
}