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

Packages that use ColumnDefinition
Package
Description
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 ColumnDefinition in org.mariadb.jdbc

Constructors in org.mariadb.jdbc with parameters of type ColumnDefinition
Modifier
Constructor
Description
``
`MariaDbParameterMetaData(ColumnDefinition[] parametersInformation)`
``
`MariaDbResultSetMetaData(ColumnDefinition[] fieldPackets, Options options, boolean forceAlias)`
Constructor.

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

Constructors in org.mariadb.jdbc.internal.com.read.dao with parameters of type ColumnDefinition
Modifier
Constructor
Description
``
`ColumnLabelIndexer(ColumnDefinition[] columnDefinitions)`

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

Subclasses of ColumnDefinition in org.mariadb.jdbc.internal.com.read.resultset
Modifier and Type
Class
Description
`class`
`UpdatableColumnDefinition`
Fields in org.mariadb.jdbc.internal.com.read.resultset declared as ColumnDefinition
Modifier and Type
Field
Description
`protected ColumnDefinition[]`
SelectResultSet.`columnsInformation`
Methods in org.mariadb.jdbc.internal.com.read.resultset that return ColumnDefinition
Modifier and Type
Method
Description
`static ColumnDefinition`
ColumnDefinition.`create(String name, ColumnType type)`
Constructor.
Constructors in org.mariadb.jdbc.internal.com.read.resultset with parameters of type ColumnDefinition
Modifier
Constructor
Description
``
`ColumnDefinition(ColumnDefinition other)`
Constructor for extent.
``
`SelectResultSet(ColumnDefinition[] columnDefinition, List<byte[]> resultSet, Protocol protocol, int resultSetScrollType)`
Create filled result-set.
``
`SelectResultSet(ColumnDefinition[] columnDefinition, Results results, Protocol protocol, PacketInputStream reader, boolean callableResult, boolean eofDeprecated)`
Create Streaming resultSet.
``
`UpdatableColumnDefinition(ColumnDefinition columnDefinition, boolean canBeNull, boolean hasDefault, boolean generated, boolean primary, boolean autoIncrement)`
Constructor of Column metadata.
``
`UpdatableResultSet(ColumnDefinition[] columnsInformation, Results results, Protocol protocol, PacketInputStream reader, boolean callableResult, boolean eofDeprecated)`
Constructor.

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

