Skip to content

Structure

MySQLProtocol.DataType

Table 14.4 Column Types
struct DataType

Topics

Initializers

Instance Properties

Type Properties

  • bit
    Implemented by ProtocolBinary::MYSQL_TYPE_BIT
  • blob
    Implemented by ProtocolBinary::MYSQL_TYPE_BLOB
  • date
    Implemented by ProtocolBinary::MYSQL_TYPE_DATE
  • datetime
    Implemented by ProtocolBinary::MYSQL_TYPE_DATETIME
  • datetime2
    see Protocol::MYSQL_TYPE_DATETIME2
  • decimal
    Implemented by ProtocolBinary::MYSQL_TYPE_DECIMAL
  • double
    Implemented by ProtocolBinary::MYSQL_TYPE_DOUBLE
  • enum
    Implemented by ProtocolBinary::MYSQL_TYPE_ENUM
  • float
    Implemented by ProtocolBinary::MYSQL_TYPE_FLOAT
  • geometry
    Implemented by ProtocolBinary::MYSQL_TYPE_GEOMETRY
  • int24
    Implemented by ProtocolBinary::MYSQL_TYPE_INT24
  • json
    Implemented by ProtocolBinary::MYSQL_TYPE_JSON
  • long
    Implemented by ProtocolBinary::MYSQL_TYPE_LONG
  • longBlob
    Implemented by ProtocolBinary::MYSQL_TYPE_LONG_BLOB
  • longlong
    Implemented by ProtocolBinary::MYSQL_TYPE_LONGLONG
  • mediumBlob
    Implemented by ProtocolBinary::MYSQL_TYPE_MEDIUM_BLOB
  • newdate
    see Protocol::MYSQL_TYPE_DATE
  • newdecimal
    Implemented by ProtocolBinary::MYSQL_TYPE_NEWDECIMAL
  • null
    Implemented by ProtocolBinary::MYSQL_TYPE_NULL
  • set
    Implemented by ProtocolBinary::MYSQL_TYPE_SET
  • short
    Implemented by ProtocolBinary::MYSQL_TYPE_SHORT
  • string
    Implemented by ProtocolBinary::MYSQL_TYPE_STRING
  • time
    Implemented by ProtocolBinary::MYSQL_TYPE_TIME
  • time2
    see Protocol::MYSQL_TYPE_TIME2
  • timestamp
    Implemented by ProtocolBinary::MYSQL_TYPE_TIMESTAMP
  • timestamp2
    see Protocol::MYSQL_TYPE_TIMESTAMP2
  • tiny
    Implemented by ProtocolBinary::MYSQL_TYPE_TINY
  • tinyBlob
    Implemented by ProtocolBinary::MYSQL_TYPE_TINY_BLOB
  • varString
    Implemented by ProtocolBinary::MYSQL_TYPE_VAR_STRING
  • varchar
    Implemented by ProtocolBinary::MYSQL_TYPE_VARCHAR
  • year
    Implemented by ProtocolBinary::MYSQL_TYPE_YEAR

Relationships

Conforms To

  • Swift.CustomStringConvertible
  • Swift.Equatable
  • Swift.RawRepresentable
  • Swift.Sendable
  • Swift.SendableMetatype