ADODB_postgres64 Klassenreferenz

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

Öffentliche Methoden

 ADODB_postgres64 ()
 
 ServerInfo ()
 
 IfNull ($field, $ifNull)
 
 pg_insert_id ($tablename, $fieldname)
 
 _insertid ($table, $column)
 
 _affectedrows ()
 
 BeginTrans ()
 
 RowLock ($tables, $where, $col='1 as adodbignore')
 
 CommitTrans ($ok=true)
 
 RollbackTrans ()
 
 MetaTables ($ttype=false, $showSchema=false, $mask=false)
 
 qstr ($s, $magic_quotes=false)
 
 SQLDate ($fmt, $col=false)
 
 UpdateBlobFile ($table, $column, $path, $where, $blobtype='BLOB')
 
 BlobDelete ($blob)
 
 GuessOID ($oid)
 
 BlobDecode ($blob, $maxsize=false, $hastrans=true)
 
 BlobEncode ($blob)
 
 UpdateBlob ($table, $column, $val, $where, $blobtype='BLOB')
 
 OffsetDate ($dayFraction, $date=false)
 
 MetaColumns ($table, $normalize=true)
 
 Param ($name, $type='C')
 
 MetaIndexes ($table, $primary=FALSE, $owner=false)
 
 _connect ($str, $user='', $pwd='', $db='', $ctype=0)
 
 _nconnect ($argHostname, $argUsername, $argPassword, $argDatabaseName)
 
 _pconnect ($str, $user='', $pwd='', $db='')
 
 _query ($sql, $inputarr=false)
 
 _errconnect ()
 
 ErrorMsg ()
 
 ErrorNo ()
 
 _close ()
 
 CharMax ()
 
 TextMax ()
 

Datenfelder

 $databaseType = 'postgres64'
 
 $dataProvider = 'postgres'
 
 $hasInsertID = true
 
 $_resultid = false
 
 $concat_operator ='||'
 
 $metaDatabasesSQL = "select datname from pg_database where datname not in ('template0','template1') order by 1"
 
 $metaTablesSQL
 
 $isoDates = true
 
 $sysDate = "CURRENT_DATE"
 
 $sysTimeStamp = "CURRENT_TIMESTAMP"
 
 $blobEncodeType = 'C'
 
 $metaColumnsSQL
 
 $metaColumnsSQL1
 
 $metaKeySQL
 
 $hasAffectedRows = true
 
 $hasLimit = false
 
 $true = 'TRUE'
 
 $false = 'FALSE'
 
 $fmtDate = "'Y-m-d'"
 
 $fmtTimeStamp = "'Y-m-d H:i:s'"
 
 $hasMoveFirst = true
 
 $hasGenID = true
 
 $_genIDSQL = "SELECT NEXTVAL('%s')"
 
 $_genSeqSQL = "CREATE SEQUENCE %s START %s"
 
 $_dropSeqSQL = "DROP SEQUENCE %s"
 
 $metaDefaultsSQL = "SELECT d.adnum as num, d.adsrc as def from pg_attrdef d, pg_class c where d.adrelid=c.oid and c.relname='%s' order by d.adnum"
 
 $random = 'random()'
 
 $autoRollback = true
 random function Mehr ...
 
 $uniqueIisR = true
 
 $_bindInputArray = false
 
 $disableBlobs = false
 
 $_pnum = 0
 

Ausführliche Beschreibung

Definiert in Zeile 57 der Datei adodb-postgres64.inc.php.

Dokumentation der Elementfunktionen

_affectedrows ( )

Definiert in Zeile 171 der Datei adodb-postgres64.inc.php.

_close ( )

Definiert in Zeile 858 der Datei adodb-postgres64.inc.php.

_connect (   $str,
  $user = '',
  $pwd = '',
  $db = '',
  $ctype = 0 
)

Definiert in Zeile 668 der Datei adodb-postgres64.inc.php.

Benutzt adodb_addslashes().

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

_errconnect ( )

Definiert in Zeile 822 der Datei adodb-postgres64.inc.php.

_insertid (   $table,
  $column 
)

Definiert in Zeile 161 der Datei adodb-postgres64.inc.php.

_nconnect (   $argHostname,
  $argUsername,
  $argPassword,
  $argDatabaseName 
)

Definiert in Zeile 726 der Datei adodb-postgres64.inc.php.

_pconnect (   $str,
  $user = '',
  $pwd = '',
  $db = '' 
)

Definiert in Zeile 736 der Datei adodb-postgres64.inc.php.

_query (   $sql,
  $inputarr = false 
)

Definiert in Zeile 743 der Datei adodb-postgres64.inc.php.

Benutzt $params.

Definiert in Zeile 125 der Datei adodb-postgres64.inc.php.

Wird benutzt von ADODB_postgres7\ADODB_postgres7().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

