## Uses of Class
org.mariadb.jdbc.message.server.ColumnDefinitionPacket

Packages that use ColumnDefinitionPacket
org.mariadb.jdbc
org.mariadb.jdbc.client.result
org.mariadb.jdbc.codec.list
org.mariadb.jdbc.message.server
org.mariadb.jdbc.plugin
org.mariadb.jdbc.type

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

Methods in org.mariadb.jdbc that return ColumnDefinitionPacket
`ColumnDefinitionPacket[]` BasePreparedStatement.`getMeta()`

Methods in org.mariadb.jdbc with parameters of type ColumnDefinitionPacket
`void` BasePreparedStatement.`updateMeta​(ColumnDefinitionPacket[] ci)`

Constructors in org.mariadb.jdbc with parameters of type ColumnDefinitionPacket
`ParameterMetaData​(ExceptionFactory exceptionFactory, ColumnDefinitionPacket[] params)`

### Uses of ColumnDefinitionPacket in org.mariadb.jdbc.client.result

Fields in org.mariadb.jdbc.client.result declared as ColumnDefinitionPacket
`protected ColumnDefinitionPacket[]` Result.`metadataList`

Constructors in org.mariadb.jdbc.client.result with parameters of type ColumnDefinitionPacket
`CompleteResult​(ColumnDefinitionPacket[] metadataList, byte[][] data, Context context)`
`CompleteResult​(Statement stmt, boolean binaryProtocol, long maxRows, ColumnDefinitionPacket[] metadataList, PacketReader reader, Context context, int resultSetType, boolean closeOnCompletion, boolean traceEnable)`
`Result​(ColumnDefinitionPacket[] metadataList, byte[][] data, Context context)`
`Result​(Statement stmt, boolean binaryProtocol, long maxRows, ColumnDefinitionPacket[] metadataList, PacketReader reader, Context context, int resultSetType, boolean closeOnCompletion, boolean traceEnable)`
`ResultSetMetaData​(ExceptionFactory exceptionFactory, ColumnDefinitionPacket[] fieldPackets, Configuration conf, boolean forceAlias)` Constructor.
`StreamingResult​(Statement stmt, boolean binaryProtocol, long maxRows, ColumnDefinitionPacket[] metadataList, PacketReader reader, Context context, int fetchSize, ReentrantLock lock, int resultSetType, boolean closeOnCompletion, boolean traceEnable)`
`UpdatableResult​(Statement stmt, boolean binaryProtocol, long maxRows, ColumnDefinitionPacket[] metadataList, PacketReader reader, Context context, int resultSetType, boolean closeOnCompletion, boolean traceEnable)`

### Uses of ColumnDefinitionPacket in org.mariadb.jdbc.codec.list

