19declare(strict_types=1);
53 public const T_CLOB = FieldDefinition::T_CLOB;
54 public const T_DATE = FieldDefinition::T_DATE;
56 public const T_FLOAT = FieldDefinition::T_FLOAT;
57 public const T_INTEGER = FieldDefinition::T_INTEGER;
58 public const T_TEXT = FieldDefinition::T_TEXT;
59 public const T_TIME = FieldDefinition::T_TIME;
61 public const T_BLOB = FieldDefinition::T_BLOB;
127 if ($with_descriptions) {
129 foreach ($types as $type) {
175 public static function describe(
string $type): string
177 return self::$descriptions[$type];
const MYSQL_COLLATION_UTF8_SLOVAK
const MYSQL_COLLATION_UTF8_TURKISH
const MYSQL_COLLATION_UTF8_SPANISH2
const MYSQL_COLLATION_UTF8
static getAvailableCollations()
const MYSQL_CHARACTER_UTF8
const MYSQL_COLLATION_UTF8_LATVIAN
static getSupportedTypes()
const SEQUENCE_COLUMNS_NAME
static array $descriptions
const MYSQL_COLLATION_UTF8_ICELANDIC
const MYSQL_COLLATION_UTF8_CZECH
const MYSQL_COLLATION_UTF8_SLOVENIAN
const MYSQL_COLLATION_UTF8_ROMAN
const MYSQL_COLLATION_UTF8_PERSIAN
const MYSQL_ENGINE_INNODB
const MYSQL_COLLATION_UTF8_DANISH
const TYPE_PDO_MYSQL_GALERA
static describe(string $type)
const MYSQL_CHARACTER_UTF8MB4
const MYSQL_COLLATION_UTF8MB4
const MYSQL_COLLATION_UTF8_ROMANIAN
const MYSQL_COLLATION_UTF8_LITHUANIAN
const MYSQL_COLLATION_UTF8_POLISH
const TYPE_PDO_MYSQL_INNODB
static getAvailableTypes(bool $with_descriptions=true)
const MYSQL_COLLATION_UTF8_ESTONIAN
const MYSQL_COLLATION_UTF8_SWEDISH
static getInstallableTypes()
const MYSQL_COLLATION_UTF8_SPANISH