Structure
MySQLProtocol.DataType
Table 14.4 Column Types
struct DataType
Topics
Initializers
init(rawValue: UInt8)SeeRawRepresentable/init(rawValue:).
Instance Properties
var description: StringA textual representation of this instance.var name: Stringlet rawValue: UInt8The raw byte.
Type Properties
static var bit: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_BITstatic var blob: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_BLOBstatic var date: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_DATEstatic var datetime: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_DATETIMEstatic var datetime2: MySQLProtocol.DataTypeseeProtocol::MYSQL_TYPE_DATETIME2static var decimal: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_DECIMALstatic var double: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_DOUBLEstatic var `enum`: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_ENUMstatic var float: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_FLOATstatic var geometry: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_GEOMETRYstatic var int24: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_INT24static var json: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_JSONstatic var long: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_LONGstatic var longBlob: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_LONG_BLOBstatic var longlong: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_LONGLONGstatic var mediumBlob: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_MEDIUM_BLOBstatic var newdate: MySQLProtocol.DataTypeseeProtocol::MYSQL_TYPE_DATEstatic var newdecimal: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_NEWDECIMALstatic var null: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_NULLstatic var set: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_SETstatic var short: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_SHORTstatic var string: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_STRINGstatic var time: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_TIMEstatic var time2: MySQLProtocol.DataTypeseeProtocol::MYSQL_TYPE_TIME2static var timestamp: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_TIMESTAMPstatic var timestamp2: MySQLProtocol.DataTypeseeProtocol::MYSQL_TYPE_TIMESTAMP2static var tiny: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_TINYstatic var tinyBlob: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_TINY_BLOBstatic var varString: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_VAR_STRINGstatic var varchar: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_VARCHARstatic var year: MySQLProtocol.DataTypeImplemented byProtocolBinary::MYSQL_TYPE_YEAR
Relationships
Conforms To
Swift.CustomStringConvertibleSwift.EquatableSwift.RawRepresentableSwift.SendableSwift.SendableMetatype