public interface  oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaDataOrBuilder extends java.lang.Object implements oadd.com.google.protobuf.MessageOrBuilder
{
public abstract int getOrdinal();
public abstract boolean getAutoIncrement();
public abstract boolean getCaseSensitive();
public abstract boolean getSearchable();
public abstract boolean getCurrency();
public abstract int getNullable();
public abstract boolean getSigned();
public abstract int getDisplaySize();
public abstract java.lang.String getLabel();
public abstract oadd.com.google.protobuf.ByteString getLabelBytes();
public abstract java.lang.String getColumnName();
public abstract oadd.com.google.protobuf.ByteString getColumnNameBytes();
public abstract java.lang.String getSchemaName();
public abstract oadd.com.google.protobuf.ByteString getSchemaNameBytes();
public abstract int getPrecision();
public abstract int getScale();
public abstract java.lang.String getTableName();
public abstract oadd.com.google.protobuf.ByteString getTableNameBytes();
public abstract java.lang.String getCatalogName();
public abstract oadd.com.google.protobuf.ByteString getCatalogNameBytes();
public abstract boolean getReadOnly();
public abstract boolean getWritable();
public abstract boolean getDefinitelyWritable();
public abstract java.lang.String getColumnClassName();
public abstract oadd.com.google.protobuf.ByteString getColumnClassNameBytes();
public abstract boolean hasType();
public abstract oadd.org.apache.calcite.avatica.proto.Common$AvaticaType getType();
public abstract oadd.org.apache.calcite.avatica.proto.Common$AvaticaTypeOrBuilder getTypeOrBuilder();
}