Methods in org.mariadb.jdbc.internal.com.read.resultset.rowprotocol with parameters of type ColumnDefinition
Modifier and Type
Method
Description
`BigDecimal`
BinaryRowProtocol.`getInternalBigDecimal(ColumnDefinition columnInfo)`
Get BigDecimal from raw binary format.
`abstract BigDecimal`
RowProtocol.`getInternalBigDecimal(ColumnDefinition columnInfo)`
`BigDecimal`
TextRowProtocol.`getInternalBigDecimal(ColumnDefinition columnInfo)`
Get BigDecimal from raw text format.
`BigInteger`
BinaryRowProtocol.`getInternalBigInteger(ColumnDefinition columnInfo)`
Get BigInteger from raw binary format.
`abstract BigInteger`
RowProtocol.`getInternalBigInteger(ColumnDefinition columnInfo)`
`BigInteger`
TextRowProtocol.`getInternalBigInteger(ColumnDefinition columnInfo)`
Get BigInteger format from raw text format.
`boolean`
BinaryRowProtocol.`getInternalBoolean(ColumnDefinition columnInfo)`
Get boolean from raw binary format.
`abstract boolean`
RowProtocol.`getInternalBoolean(ColumnDefinition columnInfo)`
`boolean`
TextRowProtocol.`getInternalBoolean(ColumnDefinition columnInfo)`
Get boolean from raw text format.
`byte`
BinaryRowProtocol.`getInternalByte(ColumnDefinition columnInfo)`
Get byte from raw binary format.
`abstract byte`
RowProtocol.`getInternalByte(ColumnDefinition columnInfo)`
`byte`
TextRowProtocol.`getInternalByte(ColumnDefinition columnInfo)`
Get byte from raw text format.
`Date`
BinaryRowProtocol.`getInternalDate(ColumnDefinition columnInfo, Calendar cal, TimeZone timeZone)`
Get date from raw binary format.
`abstract Date`
RowProtocol.`getInternalDate(ColumnDefinition columnInfo, Calendar cal, TimeZone timeZone)`
`Date`
TextRowProtocol.`getInternalDate(ColumnDefinition columnInfo, Calendar cal, TimeZone timeZone)`
Get date from raw text format.
`double`
BinaryRowProtocol.`getInternalDouble(ColumnDefinition columnInfo)`
Get double from raw binary format.
`abstract double`
RowProtocol.`getInternalDouble(ColumnDefinition columnInfo)`
`double`
TextRowProtocol.`getInternalDouble(ColumnDefinition columnInfo)`
Get double from raw text format.
`float`
BinaryRowProtocol.`getInternalFloat(ColumnDefinition columnInfo)`
Get float from raw binary format.
`abstract float`
RowProtocol.`getInternalFloat(ColumnDefinition columnInfo)`
`float`
TextRowProtocol.`getInternalFloat(ColumnDefinition columnInfo)`
Get float from raw text format.
`int`
BinaryRowProtocol.`getInternalInt(ColumnDefinition columnInfo)`
Get int from raw binary format.
`abstract int`
RowProtocol.`getInternalInt(ColumnDefinition columnInfo)`
`int`
TextRowProtocol.`getInternalInt(ColumnDefinition columnInfo)`
Get int from raw text format.
`LocalDate`
BinaryRowProtocol.`getInternalLocalDate(ColumnDefinition columnInfo, TimeZone timeZone)`
Get LocalDate from raw binary format.
`abstract LocalDate`
RowProtocol.`getInternalLocalDate(ColumnDefinition columnInfo, TimeZone timeZone)`
`LocalDate`
TextRowProtocol.`getInternalLocalDate(ColumnDefinition columnInfo, TimeZone timeZone)`
Get LocalDate format from raw text format.
`LocalTime`
BinaryRowProtocol.`getInternalLocalTime(ColumnDefinition columnInfo, TimeZone timeZone)`
Get LocalTime from raw binary format.
`abstract LocalTime`
RowProtocol.`getInternalLocalTime(ColumnDefinition columnInfo, TimeZone timeZone)`
`LocalTime`
TextRowProtocol.`getInternalLocalTime(ColumnDefinition columnInfo, TimeZone timeZone)`
Get LocalTime format from raw text format.
`long`
BinaryRowProtocol.`getInternalLong(ColumnDefinition columnInfo)`
Get long from raw binary format.
`abstract long`
RowProtocol.`getInternalLong(ColumnDefinition columnInfo)`
`long`
TextRowProtocol.`getInternalLong(ColumnDefinition columnInfo)`
Get long from raw text format.
`protected long`
RowProtocol.`getInternalMediumInt(ColumnDefinition columnInfo)`
`Object`
BinaryRowProtocol.`getInternalObject(ColumnDefinition columnInfo, TimeZone timeZone)`
Get Object from raw binary format.
`abstract Object`
RowProtocol.`getInternalObject(ColumnDefinition columnInfo, TimeZone timeZone)`
`Object`
TextRowProtocol.`getInternalObject(ColumnDefinition columnInfo, TimeZone timeZone)`
Get Object from raw text format.
`OffsetTime`
BinaryRowProtocol.`getInternalOffsetTime(ColumnDefinition columnInfo, TimeZone timeZone)`
Get OffsetTime from raw binary format.
`abstract OffsetTime`
RowProtocol.`getInternalOffsetTime(ColumnDefinition columnInfo, TimeZone timeZone)`
`OffsetTime`
TextRowProtocol.`getInternalOffsetTime(ColumnDefinition columnInfo, TimeZone timeZone)`
Get OffsetTime format from raw text format.
`short`
BinaryRowProtocol.`getInternalShort(ColumnDefinition columnInfo)`
Get short from raw binary format.
`abstract short`
RowProtocol.`getInternalShort(ColumnDefinition columnInfo)`
`short`
TextRowProtocol.`getInternalShort(ColumnDefinition columnInfo)`
Get short from raw text format.
`protected int`
RowProtocol.`getInternalSmallInt(ColumnDefinition columnInfo)`
`String`
BinaryRowProtocol.`getInternalString(ColumnDefinition columnInfo, Calendar cal, TimeZone timeZone)`
Get string from raw binary format.
`abstract String`
RowProtocol.`getInternalString(ColumnDefinition columnInfo, Calendar cal, TimeZone timeZone)`
`String`
TextRowProtocol.`getInternalString(ColumnDefinition columnInfo, Calendar cal, TimeZone timeZone)`
Get String from raw text format.
`Time`
BinaryRowProtocol.`getInternalTime(ColumnDefinition columnInfo, Calendar cal, TimeZone timeZone)`
Get time from raw binary format.
`abstract Time`
RowProtocol.`getInternalTime(ColumnDefinition columnInfo, Calendar cal, TimeZone timeZone)`
`Time`
TextRowProtocol.`getInternalTime(ColumnDefinition columnInfo, Calendar cal, TimeZone timeZone)`
Get time from raw text format.
`Timestamp`
BinaryRowProtocol.`getInternalTimestamp(ColumnDefinition columnInfo, Calendar userCalendar, TimeZone timeZone)`
Get timestamp from raw binary format.
`abstract Timestamp`
RowProtocol.`getInternalTimestamp(ColumnDefinition columnInfo, Calendar userCalendar, TimeZone timeZone)`
`Timestamp`
TextRowProtocol.`getInternalTimestamp(ColumnDefinition columnInfo, Calendar userCalendar, TimeZone timeZone)`
Get timestamp from raw text format.
`String`
BinaryRowProtocol.`getInternalTimeString(ColumnDefinition columnInfo)`
Get Time in string format from raw binary format.
`abstract String`
RowProtocol.`getInternalTimeString(ColumnDefinition columnInfo)`
`String`
TextRowProtocol.`getInternalTimeString(ColumnDefinition columnInfo)`
Get Time in string format from raw text format.
`protected int`
RowProtocol.`getInternalTinyInt(ColumnDefinition columnInfo)`
`ZonedDateTime`
BinaryRowProtocol.`getInternalZonedDateTime(ColumnDefinition columnInfo, Class clazz, TimeZone timeZone)`
Get ZonedDateTime from raw binary format.
`abstract ZonedDateTime`
RowProtocol.`getInternalZonedDateTime(ColumnDefinition columnInfo, Class clazz, TimeZone timeZone)`
`ZonedDateTime`
TextRowProtocol.`getInternalZonedDateTime(ColumnDefinition columnInfo, Class clazz, TimeZone timeZone)`
Get ZonedDateTime format from raw text format.
`protected void`
RowProtocol.`rangeCheck(Object className, long minValue, long maxValue, long value, ColumnDefinition columnInfo)`
`protected void`
RowProtocol.`rangeCheck(Object className, long minValue, long maxValue, BigDecimal value, ColumnDefinition columnInfo)`
`protected String`
RowProtocol.`zeroFillingIfNeeded(String value, ColumnDefinition columnDefinition)`
Constructors in org.mariadb.jdbc.internal.com.read.resultset.rowprotocol with parameters of type ColumnDefinition
Modifier
Constructor
Description
``
`BinaryRowProtocol(ColumnDefinition[] columnDefinition, int columnInformationLength, int maxFieldSize, Options options)`
Constructor.

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

Methods in org.mariadb.jdbc.internal.util.dao that return ColumnDefinition
Modifier and Type
Method
Description
`ColumnDefinition[]`
ServerPrepareResult.`getColumns()`
`ColumnDefinition[]`
ServerPrepareResult.`getParameters()`
Constructors in org.mariadb.jdbc.internal.util.dao with parameters of type ColumnDefinition
Modifier
Constructor
Description
``
`ServerPrepareResult(String sql, int statementId, ColumnDefinition[] columns, ColumnDefinition[] parameters, Protocol unProxiedProtocol)`
PrepareStatement Result object.