Inheritance diagram for ADODB_DataDict:

Public Member Functions | |
| GetCommentSQL ($table, $col) | |
| in other words, we use a text area for editting. | |
| SetCommentSQL ($table, $col, $cmt) | |
| MetaTables () | |
| MetaColumns ($tab, $upper=true, $schema=false) | |
| MetaPrimaryKeys ($tab, $owner=false, $intkey=false) | |
| MetaIndexes ($table, $primary=false, $owner=false) | |
| MetaType ($t, $len=-1, $fieldobj=false) | |
| NameQuote ($name=NULL, $allowBrackets=false) | |
| TableName ($name) | |
| ExecuteSQLArray ($sql, $continueOnError=true) | |
| ActualType ($meta) | |
| CreateDatabase ($dbname, $options=false) | |
| CreateIndexSQL ($idxname, $tabname, $flds, $idxoptions=false) | |
| DropIndexSQL ($idxname, $tabname=NULL) | |
| SetSchema ($schema) | |
| AddColumnSQL ($tabname, $flds) | |
| AlterColumnSQL ($tabname, $flds, $tableflds='', $tableoptions='') | |
| RenameColumnSQL ($tabname, $oldcolumn, $newcolumn, $flds='') | |
| DropColumnSQL ($tabname, $flds, $tableflds='', $tableoptions='') | |
| DropTableSQL ($tabname) | |
| RenameTableSQL ($tabname, $newname) | |
| CreateTableSQL ($tabname, $flds, $tableoptions=false) | |
| _GenFields ($flds, $widespacing=false) | |
| _GetSize ($ftype, $ty, $fsize, $fprec) | |
| _CreateSuffix ($fname, $ftype, $fnotnull, $fdefault, $fautoinc, $fconstraint) | |
| _IndexSQL ($idxname, $tabname, $flds, $idxoptions) | |
| _DropAutoIncrement ($tabname) | |
| _TableSQL ($tabname, $lines, $pkey, $tableoptions) | |
| _Triggers ($tabname, $taboptions) | |
| _Options ($opts) | |
| ChangeTableSQL ($tablename, $flds, $tableoptions=false) | |
Public Attributes | |
| $connection | |
| $debug = false | |
| $dropTable = 'DROP TABLE %s' | |
| $renameTable = 'RENAME TABLE %s TO %s' | |
| $dropIndex = 'DROP INDEX %s' | |
| $addCol = ' ADD' | |
| $alterCol = ' ALTER COLUMN' | |
| $dropCol = ' DROP COLUMN' | |
| $renameColumn = 'ALTER TABLE %s RENAME COLUMN %s TO %s' | |
| $nameRegex = '\w' | |
| $nameRegexBrackets = 'a-zA-Z0-9_\(\)' | |
| $schema = false | |
| $serverInfo = array() | |
| $autoIncrement = false | |
| $dataProvider | |
| $invalidResizeTypes4 = array('CLOB','BLOB','TEXT','DATE','TIME') | |
| $blobSize = 100 | |
Definition at line 164 of file adodb-datadict.inc.php.
|
||||||||||||||||||||||||||||
|
Reimplemented in ADODB2_db2, ADODB2_mssql, and ADODB2_sybase. Definition at line 607 of file adodb-datadict.inc.php. |
|
|
Reimplemented in ADODB2_firebird, ADODB2_oci8, and ADODB2_postgres. Definition at line 645 of file adodb-datadict.inc.php. |
|
||||||||||||
|
Definition at line 451 of file adodb-datadict.inc.php. |
|
||||||||||||||||||||
|
Reimplemented in ADODB2_mssql, and ADODB2_postgres. Definition at line 595 of file adodb-datadict.inc.php. |
|
||||||||||||||||||||
|
Reimplemented in ADODB2_mssql, ADODB2_mysql, ADODB2_oci8, ADODB2_postgres, and ADODB2_sybase. Definition at line 616 of file adodb-datadict.inc.php. |
|
|
Definition at line 695 of file adodb-datadict.inc.php. |
|
||||||||||||||||||||
|
Definition at line 650 of file adodb-datadict.inc.php. |
|
||||||||||||
|
Reimplemented in ADODB2_firebird, and ADODB2_oci8. Definition at line 687 of file adodb-datadict.inc.php. |
|
|
Reimplemented in ADODB2_access, ADODB2_db2, ADODB2_firebird, ADODB2_generic, ADODB2_ibase, ADODB2_informix, ADODB2_mssql, ADODB2_mysql, ADODB2_oci8, ADODB2_postgres, ADODB2_sapdb, and ADODB2_sybase. Definition at line 298 of file adodb-datadict.inc.php. |
|
||||||||||||
|
Reimplemented in ADODB2_mssql, ADODB2_oci8, ADODB2_postgres, ADODB2_sapdb, and ADODB2_sybase. Definition at line 343 of file adodb-datadict.inc.php. |
|
||||||||||||||||||||
|
Change the definition of one column As some DBM's can't do that on there own, you need to supply the complete defintion of the new table, to allow, recreating the table and copying the content over to the new table
Reimplemented in ADODB2_postgres. Definition at line 366 of file adodb-datadict.inc.php. |
|
||||||||||||||||
|
Reimplemented in ADODB2_db2. Definition at line 712 of file adodb-datadict.inc.php. |
|
||||||||||||
|
Reimplemented in ADODB2_access, ADODB2_firebird, and ADODB2_oci8. Definition at line 303 of file adodb-datadict.inc.php. |
|
||||||||||||||||||||
|
Definition at line 319 of file adodb-datadict.inc.php. |
|
||||||||||||||||
|
Definition at line 435 of file adodb-datadict.inc.php. |
|
||||||||||||||||||||
|
Drop one column Some DBM's can't do that on there own, you need to supply the complete defintion of the new table, to allow, recreating the table and copying the content over to the new table
Reimplemented in ADODB2_postgres. Definition at line 410 of file adodb-datadict.inc.php. |
|
||||||||||||
|
Definition at line 333 of file adodb-datadict.inc.php. |
|
|
Reimplemented in ADODB2_postgres. Definition at line 422 of file adodb-datadict.inc.php. |
|
||||||||||||
|
Definition at line 261 of file adodb-datadict.inc.php. |
|
||||||||||||
|
in other words, we use a text area for editting. any varchar/char field this size or greater is treated as a blob Reimplemented in ADODB2_oci8. Definition at line 184 of file adodb-datadict.inc.php. |
|
||||||||||||||||
|
Definition at line 200 of file adodb-datadict.inc.php. |
|
||||||||||||||||
|
Definition at line 212 of file adodb-datadict.inc.php. |
|
||||||||||||||||
|
Definition at line 206 of file adodb-datadict.inc.php. |
|
|
Definition at line 194 of file adodb-datadict.inc.php. |
|
||||||||||||||||
|
Reimplemented in ADODB2_mssql, ADODB2_mysql, ADODB2_postgres, ADODB2_sapdb, and ADODB2_sybase. Definition at line 218 of file adodb-datadict.inc.php. |
|
||||||||||||
|
Definition at line 223 of file adodb-datadict.inc.php. |
|
||||||||||||||||||||
|
Rename one column Some DBM's can only do this together with changeing the type of the column (even if that stays the same, eg. mysql)
Definition at line 388 of file adodb-datadict.inc.php. |
|
||||||||||||
|
Definition at line 427 of file adodb-datadict.inc.php. |
|
||||||||||||||||
|
Reimplemented in ADODB2_oci8. Definition at line 189 of file adodb-datadict.inc.php. |
|
|
Reimplemented in ADODB2_access. Definition at line 338 of file adodb-datadict.inc.php. |
|
|
Definition at line 252 of file adodb-datadict.inc.php. |
|
|
Reimplemented in ADODB2_postgres. Definition at line 170 of file adodb-datadict.inc.php. |
|
|
Reimplemented in ADODB2_mysql, and ADODB2_oci8. Definition at line 171 of file adodb-datadict.inc.php. |
|
|
Definition at line 178 of file adodb-datadict.inc.php. |
|
|
Reimplemented in ADODB2_firebird. Definition at line 181 of file adodb-datadict.inc.php. |
|
|
Definition at line 165 of file adodb-datadict.inc.php. |
|
|
Definition at line 179 of file adodb-datadict.inc.php. |
|
|
Definition at line 166 of file adodb-datadict.inc.php. |
|
|
Definition at line 172 of file adodb-datadict.inc.php. |
|
|
Reimplemented in ADODB2_mssql, ADODB2_mysql, and ADODB2_sybase. Definition at line 169 of file adodb-datadict.inc.php. |
|
|
Reimplemented in ADODB2_mysql, ADODB2_oci8, and ADODB2_postgres. Definition at line 167 of file adodb-datadict.inc.php. |
|
|
Definition at line 180 of file adodb-datadict.inc.php. |
|
|
Definition at line 174 of file adodb-datadict.inc.php. |
|
|
Definition at line 175 of file adodb-datadict.inc.php. |
|
|
Reimplemented in ADODB2_mssql, ADODB2_mysql, and ADODB2_sapdb. Definition at line 173 of file adodb-datadict.inc.php. |
|
|
Reimplemented in ADODB2_mssql, and ADODB2_postgres. Definition at line 168 of file adodb-datadict.inc.php. |
|
|
Definition at line 176 of file adodb-datadict.inc.php. |
|
|
Definition at line 177 of file adodb-datadict.inc.php. |
1.4.6