ADODB2_sqlite Klassenreferenz

ADODB2_sqlite Klassenreferenz
Klassendiagramm für ADODB2_sqlite:
Zusammengehörigkeiten von ADODB2_sqlite:

Öffentliche Methoden

 ActualType ($meta)
 
 _CreateSuffix ($fname, $ftype, $fnotnull, $fdefault, $fautoinc, $fconstraint, $funsigned)
 
 AlterColumnSQL ($tabname, $flds)
 
 DropColumnSQL ($tabname, $flds)
 
 RenameColumnSQL ($tabname, $oldcolumn, $newcolumn, $flds='')
 
- Öffentliche Methoden geerbt von ADODB_DataDict
 GetCommentSQL ($table, $col)
 in other words, we use a text area for editting. Mehr ...
 
 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=array())
 
 _GenFields ($flds, $widespacing=false)
 
 _GetSize ($ftype, $ty, $fsize, $fprec)
 
 _CreateSuffix ($fname, &$ftype, $fnotnull, $fdefault, $fautoinc, $fconstraint, $funsigned)
 
 _IndexSQL ($idxname, $tabname, $flds, $idxoptions)
 
 _DropAutoIncrement ($tabname)
 
 _TableSQL ($tabname, $lines, $pkey, $tableoptions)
 
 _Triggers ($tabname, $taboptions)
 
 _Options ($opts)
 
 _getSizePrec ($size)
 
 ChangeTableSQL ($tablename, $flds, $tableoptions=false, $dropOldFlds=false)
 

Datenfelder

 $databaseType = 'sqlite'
 
 $seqField = false
 
 $addCol =' ADD COLUMN'
 
 $dropTable = 'DROP TABLE IF EXISTS %s'
 
 $dropIndex = 'DROP INDEX IF EXISTS %s'
 
 $renameTable = 'ALTER TABLE %s RENAME TO %s'
 
- Datenfelder geerbt von ADODB_DataDict
 $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
 

Ausführliche Beschreibung

Definiert in Zeile 18 der Datei datadict-sqlite.inc.php.

Dokumentation der Elementfunktionen

_CreateSuffix (   $fname,
  $ftype,
  $fnotnull,
  $fdefault,
  $fautoinc,
  $fconstraint,
  $funsigned 
)

Definiert in Zeile 59 der Datei datadict-sqlite.inc.php.

ActualType (   $meta)

Definiert in Zeile 28 der Datei datadict-sqlite.inc.php.

AlterColumnSQL (   $tabname,
  $flds 
)

Definiert in Zeile 70 der Datei datadict-sqlite.inc.php.

DropColumnSQL (   $tabname,
  $flds 
)

Definiert in Zeile 76 der Datei datadict-sqlite.inc.php.

RenameColumnSQL (   $tabname,
  $oldcolumn,
  $newcolumn,
  $flds = '' 
)

Definiert in Zeile 82 der Datei datadict-sqlite.inc.php.

Dokumentation der Datenelemente

$addCol =' ADD COLUMN'

Definiert in Zeile 21 der Datei datadict-sqlite.inc.php.

$databaseType = 'sqlite'

Definiert in Zeile 19 der Datei datadict-sqlite.inc.php.

$dropIndex = 'DROP INDEX IF EXISTS %s'

Definiert in Zeile 23 der Datei datadict-sqlite.inc.php.

$dropTable = 'DROP TABLE IF EXISTS %s'

Definiert in Zeile 22 der Datei datadict-sqlite.inc.php.

$renameTable = 'ALTER TABLE %s RENAME TO %s'

Definiert in Zeile 24 der Datei datadict-sqlite.inc.php.

$seqField = false

Definiert in Zeile 20 der Datei datadict-sqlite.inc.php.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:




Korrekturen, Hinweise und Ergänzungen

Bitte scheuen Sie sich nicht und melden Sie, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Support Forum wählen. Es ist eine kostenlose Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden kommentarlos entfernt.