Methods in org.mariadb.jdbc.codec.list with parameters of type ColumnDefinitionPacket
`boolean` BigDecimalCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` BigIntegerCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` BitSetCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` BlobCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` BooleanCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` ByteArrayCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` ByteCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` ClobCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` DateCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` DoubleCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` DurationCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` FloatCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` GeometryCollectionCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` IntCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` LineStringCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` LocalDateCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` LocalDateTimeCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` LocalTimeCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` LongCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` MultiLinestringCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` MultiPointCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` MultiPolygonCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` PointCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` PolygonCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` ReaderCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` ShortCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` StreamCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` StringCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` TimeCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` TimestampCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`boolean` ZonedDateTimeCodec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`BigDecimal` BigDecimalCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`BigInteger` BigIntegerCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`BitSet` BitSetCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Blob` BlobCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Boolean` BooleanCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buffer, int length, ColumnDefinitionPacket column, Calendar cal)`
`byte[]` ByteArrayCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Byte` ByteCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buffer, int length, ColumnDefinitionPacket column, Calendar cal)`
`Clob` ClobCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Date` DateCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Double` DoubleCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Duration` DurationCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Float` FloatCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buffer, int length, ColumnDefinitionPacket column, Calendar cal)`
`GeometryCollection` GeometryCollectionCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Integer` IntCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buffer, int length, ColumnDefinitionPacket column, Calendar cal)`
`LineString` LineStringCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`LocalDate` LocalDateCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`LocalDateTime` LocalDateTimeCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`LocalTime` LocalTimeCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Long` LongCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buffer, int length, ColumnDefinitionPacket column, Calendar cal)`
`MultiLineString` MultiLinestringCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`MultiPoint` MultiPointCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`MultiPolygon` MultiPolygonCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Point` PointCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Polygon` PolygonCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Reader` ReaderCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Short` ShortCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buffer, int length, ColumnDefinitionPacket column, Calendar cal)`
`InputStream` StreamCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`String` StringCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Time` TimeCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar calParam)`
`Timestamp` TimestampCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar calParam)`
`ZonedDateTime` ZonedDateTimeCodec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar calParam)`
`boolean` BooleanCodec.`decodeBinaryBoolean​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column)`
`byte` ByteCodec.`decodeBinaryByte​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column)`
`double` DoubleCodec.`decodeBinaryDouble​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column)`
`float` FloatCodec.`decodeBinaryFloat​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column)`
`int` IntCodec.`decodeBinaryInt​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column)`
`long` LongCodec.`decodeBinaryLong​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column)`
`short` ShortCodec.`decodeBinaryShort​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column)`
`BigDecimal` BigDecimalCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`BigInteger` BigIntegerCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`BitSet` BitSetCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Blob` BlobCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Boolean` BooleanCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buffer, int length, ColumnDefinitionPacket column, Calendar cal)`
`byte[]` ByteArrayCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Byte` ByteCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buffer, int length, ColumnDefinitionPacket column, Calendar cal)`
`Clob` ClobCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Date` DateCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Double` DoubleCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Duration` DurationCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Float` FloatCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buffer, int length, ColumnDefinitionPacket column, Calendar cal)`
`GeometryCollection` GeometryCollectionCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Integer` IntCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buffer, int length, ColumnDefinitionPacket column, Calendar cal)`
`LineString` LineStringCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`LocalDate` LocalDateCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`LocalDateTime` LocalDateTimeCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`LocalTime` LocalTimeCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Long` LongCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buffer, int length, ColumnDefinitionPacket column, Calendar cal)`
`MultiLineString` MultiLinestringCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`MultiPoint` MultiPointCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`MultiPolygon` MultiPolygonCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Point` PointCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Polygon` PolygonCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Reader` ReaderCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Short` ShortCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buffer, int length, ColumnDefinitionPacket column, Calendar cal)`
`InputStream` StreamCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`String` StringCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Time` TimeCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar cal)`
`Timestamp` TimestampCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar calParam)`
`ZonedDateTime` ZonedDateTimeCodec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column, Calendar calParam)`
`boolean` BooleanCodec.`decodeTextBoolean​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column)`
`byte` ByteCodec.`decodeTextByte​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column)`
`double` DoubleCodec.`decodeTextDouble​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column)`
`float` FloatCodec.`decodeTextFloat​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column)`
`int` IntCodec.`decodeTextInt​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column)`
`long` LongCodec.`decodeTextLong​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column)`
`short` ShortCodec.`decodeTextShort​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column)`
`static int[]` LocalTimeCodec.`parseTime​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column)`

### Uses of ColumnDefinitionPacket in org.mariadb.jdbc.message.server

Methods in org.mariadb.jdbc.message.server that return ColumnDefinitionPacket
`static ColumnDefinitionPacket` ColumnDefinitionPacket.`create​(String name, org.mariadb.jdbc.codec.DataType type)`
`ColumnDefinitionPacket[]` PrepareResultPacket.`getColumns()`
`ColumnDefinitionPacket[]` PrepareResultPacket.`getParameters()`

Methods in org.mariadb.jdbc.message.server with parameters of type ColumnDefinitionPacket
`void` PrepareResultPacket.`setColumns​(ColumnDefinitionPacket[] columns)`

### Uses of ColumnDefinitionPacket in org.mariadb.jdbc.plugin

Methods in org.mariadb.jdbc.plugin with parameters of type ColumnDefinitionPacket
`boolean` Codec.`canDecode​(ColumnDefinitionPacket column, Class<?> type)`
`T` Codec.`decodeBinary​(org.mariadb.jdbc.client.ReadableByteBuf buffer, int length, ColumnDefinitionPacket column, Calendar cal)`
`T` Codec.`decodeText​(org.mariadb.jdbc.client.ReadableByteBuf buffer, int length, ColumnDefinitionPacket column, Calendar cal)`

### Uses of ColumnDefinitionPacket in org.mariadb.jdbc.type

Methods in org.mariadb.jdbc.type with parameters of type ColumnDefinitionPacket
`static Geometry` Geometry.`getGeometry​(org.mariadb.jdbc.client.ReadableByteBuf buf, int length, ColumnDefinitionPacket column)`