BeginTrans ( )

Definiert in Zeile 179 der Datei adodb-postgres64.inc.php.

Wird benutzt von RowLock().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

BlobDecode (   $blob,
  $maxsize = false,
  $hastrans = true 
)

Definiert in Zeile 412 der Datei adodb-postgres64.inc.php.

Benutzt GuessOID().

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

BlobDelete (   $blob)

Definiert in Zeile 383 der Datei adodb-postgres64.inc.php.

Benutzt $result.

BlobEncode (   $blob)

Definiert in Zeile 436 der Datei adodb-postgres64.inc.php.

CharMax ( )

Definiert in Zeile 874 der Datei adodb-postgres64.inc.php.

CommitTrans (   $ok = true)

Definiert in Zeile 193 der Datei adodb-postgres64.inc.php.

Benutzt $ok und RollbackTrans().

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

ErrorMsg ( )

Definiert in Zeile 829 der Datei adodb-postgres64.inc.php.

ErrorNo ( )

Definiert in Zeile 848 der Datei adodb-postgres64.inc.php.

GuessOID (   $oid)

Definiert in Zeile 394 der Datei adodb-postgres64.inc.php.

Wird benutzt von BlobDecode().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

IfNull (   $field,
  $ifNull 
)

Definiert in Zeile 140 der Datei adodb-postgres64.inc.php.

MetaColumns (   $table,
  $normalize = true 
)

Definiert in Zeile 477 der Datei adodb-postgres64.inc.php.

MetaIndexes (   $table,
  $primary = FALSE,
  $owner = false 
)

Definiert in Zeile 597 der Datei adodb-postgres64.inc.php.

MetaTables (   $ttype = false,
  $showSchema = false,
  $mask = false 
)

Definiert in Zeile 210 der Datei adodb-postgres64.inc.php.

Benutzt $metaTablesSQL, qstr() und ServerInfo().

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

OffsetDate (   $dayFraction,
  $date = false 
)

Definiert in Zeile 459 der Datei adodb-postgres64.inc.php.

Param (   $name,
  $type = 'C' 
)

Definiert in Zeile 591 der Datei adodb-postgres64.inc.php.

pg_insert_id (   $tablename,
  $fieldname 
)

Definiert in Zeile 146 der Datei adodb-postgres64.inc.php.

Benutzt $result.

qstr (   $s,
  $magic_quotes = false 
)

Definiert in Zeile 243 der Datei adodb-postgres64.inc.php.

Wird benutzt von MetaTables().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

RollbackTrans ( )

Definiert in Zeile 203 der Datei adodb-postgres64.inc.php.

Wird benutzt von CommitTrans().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

RowLock (   $tables,
  $where,
  $col = '1 as adodbignore' 
)

Definiert in Zeile 186 der Datei adodb-postgres64.inc.php.

Benutzt BeginTrans().

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

ServerInfo ( )

Definiert in Zeile 130 der Datei adodb-postgres64.inc.php.

Wird benutzt von MetaTables().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

SQLDate (   $fmt,
  $col = false 
)

Definiert in Zeile 268 der Datei adodb-postgres64.inc.php.

Benutzt $sysTimeStamp.

TextMax ( )

Definiert in Zeile 882 der Datei adodb-postgres64.inc.php.

UpdateBlob (   $table,
  $column,
  $val,
  $where,
  $blobtype = 'BLOB' 
)

Definiert in Zeile 450 der Datei adodb-postgres64.inc.php.

UpdateBlobFile (   $table,
  $column,
  $path,
  $where,
  $blobtype = 'BLOB' 
)

Definiert in Zeile 355 der Datei adodb-postgres64.inc.php.

Dokumentation der Datenelemente

$_bindInputArray = false

Definiert in Zeile 112 der Datei adodb-postgres64.inc.php.

$_dropSeqSQL = "DROP SEQUENCE %s"

Definiert in Zeile 105 der Datei adodb-postgres64.inc.php.

$_genIDSQL = "SELECT NEXTVAL('%s')"

Definiert in Zeile 103 der Datei adodb-postgres64.inc.php.

$_genSeqSQL = "CREATE SEQUENCE %s START %s"

Definiert in Zeile 104 der Datei adodb-postgres64.inc.php.

$_pnum = 0

Definiert in Zeile 115 der Datei adodb-postgres64.inc.php.

$_resultid = false

Definiert in Zeile 61 der Datei adodb-postgres64.inc.php.

$autoRollback = true

random function

Definiert in Zeile 108 der Datei adodb-postgres64.inc.php.

$blobEncodeType = 'C'

Definiert in Zeile 73 der Datei adodb-postgres64.inc.php.

$concat_operator ='||'

Definiert in Zeile 62 der Datei adodb-postgres64.inc.php.

$databaseType = 'postgres64'

Definiert in Zeile 58 der Datei adodb-postgres64.inc.php.

