public interface  oadd.org.apache.drill.exec.proto.UserBitShared$QueryProfileOrBuilder extends java.lang.Object implements oadd.com.google.protobuf.MessageOrBuilder
{
public abstract boolean hasId();
public abstract oadd.org.apache.drill.exec.proto.UserBitShared$QueryId getId();
public abstract oadd.org.apache.drill.exec.proto.UserBitShared$QueryIdOrBuilder getIdOrBuilder();
public abstract boolean hasType();
public abstract oadd.org.apache.drill.exec.proto.UserBitShared$QueryType getType();
public abstract boolean hasStart();
public abstract long getStart();
public abstract boolean hasEnd();
public abstract long getEnd();
public abstract boolean hasQuery();
public abstract java.lang.String getQuery();
public abstract oadd.com.google.protobuf.ByteString getQueryBytes();
public abstract boolean hasPlan();
public abstract java.lang.String getPlan();
public abstract oadd.com.google.protobuf.ByteString getPlanBytes();
public abstract boolean hasForeman();
public abstract oadd.org.apache.drill.exec.proto.CoordinationProtos$DrillbitEndpoint getForeman();
public abstract oadd.org.apache.drill.exec.proto.CoordinationProtos$DrillbitEndpointOrBuilder getForemanOrBuilder();
public abstract boolean hasState();
public abstract oadd.org.apache.drill.exec.proto.UserBitShared$QueryResult$QueryState getState();
public abstract boolean hasTotalFragments();
public abstract int getTotalFragments();
public abstract boolean hasFinishedFragments();
public abstract int getFinishedFragments();
public abstract java.util.List getFragmentProfileList();
public abstract oadd.org.apache.drill.exec.proto.UserBitShared$MajorFragmentProfile getFragmentProfile(int);
public abstract int getFragmentProfileCount();
public abstract java.util.List getFragmentProfileOrBuilderList();
public abstract oadd.org.apache.drill.exec.proto.UserBitShared$MajorFragmentProfileOrBuilder getFragmentProfileOrBuilder(int);
public abstract boolean hasUser();
public abstract java.lang.String getUser();
public abstract oadd.com.google.protobuf.ByteString getUserBytes();
public abstract boolean hasError();
public abstract java.lang.String getError();
public abstract oadd.com.google.protobuf.ByteString getErrorBytes();
public abstract boolean hasVerboseError();
public abstract java.lang.String getVerboseError();
public abstract oadd.com.google.protobuf.ByteString getVerboseErrorBytes();
public abstract boolean hasErrorId();
public abstract java.lang.String getErrorId();
public abstract oadd.com.google.protobuf.ByteString getErrorIdBytes();
public abstract boolean hasErrorNode();
public abstract java.lang.String getErrorNode();
public abstract oadd.com.google.protobuf.ByteString getErrorNodeBytes();
public abstract boolean hasOptionsJson();
public abstract java.lang.String getOptionsJson();
public abstract oadd.com.google.protobuf.ByteString getOptionsJsonBytes();
public abstract boolean hasPlanEnd();
public abstract long getPlanEnd();
public abstract boolean hasQueueWaitEnd();
public abstract long getQueueWaitEnd();
public abstract boolean hasTotalCost();
public abstract double getTotalCost();
public abstract boolean hasQueueName();
public abstract java.lang.String getQueueName();
public abstract oadd.com.google.protobuf.ByteString getQueueNameBytes();
public abstract boolean hasQueryId();
public abstract java.lang.String getQueryId();
public abstract oadd.com.google.protobuf.ByteString getQueryIdBytes();
public abstract boolean hasAutoLimit();
public abstract int getAutoLimit();
public abstract java.util.List getScannedPluginsList();
public abstract int getScannedPluginsCount();
public abstract java.lang.String getScannedPlugins(int);
public abstract oadd.com.google.protobuf.ByteString getScannedPluginsBytes(int);
}