## 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
`MariaDbParameterMetaData​(ColumnInformation[] parametersInformation)`
`MariaDbResultSetMetaData​(ColumnInformation[] fieldPackets, Options options, boolean forceAlias)` 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
`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
`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` BinaryRowProtocol.`getInternalBigDecimal​(ColumnInformation columnInfo)` Get BigDecimal from raw binary format.
`abstract BigDecimal` RowProtocol.`getInternalBigDecimal​(ColumnInformation columnInfo)`
`BigDecimal` TextRowProtocol.`getInternalBigDecimal​(ColumnInformation columnInfo)` Get BigDecimal from raw text format.
`BigInteger` BinaryRowProtocol.`getInternalBigInteger​(ColumnInformation columnInfo)` Get BigInteger from raw binary format.
`abstract BigInteger` RowProtocol.`getInternalBigInteger​(ColumnInformation columnInfo)`
`BigInteger` TextRowProtocol.`getInternalBigInteger​(ColumnInformation columnInfo)` Get BigInteger format from raw text format.
`boolean` BinaryRowProtocol.`getInternalBoolean​(ColumnInformation columnInfo)` Get boolean from raw binary format.
`abstract boolean` RowProtocol.`getInternalBoolean​(ColumnInformation columnInfo)`
`boolean` TextRowProtocol.`getInternalBoolean​(ColumnInformation columnInfo)` Get boolean from raw text format.
`byte` BinaryRowProtocol.`getInternalByte​(ColumnInformation columnInfo)` Get byte from raw binary format.
`abstract byte` RowProtocol.`getInternalByte​(ColumnInformation columnInfo)`
`byte` TextRowProtocol.`getInternalByte​(ColumnInformation columnInfo)` Get byte from raw text format.
`Date` BinaryRowProtocol.`getInternalDate​(ColumnInformation columnInfo, Calendar cal, TimeZone timeZone)` Get date from raw binary format.
`abstract Date` RowProtocol.`getInternalDate​(ColumnInformation columnInfo, Calendar cal, TimeZone timeZone)`
`Date` TextRowProtocol.`getInternalDate​(ColumnInformation columnInfo, Calendar cal, TimeZone timeZone)` Get date from raw text format.
`double` BinaryRowProtocol.`getInternalDouble​(ColumnInformation columnInfo)` Get double from raw binary format.
`abstract double` RowProtocol.`getInternalDouble​(ColumnInformation columnInfo)`
`double` TextRowProtocol.`getInternalDouble​(ColumnInformation columnInfo)` Get double from raw text format.
`float` BinaryRowProtocol.`getInternalFloat​(ColumnInformation columnInfo)` Get float from raw binary format.
`abstract float` RowProtocol.`getInternalFloat​(ColumnInformation columnInfo)`
`float` TextRowProtocol.`getInternalFloat​(ColumnInformation columnInfo)` Get float from raw text format.
`int` BinaryRowProtocol.`getInternalInt​(ColumnInformation columnInfo)` Get int from raw binary format.
`abstract int` RowProtocol.`getInternalInt​(ColumnInformation columnInfo)`
`int` TextRowProtocol.`getInternalInt​(ColumnInformation columnInfo)` Get int from raw text format.
`LocalDate` BinaryRowProtocol.`getInternalLocalDate​(ColumnInformation columnInfo, TimeZone timeZone)` Get LocalDate from raw binary format.
`abstract LocalDate` RowProtocol.`getInternalLocalDate​(ColumnInformation columnInfo, TimeZone timeZone)`
`LocalDate` TextRowProtocol.`getInternalLocalDate​(ColumnInformation columnInfo, TimeZone timeZone)` Get LocalDate format from raw text format.
`LocalTime` BinaryRowProtocol.`getInternalLocalTime​(ColumnInformation columnInfo, TimeZone timeZone)` Get LocalTime from raw binary format.
`abstract LocalTime` RowProtocol.`getInternalLocalTime​(ColumnInformation columnInfo, TimeZone timeZone)`
`LocalTime` TextRowProtocol.`getInternalLocalTime​(ColumnInformation columnInfo, TimeZone timeZone)` Get LocalTime format from raw text format.
`long` BinaryRowProtocol.`getInternalLong​(ColumnInformation columnInfo)` Get long from raw binary format.
`abstract long` RowProtocol.`getInternalLong​(ColumnInformation columnInfo)`
`long` TextRowProtocol.`getInternalLong​(ColumnInformation columnInfo)` Get long from raw text format.
`protected long` RowProtocol.`getInternalMediumInt​(ColumnInformation columnInfo)`
`Object` BinaryRowProtocol.`getInternalObject​(ColumnInformation columnInfo, TimeZone timeZone)` Get Object from raw binary format.
`abstract Object` RowProtocol.`getInternalObject​(ColumnInformation columnInfo, TimeZone timeZone)`
`Object` TextRowProtocol.`getInternalObject​(ColumnInformation columnInfo, TimeZone timeZone)` Get Object from raw text format.
`OffsetTime` BinaryRowProtocol.`getInternalOffsetTime​(ColumnInformation columnInfo, TimeZone timeZone)` Get OffsetTime from raw binary format.
`abstract OffsetTime` RowProtocol.`getInternalOffsetTime​(ColumnInformation columnInfo, TimeZone timeZone)`
`OffsetTime` TextRowProtocol.`getInternalOffsetTime​(ColumnInformation columnInfo, TimeZone timeZone)` Get OffsetTime format from raw text format.
`short` BinaryRowProtocol.`getInternalShort​(ColumnInformation columnInfo)` Get short from raw binary format.
`abstract short` RowProtocol.`getInternalShort​(ColumnInformation columnInfo)`
`short` TextRowProtocol.`getInternalShort​(ColumnInformation columnInfo)` Get short from raw text format.
`protected int` RowProtocol.`getInternalSmallInt​(ColumnInformation columnInfo)`
`String` BinaryRowProtocol.`getInternalString​(ColumnInformation columnInfo, Calendar cal, TimeZone timeZone)` Get string from raw binary format.
`abstract String` RowProtocol.`getInternalString​(ColumnInformation columnInfo, Calendar cal, TimeZone timeZone)`
`String` TextRowProtocol.`getInternalString​(ColumnInformation columnInfo, Calendar cal, TimeZone timeZone)` Get String from raw text format.
`Time` BinaryRowProtocol.`getInternalTime​(ColumnInformation columnInfo, Calendar cal, TimeZone timeZone)` Get time from raw binary format.
`abstract Time` RowProtocol.`getInternalTime​(ColumnInformation columnInfo, Calendar cal, TimeZone timeZone)`
`Time` TextRowProtocol.`getInternalTime​(ColumnInformation columnInfo, Calendar cal, TimeZone timeZone)` Get time from raw text format.
`Timestamp` BinaryRowProtocol.`getInternalTimestamp​(ColumnInformation columnInfo, Calendar userCalendar, TimeZone timeZone)` Get timestamp from raw binary format.
`abstract Timestamp` RowProtocol.`getInternalTimestamp​(ColumnInformation columnInfo, Calendar userCalendar, TimeZone timeZone)`
`Timestamp` TextRowProtocol.`getInternalTimestamp​(ColumnInformation columnInfo, Calendar userCalendar, TimeZone timeZone)` Get timestamp from raw text format.
`String` BinaryRowProtocol.`getInternalTimeString​(ColumnInformation columnInfo)` Get Time in string format from raw binary format.
`abstract String` RowProtocol.`getInternalTimeString​(ColumnInformation columnInfo)`
`String` TextRowProtocol.`getInternalTimeString​(ColumnInformation columnInfo)` Get Time in string format from raw text format.
`protected int` RowProtocol.`getInternalTinyInt​(ColumnInformation columnInfo)`
`ZonedDateTime` BinaryRowProtocol.`getInternalZonedDateTime​(ColumnInformation columnInfo, Class clazz, TimeZone timeZone)` Get ZonedDateTime from raw binary format.
`abstract ZonedDateTime` RowProtocol.`getInternalZonedDateTime​(ColumnInformation columnInfo, Class clazz, TimeZone timeZone)`
`ZonedDateTime` TextRowProtocol.`getInternalZonedDateTime​(ColumnInformation columnInfo, Class clazz, TimeZone timeZone)` Get ZonedDateTime format from raw text format.
`protected void` RowProtocol.`rangeCheck​(Object className, long minValue, long maxValue, long value, ColumnInformation columnInfo)`
`protected void` RowProtocol.`rangeCheck​(Object className, long minValue, long maxValue, BigDecimal 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
`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
`ServerPrepareResult​(String sql, int statementId, ColumnInformation[] columns, ColumnInformation[] parameters, Protocol unProxiedProtocol)` PrepareStatement Result object.