$dataProvider = 'postgres'

Definiert in Zeile 59 der Datei adodb-postgres64.inc.php.

$disableBlobs = false

Definiert in Zeile 113 der Datei adodb-postgres64.inc.php.

$false = 'FALSE'

Definiert in Zeile 98 der Datei adodb-postgres64.inc.php.

$fmtDate = "'Y-m-d'"

Definiert in Zeile 99 der Datei adodb-postgres64.inc.php.

$fmtTimeStamp = "'Y-m-d H:i:s'"

Definiert in Zeile 100 der Datei adodb-postgres64.inc.php.

$hasAffectedRows = true

Definiert in Zeile 94 der Datei adodb-postgres64.inc.php.

$hasGenID = true

Definiert in Zeile 102 der Datei adodb-postgres64.inc.php.

$hasInsertID = true

Definiert in Zeile 60 der Datei adodb-postgres64.inc.php.

$hasLimit = false

Definiert in Zeile 95 der Datei adodb-postgres64.inc.php.

$hasMoveFirst = true

Definiert in Zeile 101 der Datei adodb-postgres64.inc.php.

$isoDates = true

Definiert in Zeile 70 der Datei adodb-postgres64.inc.php.

$metaColumnsSQL
Initialisierung:
= "SELECT a.attname,t.typname,a.attlen,a.atttypmod,a.attnotnull,a.atthasdef,a.attnum
FROM pg_class c, pg_attribute a,pg_type t
WHERE relkind in ('r','v') AND (c.relname='%s' or c.relname = lower('%s')) and a.attname not like '....%%'
AND a.attnum > 0 AND a.atttypid = t.oid AND a.attrelid = c.oid ORDER BY a.attnum"

Definiert in Zeile 74 der Datei adodb-postgres64.inc.php.

$metaColumnsSQL1
Initialisierung:
= "SELECT a.attname, t.typname, a.attlen, a.atttypmod, a.attnotnull, a.atthasdef, a.attnum
FROM pg_class c, pg_attribute a, pg_type t, pg_namespace n
WHERE relkind in ('r','v') AND (c.relname='%s' or c.relname = lower('%s'))
and c.relnamespace=n.oid and n.nspname='%s'
and a.attname not like '....%%' AND a.attnum > 0
AND a.atttypid = t.oid AND a.attrelid = c.oid ORDER BY a.attnum"

Definiert in Zeile 80 der Datei adodb-postgres64.inc.php.

$metaDatabasesSQL = "select datname from pg_database where datname not in ('template0','template1') order by 1"

Definiert in Zeile 63 der Datei adodb-postgres64.inc.php.

$metaDefaultsSQL = "SELECT d.adnum as num, d.adsrc as def from pg_attrdef d, pg_class c where d.adrelid=c.oid and c.relname='%s' order by d.adnum"

Definiert in Zeile 106 der Datei adodb-postgres64.inc.php.

$metaKeySQL
Initialisierung:
= "SELECT ic.relname AS index_name, a.attname AS column_name,i.indisunique AS unique_key, i.indisprimary AS primary_key
FROM pg_class bc, pg_class ic, pg_index i, pg_attribute a
WHERE bc.oid = i.indrelid AND ic.oid = i.indexrelid
AND (i.indkey[0] = a.attnum OR i.indkey[1] = a.attnum OR i.indkey[2] = a.attnum OR i.indkey[3] = a.attnum OR i.indkey[4] = a.attnum OR i.indkey[5] = a.attnum OR i.indkey[6] = a.attnum OR i.indkey[7] = a.attnum)
AND a.attrelid = bc.oid AND bc.relname = '%s'"

Definiert in Zeile 88 der Datei adodb-postgres64.inc.php.

$metaTablesSQL
Initialisierung:
= "select tablename,'T' from pg_tables where tablename not like 'pg\_%'
and tablename not in ('sql_features', 'sql_implementation_info', 'sql_languages',
'sql_packages', 'sql_sizing', 'sql_sizing_profiles')
union
select viewname,'V' from pg_views where viewname not like 'pg\_%'"

Definiert in Zeile 64 der Datei adodb-postgres64.inc.php.

Wird benutzt von MetaTables().

$random = 'random()'

Definiert in Zeile 107 der Datei adodb-postgres64.inc.php.

$sysDate = "CURRENT_DATE"

Definiert in Zeile 71 der Datei adodb-postgres64.inc.php.

$sysTimeStamp = "CURRENT_TIMESTAMP"

Definiert in Zeile 72 der Datei adodb-postgres64.inc.php.

Wird benutzt von SQLDate().

$true = 'TRUE'

Definiert in Zeile 97 der Datei adodb-postgres64.inc.php.

$uniqueIisR = true

Definiert in Zeile 111 der Datei adodb-postgres64.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.