ADODB2_mssqlnative Klassenreferenz

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

Öffentliche Methoden

 MetaType ($t, $len=-1, $fieldobj=false)
 
 ActualType ($meta)
 
 AddColumnSQL ($tabname, $flds)
 
 DropColumnSQL ($tabname, $flds, $tableflds='', $tableoptions='')
 
 _CreateSuffix ($fname, &$ftype, $fnotnull, $fdefault, $fautoinc, $fconstraint, $funsigned)
 
 _IndexSQL ($idxname, $tabname, $flds, $idxoptions)
 
 _GetSize ($ftype, $ty, $fsize, $fprec)
 
- Ö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 = 'mssqlnative'
 
 $dropIndex = 'DROP INDEX %1$s ON %2$s'
 
 $renameTable = "EXEC sp_rename '%s','%s'"
 
 $renameColumn = "EXEC sp_rename '%s.%s','%s'"
 
 $typeX = 'TEXT'
 
 $typeXL = 'TEXT'
 
- 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 44 der Datei datadict-mssqlnative.inc.php.

Dokumentation der Elementfunktionen

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

Definiert in Zeile 188 der Datei datadict-mssqlnative.inc.php.

_GetSize (   $ftype,
  $ty,
  $fsize,
  $fprec 
)

Definiert in Zeile 302 der Datei datadict-mssqlnative.inc.php.

_IndexSQL (   $idxname,
  $tabname,
  $flds,
  $idxoptions 
)

Definiert in Zeile 271 der Datei datadict-mssqlnative.inc.php.

ActualType (   $meta)

Definiert in Zeile 99 der Datei datadict-mssqlnative.inc.php.

AddColumnSQL (   $tabname,
  $flds 
)

Definiert in Zeile 133 der Datei datadict-mssqlnative.inc.php.

Benutzt ADODB_DataDict\_GenFields() und ADODB_DataDict\TableName().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

DropColumnSQL (   $tabname,
  $flds,
  $tableflds = '',
  $tableoptions = '' 
)

Drop a column, syntax is ALTER TABLE table DROP COLUMN column,column

Parameter
string$tabnameTable Name
string[]$flds One, or an array of Fields To Drop
string$tablefldsThrowaway value to make the function match the parent
string$tableoptionsThroway value to make the function match the parent
Rückgabe
string The SQL necessary to drop the column

Definiert in Zeile 171 der Datei datadict-mssqlnative.inc.php.

Benutzt ADODB_DataDict\NameQuote() und ADODB_DataDict\TableName().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

MetaType (   $t,
  $len = -1,
  $fieldobj = false 
)

Definiert in Zeile 54 der Datei datadict-mssqlnative.inc.php.

Dokumentation der Datenelemente

$databaseType = 'mssqlnative'

Definiert in Zeile 45 der Datei datadict-mssqlnative.inc.php.

$dropIndex = 'DROP INDEX %1$s ON %2$s'

Definiert in Zeile 46 der Datei datadict-mssqlnative.inc.php.

$renameColumn = "EXEC sp_rename '%s.%s','%s'"

Definiert in Zeile 48 der Datei datadict-mssqlnative.inc.php.

$renameTable = "EXEC sp_rename '%s','%s'"

Definiert in Zeile 47 der Datei datadict-mssqlnative.inc.php.

$typeX = 'TEXT'

Definiert in Zeile 49 der Datei datadict-mssqlnative.inc.php.

$typeXL = 'TEXT'

Definiert in Zeile 50 der Datei datadict-mssqlnative.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.