コード例 #1
0
ファイル: Mysql.php プロジェクト: redcatphp/datamap
 function construct(array $config = [])
 {
     parent::construct($config);
     $this->typeno_sqltype = [self::C_DATATYPE_BOOL => ' TINYINT(1) UNSIGNED ', self::C_DATATYPE_UINT32 => ' INT(11) UNSIGNED ', self::C_DATATYPE_UBIGINT => ' BIGINT(20) UNSIGNED ', self::C_DATATYPE_DOUBLE => ' DOUBLE ', self::C_DATATYPE_TEXT7 => ' VARCHAR(191) ', self::C_DATATYPE_TEXT8 => ' VARCHAR(255) ', self::C_DATATYPE_TEXT16 => ' TEXT ', self::C_DATATYPE_TEXT32 => ' LONGTEXT ', self::C_DATATYPE_SPECIAL_DATE => ' DATE ', self::C_DATATYPE_SPECIAL_DATETIME => ' DATETIME ', self::C_DATATYPE_SPECIAL_POINT => ' POINT ', self::C_DATATYPE_SPECIAL_LINESTRING => ' LINESTRING ', self::C_DATATYPE_SPECIAL_POLYGON => ' POLYGON '];
     foreach ($this->typeno_sqltype as $k => $v) {
         $this->sqltype_typeno[trim(strtolower($v))] = $k;
     }
 }
コード例 #2
0
ファイル: Sqlite.php プロジェクト: kidaa30/redcat
 function construct(array $config = [])
 {
     parent::construct($config);
     $this->typeno_sqltype = [self::C_DATATYPE_INTEGER => 'INTEGER', self::C_DATATYPE_NUMERIC => 'NUMERIC', self::C_DATATYPE_TEXT => 'TEXT'];
     foreach ($this->typeno_sqltype as $k => $v) {
         $this->sqltype_typeno[strtolower($v)] = $k;
     }
 }
コード例 #3
0
ファイル: Cubrid.php プロジェクト: redcatphp/datamap
 function construct(array $config = [])
 {
     parent::construct($config);
     $this->typeno_sqltype = [self::C_DATATYPE_INTEGER => ' INTEGER ', self::C_DATATYPE_BIGINT => ' BIGINT ', self::C_DATATYPE_DOUBLE => ' DOUBLE ', self::C_DATATYPE_STRING => ' STRING ', self::C_DATATYPE_SPECIAL_DATE => ' DATE ', self::C_DATATYPE_SPECIAL_DATETIME => ' DATETIME '];
     $this->sqltype_typeno = [];
     foreach ($this->typeno_sqltype as $k => $v) {
         $this->sqltype_typeno[strtolower(trim($v))] = $k;
     }
     $this->sqltype_typeno['string(1073741823)'] = self::C_DATATYPE_STRING;
 }