Unverified Commit 245377f1 authored by Michael Moravec's avatar Michael Moravec Committed by Sergei Morozov

Reorder keywords and type mappings alphabetically

parent 09bbaa43
...@@ -74,21 +74,21 @@ class DB2Platform extends AbstractPlatform ...@@ -74,21 +74,21 @@ class DB2Platform extends AbstractPlatform
public function initializeDoctrineTypeMappings() public function initializeDoctrineTypeMappings()
{ {
$this->doctrineTypeMapping = [ $this->doctrineTypeMapping = [
'smallint' => 'smallint',
'bigint' => 'bigint', 'bigint' => 'bigint',
'integer' => 'integer',
'time' => 'time',
'date' => 'date',
'varchar' => 'string',
'character' => 'string',
'varbinary' => 'binary',
'binary' => 'binary', 'binary' => 'binary',
'clob' => 'text',
'blob' => 'blob', 'blob' => 'blob',
'character' => 'string',
'clob' => 'text',
'date' => 'date',
'decimal' => 'decimal', 'decimal' => 'decimal',
'double' => 'float', 'double' => 'float',
'integer' => 'integer',
'real' => 'float', 'real' => 'float',
'smallint' => 'smallint',
'time' => 'time',
'timestamp' => 'datetime', 'timestamp' => 'datetime',
'varbinary' => 'binary',
'varchar' => 'string',
]; ];
} }
......
...@@ -27,24 +27,6 @@ class DB2Keywords extends KeywordList ...@@ -27,24 +27,6 @@ class DB2Keywords extends KeywordList
'ALIAS', 'ALIAS',
'ALL', 'ALL',
'ALLOCATE', 'ALLOCATE',
'DOCUMENT',
'DOUBLE',
'DROP',
'DSSIZE',
'DYNAMIC',
'EACH',
'LOCK',
'LOCKMAX',
'LOCKSIZE',
'LONG',
'LOOP',
'MAINTAINED',
'ROUND_CEILING',
'ROUND_DOWN',
'ROUND_FLOOR',
'ROUND_HALF_DOWN',
'ROUND_HALF_EVEN',
'ROUND_HALF_UP',
'ALLOW', 'ALLOW',
'ALTER', 'ALTER',
'AND', 'AND',
...@@ -112,6 +94,38 @@ class DB2Keywords extends KeywordList ...@@ -112,6 +94,38 @@ class DB2Keywords extends KeywordList
'DATABASE', 'DATABASE',
'DATAPARTITIONNAME', 'DATAPARTITIONNAME',
'DATAPARTITIONNUM', 'DATAPARTITIONNUM',
'DATE',
'DAY',
'DAYS',
'DB2GENERAL',
'DB2GENRL',
'DB2SQL',
'DBINFO',
'DBPARTITIONNAME',
'DBPARTITIONNUM',
'DEALLOCATE',
'DECLARE',
'DEFAULT',
'DEFAULTS',
'DEFINITION',
'DELETE',
'DENSE_RANK',
'DENSERANK',
'DESCRIBE',
'DESCRIPTOR',
'DETERMINISTIC',
'DIAGNOSTICS',
'DISABLE',
'DISALLOW',
'DISCONNECT',
'DISTINCT',
'DO',
'DOCUMENT',
'DOUBLE',
'DROP',
'DSSIZE',
'DYNAMIC',
'EACH',
'EDITPROC', 'EDITPROC',
'ELSE', 'ELSE',
'ELSEIF', 'ELSEIF',
...@@ -179,6 +193,38 @@ class DB2Keywords extends KeywordList ...@@ -179,6 +193,38 @@ class DB2Keywords extends KeywordList
'INSENSITIVE', 'INSENSITIVE',
'INSERT', 'INSERT',
'INTEGRITY', 'INTEGRITY',
'INTERSECT',
'INTO',
'IS',
'ISOBID',
'ISOLATION',
'ITERATE',
'JAR',
'JAVA',
'JOIN',
'KEEP',
'KEY',
'LABEL',
'LANGUAGE',
'LATERAL',
'LC_CTYPE',
'LEAVE',
'LEFT',
'LIKE',
'LINKTYPE',
'LOCAL',
'LOCALDATE',
'LOCALE',
'LOCALTIME',
'LOCALTIMESTAMP RIGHT',
'LOCATOR',
'LOCATORS',
'LOCK',
'LOCKMAX',
'LOCKSIZE',
'LONG',
'LOOP',
'MAINTAINED',
'MATERIALIZED', 'MATERIALIZED',
'MAXVALUE', 'MAXVALUE',
'MICROSECOND', 'MICROSECOND',
...@@ -246,6 +292,37 @@ class DB2Keywords extends KeywordList ...@@ -246,6 +292,37 @@ class DB2Keywords extends KeywordList
'PROCEDURE', 'PROCEDURE',
'PROGRAM', 'PROGRAM',
'PSID', 'PSID',
'PUBLIC',
'QUERY',
'QUERYNO',
'RANGE',
'RANK',
'READ',
'READS',
'RECOVERY',
'REFERENCES',
'REFERENCING',
'REFRESH',
'RELEASE',
'RENAME',
'REPEAT',
'RESET',
'RESIGNAL',
'RESTART',
'RESTRICT',
'RESULT',
'RESULT_SET_LOCATOR WLM',
'RETURN',
'RETURNS',
'REVOKE',
'ROLE',
'ROLLBACK',
'ROUND_CEILING',
'ROUND_DOWN',
'ROUND_FLOOR',
'ROUND_HALF_DOWN',
'ROUND_HALF_EVEN',
'ROUND_HALF_UP',
'ROUND_UP', 'ROUND_UP',
'ROUTINE', 'ROUTINE',
'ROW', 'ROW',
...@@ -313,107 +390,30 @@ class DB2Keywords extends KeywordList ...@@ -313,107 +390,30 @@ class DB2Keywords extends KeywordList
'UNIQUE', 'UNIQUE',
'UNTIL', 'UNTIL',
'UPDATE', 'UPDATE',
'DATE',
'DAY',
'DAYS',
'DB2GENERAL',
'DB2GENRL',
'DB2SQL',
'DBINFO',
'DBPARTITIONNAME',
'DBPARTITIONNUM',
'DEALLOCATE',
'DECLARE',
'DEFAULT',
'DEFAULTS',
'DEFINITION',
'DELETE',
'DENSE_RANK',
'DENSERANK',
'DESCRIBE',
'DESCRIPTOR',
'DETERMINISTIC',
'DIAGNOSTICS',
'DISABLE',
'DISALLOW',
'DISCONNECT',
'DISTINCT',
'DO',
'INTERSECT',
'PUBLIC',
'USAGE', 'USAGE',
'INTO',
'QUERY',
'USER', 'USER',
'IS',
'QUERYNO',
'USING', 'USING',
'ISOBID',
'RANGE',
'VALIDPROC', 'VALIDPROC',
'ISOLATION',
'RANK',
'VALUE', 'VALUE',
'ITERATE',
'READ',
'VALUES', 'VALUES',
'JAR',
'READS',
'VARIABLE', 'VARIABLE',
'JAVA',
'RECOVERY',
'VARIANT', 'VARIANT',
'JOIN',
'REFERENCES',
'VCAT', 'VCAT',
'KEEP',
'REFERENCING',
'VERSION', 'VERSION',
'KEY',
'REFRESH',
'VIEW', 'VIEW',
'LABEL',
'RELEASE',
'VOLATILE', 'VOLATILE',
'LANGUAGE',
'RENAME',
'VOLUMES', 'VOLUMES',
'LATERAL',
'REPEAT',
'WHEN', 'WHEN',
'LC_CTYPE',
'RESET',
'WHENEVER', 'WHENEVER',
'LEAVE',
'RESIGNAL',
'WHERE', 'WHERE',
'LEFT',
'RESTART',
'WHILE', 'WHILE',
'LIKE',
'RESTRICT',
'WITH', 'WITH',
'LINKTYPE',
'RESULT',
'WITHOUT', 'WITHOUT',
'LOCAL',
'RESULT_SET_LOCATOR WLM',
'LOCALDATE',
'RETURN',
'WRITE', 'WRITE',
'LOCALE',
'RETURNS',
'XMLELEMENT', 'XMLELEMENT',
'LOCALTIME',
'REVOKE',
'XMLEXISTS', 'XMLEXISTS',
'LOCALTIMESTAMP RIGHT',
'XMLNAMESPACES', 'XMLNAMESPACES',
'LOCATOR',
'ROLE',
'YEAR', 'YEAR',
'LOCATORS',
'ROLLBACK',
'YEARS', 'YEARS',
]; ];
} }
......
...@@ -22,118 +22,118 @@ class OracleKeywords extends KeywordList ...@@ -22,118 +22,118 @@ class OracleKeywords extends KeywordList
{ {
return [ return [
'ACCESS', 'ACCESS',
'ELSE',
'MODIFY',
'START',
'ADD', 'ADD',
'EXCLUSIVE',
'NOAUDIT',
'SELECT',
'ALL', 'ALL',
'EXISTS',
'NOCOMPRESS',
'SESSION',
'ALTER', 'ALTER',
'FILE',
'NOT',
'SET',
'AND', 'AND',
'FLOAT',
'NOTFOUND ',
'SHARE',
'ANY', 'ANY',
'FOR',
'NOWAIT',
'SIZE',
'ARRAYLEN', 'ARRAYLEN',
'FROM',
'NULL',
'SMALLINT',
'AS', 'AS',
'GRANT',
'NUMBER',
'SQLBUF',
'ASC', 'ASC',
'GROUP',
'OF',
'SUCCESSFUL',
'AUDIT', 'AUDIT',
'HAVING',
'OFFLINE ',
'SYNONYM',
'BETWEEN', 'BETWEEN',
'IDENTIFIED',
'ON',
'SYSDATE',
'BY', 'BY',
'IMMEDIATE',
'ONLINE',
'TABLE',
'CHAR', 'CHAR',
'IN',
'OPTION',
'THEN',
'CHECK', 'CHECK',
'INCREMENT',
'OR',
'TO',
'CLUSTER', 'CLUSTER',
'INDEX',
'ORDER',
'TRIGGER',
'COLUMN', 'COLUMN',
'INITIAL',
'PCTFREE',
'UID',
'COMMENT', 'COMMENT',
'INSERT',
'PRIOR',
'UNION',
'COMPRESS', 'COMPRESS',
'INTEGER',
'PRIVILEGES',
'UNIQUE',
'CONNECT', 'CONNECT',
'INTERSECT',
'PUBLIC',
'UPDATE',
'CREATE', 'CREATE',
'INTO',
'RAW',
'USER',
'CURRENT', 'CURRENT',
'IS',
'RENAME',
'VALIDATE',
'DATE', 'DATE',
'LEVEL',
'RESOURCE',
'VALUES',
'DECIMAL', 'DECIMAL',
'LIKE',
'REVOKE',
'VARCHAR',
'DEFAULT', 'DEFAULT',
'LOCK',
'ROW',
'VARCHAR2',
'DELETE', 'DELETE',
'LONG',
'ROWID',
'VIEW',
'DESC', 'DESC',
'MAXEXTENTS',
'ROWLABEL',
'WHENEVER',
'DISTINCT', 'DISTINCT',
'MINUS',
'ROWNUM',
'WHERE',
'DROP', 'DROP',
'ELSE',
'EXCLUSIVE',
'EXISTS',
'FILE',
'FLOAT',
'FOR',
'FROM',
'GRANT',
'GROUP',
'HAVING',
'IDENTIFIED',
'IMMEDIATE',
'IN',
'INCREMENT',
'INDEX',
'INITIAL',
'INSERT',
'INTEGER',
'INTERSECT',
'INTO',
'IS',
'LEVEL',
'LIKE',
'LOCK',
'LONG',
'MAXEXTENTS',
'MINUS',
'MODE', 'MODE',
'MODIFY',
'NOAUDIT',
'NOCOMPRESS',
'NOT',
'NOTFOUND',
'NOWAIT',
'NULL',
'NUMBER',
'OF',
'OFFLINE',
'ON',
'ONLINE',
'OPTION',
'OR',
'ORDER',
'PCTFREE',
'PRIOR',
'PRIVILEGES',
'PUBLIC',
'RANGE',
'RAW',
'RENAME',
'RESOURCE',
'REVOKE',
'ROW',
'ROWID',
'ROWLABEL',
'ROWNUM',
'ROWS', 'ROWS',
'SELECT',
'SESSION',
'SET',
'SHARE',
'SIZE',
'SMALLINT',
'SQLBUF',
'START',
'SUCCESSFUL',
'SYNONYM',
'SYSDATE',
'TABLE',
'THEN',
'TO',
'TRIGGER',
'UID',
'UNION',
'UNIQUE',
'UPDATE',
'USER',
'VALIDATE',
'VALUES',
'VARCHAR',
'VARCHAR2',
'VIEW',
'WHENEVER',
'WHERE',
'WITH', 'WITH',
'RANGE',
]; ];
} }
} }
...@@ -1025,36 +1025,36 @@ SQL ...@@ -1025,36 +1025,36 @@ SQL
protected function initializeDoctrineTypeMappings() protected function initializeDoctrineTypeMappings()
{ {
$this->doctrineTypeMapping = [ $this->doctrineTypeMapping = [
'tinyint' => 'boolean',
'smallint' => 'smallint',
'mediumint' => 'integer',
'int' => 'integer',
'integer' => 'integer',
'bigint' => 'bigint', 'bigint' => 'bigint',
'tinytext' => 'text', 'binary' => 'binary',
'mediumtext' => 'text', 'blob' => 'blob',
'longtext' => 'text',
'text' => 'text',
'varchar' => 'string',
'string' => 'string',
'char' => 'string', 'char' => 'string',
'date' => 'date', 'date' => 'date',
'datetime' => 'datetime', 'datetime' => 'datetime',
'timestamp' => 'datetime',
'time' => 'time',
'float' => 'float',
'double' => 'float',
'real' => 'float',
'decimal' => 'decimal', 'decimal' => 'decimal',
'numeric' => 'decimal', 'double' => 'float',
'year' => 'date', 'float' => 'float',
'int' => 'integer',
'integer' => 'integer',
'longblob' => 'blob', 'longblob' => 'blob',
'blob' => 'blob', 'longtext' => 'text',
'mediumblob' => 'blob', 'mediumblob' => 'blob',
'mediumint' => 'integer',
'mediumtext' => 'text',
'numeric' => 'decimal',
'real' => 'float',
'set' => 'simple_array',
'smallint' => 'smallint',
'string' => 'string',
'text' => 'text',
'time' => 'time',
'timestamp' => 'datetime',
'tinyblob' => 'blob', 'tinyblob' => 'blob',
'binary' => 'binary', 'tinyint' => 'boolean',
'tinytext' => 'text',
'varbinary' => 'binary', 'varbinary' => 'binary',
'set' => 'simple_array', 'varchar' => 'string',
'year' => 'date',
]; ];
} }
......
...@@ -1125,29 +1125,29 @@ SQL ...@@ -1125,29 +1125,29 @@ SQL
protected function initializeDoctrineTypeMappings() protected function initializeDoctrineTypeMappings()
{ {
$this->doctrineTypeMapping = [ $this->doctrineTypeMapping = [
'integer' => 'integer', 'binary_double' => 'float',
'number' => 'integer', 'binary_float' => 'float',
'pls_integer' => 'boolean',
'binary_integer' => 'boolean', 'binary_integer' => 'boolean',
'varchar' => 'string', 'blob' => 'blob',
'varchar2' => 'string',
'nvarchar2' => 'string',
'char' => 'string', 'char' => 'string',
'nchar' => 'string', 'clob' => 'text',
'date' => 'date', 'date' => 'date',
'timestamp' => 'datetime',
'timestamptz' => 'datetimetz',
'float' => 'float', 'float' => 'float',
'binary_float' => 'float', 'integer' => 'integer',
'binary_double' => 'float',
'long' => 'string', 'long' => 'string',
'clob' => 'text', 'long raw' => 'blob',
'nchar' => 'string',
'nclob' => 'text', 'nclob' => 'text',
'number' => 'integer',
'nvarchar2' => 'string',
'pls_integer' => 'boolean',
'raw' => 'binary', 'raw' => 'binary',
'long raw' => 'blob',
'rowid' => 'string', 'rowid' => 'string',
'timestamp' => 'datetime',
'timestamptz' => 'datetimetz',
'urowid' => 'string', 'urowid' => 'string',
'blob' => 'blob', 'varchar' => 'string',
'varchar2' => 'string',
]; ];
} }
......
...@@ -1121,46 +1121,46 @@ SQL ...@@ -1121,46 +1121,46 @@ SQL
protected function initializeDoctrineTypeMappings() protected function initializeDoctrineTypeMappings()
{ {
$this->doctrineTypeMapping = [ $this->doctrineTypeMapping = [
'smallint' => 'smallint',
'int2' => 'smallint',
'serial' => 'integer',
'serial4' => 'integer',
'int' => 'integer',
'int4' => 'integer',
'integer' => 'integer',
'bigserial' => 'bigint',
'serial8' => 'bigint',
'bigint' => 'bigint', 'bigint' => 'bigint',
'int8' => 'bigint', 'bigserial' => 'bigint',
'bool' => 'boolean', 'bool' => 'boolean',
'boolean' => 'boolean', 'boolean' => 'boolean',
'text' => 'text',
'tsvector' => 'text',
'varchar' => 'string',
'interval' => 'string',
'_varchar' => 'string',
'char' => 'string',
'bpchar' => 'string', 'bpchar' => 'string',
'inet' => 'string', 'bytea' => 'blob',
'char' => 'string',
'date' => 'date', 'date' => 'date',
'datetime' => 'datetime', 'datetime' => 'datetime',
'timestamp' => 'datetime', 'decimal' => 'decimal',
'timestamptz' => 'datetimetz', 'double' => 'float',
'time' => 'time', 'double precision' => 'float',
'timetz' => 'time',
'float' => 'float', 'float' => 'float',
'float4' => 'float', 'float4' => 'float',
'float8' => 'float', 'float8' => 'float',
'double' => 'float', 'inet' => 'string',
'double precision' => 'float', 'int' => 'integer',
'real' => 'float', 'int2' => 'smallint',
'decimal' => 'decimal', 'int4' => 'integer',
'int8' => 'bigint',
'integer' => 'integer',
'interval' => 'string',
'json' => Type::JSON,
'money' => 'decimal', 'money' => 'decimal',
'numeric' => 'decimal', 'numeric' => 'decimal',
'year' => 'date', 'serial' => 'integer',
'serial4' => 'integer',
'serial8' => 'bigint',
'real' => 'float',
'smallint' => 'smallint',
'text' => 'text',
'time' => 'time',
'timestamp' => 'datetime',
'timestamptz' => 'datetimetz',
'timetz' => 'time',
'tsvector' => 'text',
'uuid' => 'guid', 'uuid' => 'guid',
'bytea' => 'blob', 'varchar' => 'string',
'json' => Type::JSON, 'year' => 'date',
'_varchar' => 'string',
]; ];
} }
......
...@@ -1533,45 +1533,45 @@ SQL ...@@ -1533,45 +1533,45 @@ SQL
protected function initializeDoctrineTypeMappings() protected function initializeDoctrineTypeMappings()
{ {
$this->doctrineTypeMapping = [ $this->doctrineTypeMapping = [
'char' => 'string',
'long nvarchar' => 'text',
'long varchar' => 'text',
'nchar' => 'string',
'ntext' => 'text',
'nvarchar' => 'string',
'text' => 'text',
'uniqueidentifierstr' => 'guid',
'varchar' => 'string',
'xml' => 'text',
'bigint' => 'bigint', 'bigint' => 'bigint',
'unsigned bigint' => 'bigint', 'binary' => 'binary',
'bit' => 'boolean', 'bit' => 'boolean',
'char' => 'string',
'decimal' => 'decimal', 'decimal' => 'decimal',
'date' => 'date',
'datetime' => 'datetime',
'double' => 'float', 'double' => 'float',
'float' => 'float', 'float' => 'float',
'image' => 'blob',
'int' => 'integer', 'int' => 'integer',
'integer' => 'integer', 'integer' => 'integer',
'unsigned int' => 'integer', 'long binary' => 'blob',
'long nvarchar' => 'text',
'long varbit' => 'text',
'long varchar' => 'text',
'money' => 'decimal',
'nchar' => 'string',
'ntext' => 'text',
'numeric' => 'decimal', 'numeric' => 'decimal',
'nvarchar' => 'string',
'smalldatetime' => 'datetime',
'smallint' => 'smallint', 'smallint' => 'smallint',
'unsigned smallint' => 'smallint',
'tinyint' => 'smallint',
'unsigned tinyint' => 'smallint',
'money' => 'decimal',
'smallmoney' => 'decimal', 'smallmoney' => 'decimal',
'long varbit' => 'text', 'text' => 'text',
'varbit' => 'string',
'date' => 'date',
'datetime' => 'datetime',
'smalldatetime' => 'datetime',
'time' => 'time', 'time' => 'time',
'timestamp' => 'datetime', 'timestamp' => 'datetime',
'timestamp with time zone' => 'datetime', 'timestamp with time zone' => 'datetime',
'binary' => 'binary', 'tinyint' => 'smallint',
'image' => 'blob',
'long binary' => 'blob',
'uniqueidentifier' => 'guid', 'uniqueidentifier' => 'guid',
'uniqueidentifierstr' => 'guid',
'unsigned bigint' => 'bigint',
'unsigned int' => 'integer',
'unsigned smallint' => 'smallint',
'unsigned tinyint' => 'smallint',
'varbinary' => 'binary', 'varbinary' => 'binary',
'varbit' => 'string',
'varchar' => 'string',
'xml' => 'text',
]; ];
} }
} }
...@@ -1465,34 +1465,34 @@ SQL ...@@ -1465,34 +1465,34 @@ SQL
{ {
$this->doctrineTypeMapping = [ $this->doctrineTypeMapping = [
'bigint' => 'bigint', 'bigint' => 'bigint',
'numeric' => 'decimal', 'binary' => 'binary',
'bit' => 'boolean', 'bit' => 'boolean',
'smallint' => 'smallint', 'char' => 'string',
'date' => 'date',
'datetime' => 'datetime',
'datetime2' => 'datetime',
'datetimeoffset' => 'datetimetz',
'decimal' => 'decimal', 'decimal' => 'decimal',
'smallmoney' => 'integer', 'double' => 'float',
'double precision' => 'float',
'float' => 'float',
'image' => 'blob',
'int' => 'integer', 'int' => 'integer',
'tinyint' => 'smallint',
'money' => 'integer', 'money' => 'integer',
'float' => 'float', 'nchar' => 'string',
'ntext' => 'text',
'numeric' => 'decimal',
'nvarchar' => 'string',
'real' => 'float', 'real' => 'float',
'double' => 'float',
'double precision' => 'float',
'smalldatetime' => 'datetime', 'smalldatetime' => 'datetime',
'datetime' => 'datetime', 'smallint' => 'smallint',
'char' => 'string', 'smallmoney' => 'integer',
'varchar' => 'string',
'text' => 'text', 'text' => 'text',
'nchar' => 'string',
'nvarchar' => 'string',
'ntext' => 'text',
'binary' => 'binary',
'varbinary' => 'binary',
'image' => 'blob',
'uniqueidentifier' => 'guid',
'datetime2' => 'datetime',
'date' => 'date',
'time' => 'time', 'time' => 'time',
'datetimeoffset' => 'datetimetz', 'tinyint' => 'smallint',
'uniqueidentifier' => 'guid',
'varbinary' => 'binary',
'varchar' => 'string',
]; ];
} }
......
...@@ -612,38 +612,38 @@ class SqlitePlatform extends AbstractPlatform ...@@ -612,38 +612,38 @@ class SqlitePlatform extends AbstractPlatform
protected function initializeDoctrineTypeMappings() protected function initializeDoctrineTypeMappings()
{ {
$this->doctrineTypeMapping = [ $this->doctrineTypeMapping = [
'boolean' => 'boolean',
'tinyint' => 'boolean',
'smallint' => 'smallint',
'mediumint' => 'integer',
'int' => 'integer',
'integer' => 'integer',
'serial' => 'integer',
'bigint' => 'bigint', 'bigint' => 'bigint',
'bigserial' => 'bigint', 'bigserial' => 'bigint',
'clob' => 'text', 'blob' => 'blob',
'tinytext' => 'text', 'boolean' => 'boolean',
'mediumtext' => 'text',
'longtext' => 'text',
'text' => 'text',
'varchar' => 'string',
'longvarchar' => 'string',
'varchar2' => 'string',
'nvarchar' => 'string',
'image' => 'string',
'ntext' => 'string',
'char' => 'string', 'char' => 'string',
'clob' => 'text',
'date' => 'date', 'date' => 'date',
'datetime' => 'datetime', 'datetime' => 'datetime',
'timestamp' => 'datetime', 'decimal' => 'decimal',
'time' => 'time',
'float' => 'float',
'double' => 'float', 'double' => 'float',
'double precision' => 'float', 'double precision' => 'float',
'real' => 'float', 'float' => 'float',
'decimal' => 'decimal', 'image' => 'string',
'int' => 'integer',
'integer' => 'integer',
'longtext' => 'text',
'longvarchar' => 'string',
'mediumint' => 'integer',
'mediumtext' => 'text',
'ntext' => 'string',
'numeric' => 'decimal', 'numeric' => 'decimal',
'blob' => 'blob', 'nvarchar' => 'string',
'real' => 'float',
'serial' => 'integer',
'smallint' => 'smallint',
'text' => 'text',
'time' => 'time',
'timestamp' => 'datetime',
'tinyint' => 'boolean',
'tinytext' => 'text',
'varchar' => 'string',
'varchar2' => 'string',
]; ];
} }
......
...@@ -30,18 +30,18 @@ class ReservedWordsCommand extends Command ...@@ -30,18 +30,18 @@ class ReservedWordsCommand extends Command
{ {
/** @var string[] */ /** @var string[] */
private $keywordListClasses = [ private $keywordListClasses = [
'db2' => DB2Keywords::class,
'mysql' => MySQLKeywords::class, 'mysql' => MySQLKeywords::class,
'mysql57' => MySQL57Keywords::class, 'mysql57' => MySQL57Keywords::class,
'mysql80' => MySQL80Keywords::class, 'mysql80' => MySQL80Keywords::class,
'sqlserver' => SQLServerKeywords::class, 'oracle' => OracleKeywords::class,
'sqlserver2012' => SQLServer2012Keywords::class,
'sqlite' => SQLiteKeywords::class,
'pgsql' => PostgreSQLKeywords::class, 'pgsql' => PostgreSQLKeywords::class,
'pgsql94' => PostgreSQL94Keywords::class, 'pgsql94' => PostgreSQL94Keywords::class,
'pgsql100' => PostgreSQL100Keywords::class, 'pgsql100' => PostgreSQL100Keywords::class,
'oracle' => OracleKeywords::class,
'db2' => DB2Keywords::class,
'sqlanywhere' => SQLAnywhereKeywords::class, 'sqlanywhere' => SQLAnywhereKeywords::class,
'sqlite' => SQLiteKeywords::class,
'sqlserver' => SQLServerKeywords::class,
'sqlserver2012' => SQLServer2012Keywords::class,
]; ];
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment