## Uses of Class
org.mariadb.jdbc.internal.com.read.resultset.ColumnInformation

Packages that use ColumnInformation
org.mariadb.jdbc
org.mariadb.jdbc.internal.com.read.dao
org.mariadb.jdbc.internal.com.read.resultset
org.mariadb.jdbc.internal.com.read.resultset.rowprotocol
org.mariadb.jdbc.internal.util.dao

### Uses of ColumnInformation in org.mariadb.jdbc

Constructors in org.mariadb.jdbc with parameters of type ColumnInformation
Constructor and Description
`MariaDbParameterMetaData(ColumnInformation[] parametersInformation)`
`MariaDbResultSetMetaData(ColumnInformation[] fieldPackets, int datatypeMappingFlags, boolean returnTableAlias)` Constructor.

### Uses of ColumnInformation in org.mariadb.jdbc.internal.com.read.dao

Constructors in org.mariadb.jdbc.internal.com.read.dao with parameters of type ColumnInformation
Constructor and Description
`ColumnNameMap(ColumnInformation[] columnInformations)`

### Uses of ColumnInformation in org.mariadb.jdbc.internal.com.read.resultset

Subclasses of ColumnInformation in org.mariadb.jdbc.internal.com.read.resultset
`class` `UpdatableColumnInformation`

Fields in org.mariadb.jdbc.internal.com.read.resultset declared as ColumnInformation
`protected ColumnInformation[]` SelectResultSet.`columnsInformation`

Methods in org.mariadb.jdbc.internal.com.read.resultset that return ColumnInformation
`static ColumnInformation` ColumnInformation.`create(String name, ColumnType type)` Constructor.

Constructors in org.mariadb.jdbc.internal.com.read.resultset with parameters of type ColumnInformation
Constructor and Description
`ColumnInformation(ColumnInformation other)` Constructor for extent.
`SelectResultSet(ColumnInformation[] columnInformation, List<byte[]> resultSet, Protocol protocol, int resultSetScrollType)` Create filled result-set.
`SelectResultSet(ColumnInformation[] columnInformation, Results results, Protocol protocol, PacketInputStream reader, boolean callableResult, boolean eofDeprecated)` Create Streaming resultSet.
`UpdatableColumnInformation(ColumnInformation columnInformation, boolean canBeNull, boolean hasDefault, boolean generated, boolean primary, boolean autoIncrement)` Constructor of Column metadata.
`UpdatableResultSet(ColumnInformation[] columnsInformation, Results results, Protocol protocol, PacketInputStream reader, boolean callableResult, boolean eofDeprecated)` Constructor.

### Uses of ColumnInformation in org.mariadb.jdbc.internal.com.read.resultset.rowprotocol

