public function udt2dbt($type, &$len, &$default)
 {
     $type = parent::udt2dbt($type, $len, $default);
     switch ($type) {
         case 'real':
             return 'float';
         case 'float':
             return 'double';
         case 'timestamp':
             if ($default == 'now()') {
                 # MySQL does not support now() default value...
                 $default = "'1970-01-01 00:00:00'";
             }
             return 'datetime';
         case 'text':
             $len = 0;
             return 'longtext';
     }
     return $type;
 }
 public function udt2dbt($type, &$len, &$default)
 {
     $type = parent::udt2dbt($type, $len, $default);
     switch ($type) {
         case 'integer':
         case 'smallint':
         case 'bigint':
             return 'integer';
         case 'real':
         case 'float:':
             return 'real';
         case 'date':
         case 'time':
             return 'timestamp';
         case 'timestamp':
             if ($default == 'now()') {
                 # SQLite does not support now() default value...
                 $default = "'1970-01-01 00:00:00'";
             }
             return $type;
     }
     return $type;
 }
 public function udt2dbt($type, &$len, &$default)
 {
     $type = parent::udt2dbt($type, $len, $default);
     return $type;
 }