public interface  oadd.org.apache.drill.exec.proto.UserProtos$ResultColumnMetadataOrBuilder extends java.lang.Object implements oadd.com.google.protobuf.MessageOrBuilder
{
public abstract boolean hasCatalogName();
public abstract java.lang.String getCatalogName();
public abstract oadd.com.google.protobuf.ByteString getCatalogNameBytes();
public abstract boolean hasSchemaName();
public abstract java.lang.String getSchemaName();
public abstract oadd.com.google.protobuf.ByteString getSchemaNameBytes();
public abstract boolean hasTableName();
public abstract java.lang.String getTableName();
public abstract oadd.com.google.protobuf.ByteString getTableNameBytes();
public abstract boolean hasColumnName();
public abstract java.lang.String getColumnName();
public abstract oadd.com.google.protobuf.ByteString getColumnNameBytes();
public abstract boolean hasLabel();
public abstract java.lang.String getLabel();
public abstract oadd.com.google.protobuf.ByteString getLabelBytes();
public abstract boolean hasDataType();
public abstract java.lang.String getDataType();
public abstract oadd.com.google.protobuf.ByteString getDataTypeBytes();
public abstract boolean hasIsNullable();
public abstract boolean getIsNullable();
public abstract boolean hasPrecision();
public abstract int getPrecision();
public abstract boolean hasScale();
public abstract int getScale();
public abstract boolean hasSigned();
public abstract boolean getSigned();
public abstract boolean hasDisplaySize();
public abstract int getDisplaySize();
public abstract boolean hasIsAliased();
public abstract boolean getIsAliased();
public abstract boolean hasSearchability();
public abstract oadd.org.apache.drill.exec.proto.UserProtos$ColumnSearchability getSearchability();
public abstract boolean hasUpdatability();
public abstract oadd.org.apache.drill.exec.proto.UserProtos$ColumnUpdatability getUpdatability();
public abstract boolean hasAutoIncrement();
public abstract boolean getAutoIncrement();
public abstract boolean hasCaseSensitivity();
public abstract boolean getCaseSensitivity();
public abstract boolean hasSortable();
public abstract boolean getSortable();
public abstract boolean hasClassName();
public abstract java.lang.String getClassName();
public abstract oadd.com.google.protobuf.ByteString getClassNameBytes();
public abstract boolean hasIsCurrency();
public abstract boolean getIsCurrency();
}