Methods in org.mariadb.jdbc.internal.com.read.resultset.rowprotocol with parameters of type ColumnInformation
`BigDecimal` TextRowProtocol.`getInternalBigDecimal(ColumnInformation columnInfo)` Get BigDecimal from raw text format.
`abstract BigDecimal` RowProtocol.`getInternalBigDecimal(ColumnInformation columnInfo)`
`BigDecimal` BinaryRowProtocol.`getInternalBigDecimal(ColumnInformation columnInfo)` Get BigDecimal from raw binary format.
`BigInteger` TextRowProtocol.`getInternalBigInteger(ColumnInformation columnInfo)` Get BigInteger format from raw text format.
`abstract BigInteger` RowProtocol.`getInternalBigInteger(ColumnInformation columnInfo)`
`BigInteger` BinaryRowProtocol.`getInternalBigInteger(ColumnInformation columnInfo)` Get BigInteger from raw binary format.
`boolean` TextRowProtocol.`getInternalBoolean(ColumnInformation columnInfo)` Get boolean from raw text format.
`abstract boolean` RowProtocol.`getInternalBoolean(ColumnInformation columnInfo)`
`boolean` BinaryRowProtocol.`getInternalBoolean(ColumnInformation columnInfo)` Get boolean from raw binary format.
`byte` TextRowProtocol.`getInternalByte(ColumnInformation columnInfo)` Get byte from raw text format.
`abstract byte` RowProtocol.`getInternalByte(ColumnInformation columnInfo)`
`byte` BinaryRowProtocol.`getInternalByte(ColumnInformation columnInfo)` Get byte from raw binary format.
`Date` TextRowProtocol.`getInternalDate(ColumnInformation columnInfo, Calendar cal, TimeZone timeZone)` Get date from raw text format.
`abstract Date` RowProtocol.`getInternalDate(ColumnInformation columnInfo, Calendar cal, TimeZone timeZone)`
`Date` BinaryRowProtocol.`getInternalDate(ColumnInformation columnInfo, Calendar cal, TimeZone timeZone)` Get date from raw binary format.
`double` TextRowProtocol.`getInternalDouble(ColumnInformation columnInfo)` Get double from raw text format.
`abstract double` RowProtocol.`getInternalDouble(ColumnInformation columnInfo)`
`double` BinaryRowProtocol.`getInternalDouble(ColumnInformation columnInfo)` Get double from raw binary format.
`float` TextRowProtocol.`getInternalFloat(ColumnInformation columnInfo)` Get float from raw text format.
`abstract float` RowProtocol.`getInternalFloat(ColumnInformation columnInfo)`
`float` BinaryRowProtocol.`getInternalFloat(ColumnInformation columnInfo)` Get float from raw binary format.
`int` TextRowProtocol.`getInternalInt(ColumnInformation columnInfo)` Get int from raw text format.
`abstract int` RowProtocol.`getInternalInt(ColumnInformation columnInfo)`
`int` BinaryRowProtocol.`getInternalInt(ColumnInformation columnInfo)` Get int from raw binary format.
`long` TextRowProtocol.`getInternalLong(ColumnInformation columnInfo)` Get long from raw text format.
`abstract long` RowProtocol.`getInternalLong(ColumnInformation columnInfo)`
`long` BinaryRowProtocol.`getInternalLong(ColumnInformation columnInfo)` Get long from raw binary format.
`protected long` RowProtocol.`getInternalMediumInt(ColumnInformation columnInfo)`
`Object` TextRowProtocol.`getInternalObject(ColumnInformation columnInfo, int dataTypeMappingFlags, TimeZone timeZone)` Get Object from raw text format.
`abstract Object` RowProtocol.`getInternalObject(ColumnInformation columnInfo, int dataTypeMappingFlags, TimeZone timeZone)`
`Object` BinaryRowProtocol.`getInternalObject(ColumnInformation columnInfo, int dataTypeMappingFlags, TimeZone timeZone)` Get Object from raw binary format.
`short` TextRowProtocol.`getInternalShort(ColumnInformation columnInfo)` Get short from raw text format.
`abstract short` RowProtocol.`getInternalShort(ColumnInformation columnInfo)`
`short` BinaryRowProtocol.`getInternalShort(ColumnInformation columnInfo)` Get short from raw binary format.
`protected int` RowProtocol.`getInternalSmallInt(ColumnInformation columnInfo)`
`String` TextRowProtocol.`getInternalString(ColumnInformation columnInfo, Calendar cal, TimeZone timeZone)` Get String from raw text format.
`abstract String` RowProtocol.`getInternalString(ColumnInformation columnInfo, Calendar cal, TimeZone timeZone)`
`String` BinaryRowProtocol.`getInternalString(ColumnInformation columnInfo, Calendar cal, TimeZone timeZone)` Get string from raw binary format.
`Time` TextRowProtocol.`getInternalTime(ColumnInformation columnInfo, Calendar cal, TimeZone timeZone)` Get time from raw text format.
`abstract Time` RowProtocol.`getInternalTime(ColumnInformation columnInfo, Calendar cal, TimeZone timeZone)`
`Time` BinaryRowProtocol.`getInternalTime(ColumnInformation columnInfo, Calendar cal, TimeZone timeZone)` Get time from raw binary format.
`Timestamp` TextRowProtocol.`getInternalTimestamp(ColumnInformation columnInfo, Calendar userCalendar, TimeZone timeZone)` Get timestamp from raw text format.
`abstract Timestamp` RowProtocol.`getInternalTimestamp(ColumnInformation columnInfo, Calendar userCalendar, TimeZone timeZone)`
`Timestamp` BinaryRowProtocol.`getInternalTimestamp(ColumnInformation columnInfo, Calendar userCalendar, TimeZone timeZone)` Get timestamp from raw binary format.
`String` TextRowProtocol.`getInternalTimeString(ColumnInformation columnInfo)` Get Time in string format from raw text format.
`abstract String` RowProtocol.`getInternalTimeString(ColumnInformation columnInfo)`
`String` BinaryRowProtocol.`getInternalTimeString(ColumnInformation columnInfo)` Get Time in string format from raw binary format.
`protected int` RowProtocol.`getInternalTinyInt(ColumnInformation columnInfo)`
`protected void` RowProtocol.`rangeCheck(Object className, long minValue, long maxValue, BigDecimal value, ColumnInformation columnInfo)`
`protected void` RowProtocol.`rangeCheck(Object className, long minValue, long maxValue, long value, ColumnInformation columnInfo)`
`protected String` RowProtocol.`zeroFillingIfNeeded(String value, ColumnInformation columnInformation)`

Constructors in org.mariadb.jdbc.internal.com.read.resultset.rowprotocol with parameters of type ColumnInformation
Constructor and Description
`BinaryRowProtocol(ColumnInformation[] columnInformation, int columnInformationLength, int maxFieldSize, Options options)` Constructor.

### Uses of ColumnInformation in org.mariadb.jdbc.internal.util.dao

Methods in org.mariadb.jdbc.internal.util.dao that return ColumnInformation
`ColumnInformation[]` ServerPrepareResult.`getColumns()`
`ColumnInformation[]` ServerPrepareResult.`getParameters()`

Constructors in org.mariadb.jdbc.internal.util.dao with parameters of type ColumnInformation
Constructor and Description
`ServerPrepareResult(String sql, int statementId, ColumnInformation[] columns, ColumnInformation[] parameters, Protocol unProxiedProtocol)` PrepareStatement Result object.
`ServerPrepareResult(String sql, int statementId, ColumnInformation[] columns, ColumnInformation[] parameters, Protocol unProxiedProtocol)` PrepareStatement Result object.