TYPO3 CMS  TYPO3_6-2
datadict-ibase.inc.php
Go to the documentation of this file.
1 <?php
2 
13 // security - hide paths
14 if (!defined('ADODB_DIR')) die();
15 
17 
18  var $databaseType = 'ibase';
19  var $seqField = false;
20 
21 
22  function ActualType($meta)
23  {
24  switch($meta) {
25  case 'C': return 'VARCHAR';
26  case 'XL':
27  case 'X': return 'VARCHAR(4000)';
28 
29  case 'C2': return 'VARCHAR'; // up to 32K
30  case 'X2': return 'VARCHAR(4000)';
31 
32  case 'B': return 'BLOB';
33 
34  case 'D': return 'DATE';
35  case 'TS':
36  case 'T': return 'TIMESTAMP';
37 
38  case 'L': return 'SMALLINT';
39  case 'I': return 'INTEGER';
40  case 'I1': return 'SMALLINT';
41  case 'I2': return 'SMALLINT';
42  case 'I4': return 'INTEGER';
43  case 'I8': return 'INTEGER';
44 
45  case 'F': return 'DOUBLE PRECISION';
46  case 'N': return 'DECIMAL';
47  default:
48  return $meta;
49  }
50  }
51 
52  function AlterColumnSQL($tabname, $flds, $tableflds='', $tableoptions='')
53  {
54  if ($this->debug) ADOConnection::outp("AlterColumnSQL not supported");
55  return array();
56  }
57 
58 
59  function DropColumnSQL($tabname, $flds, $tableflds='', $tableoptions='')
60  {
61  if ($this->debug) ADOConnection::outp("DropColumnSQL not supported");
62  return array();
63  }
64 
65 }
die
Definition: index.php:6
debug($variable='', $name=' *variable *', $line=' *line *', $file=' *file *', $recursiveDepth=3, $debugLevel=E_DEBUG)
AlterColumnSQL($tabname, $flds, $tableflds='', $tableoptions='')
DropColumnSQL($tabname, $flds, $tableflds='', $tableoptions='')