ADODB_Replicate Klassenreferenz

ADODB_Replicate Klassenreferenz

Öffentliche Methoden

 ADODB_Replicate ($connSrc, $connDest, $connSrc2=false, $connDest2=false)
 
 ExecSQL ($sql)
 
 CopyTableStruct ($table, $desttable='')
 
 RunFieldFilter (&$fld, $mode= '')
 
 RunUpdateFilter ($table, $fld, $val)
 
 RunInsertFilter ($table, $fld, &$val)
 
 RunUpdateSrcFn ($srcdb, $table, $fldoffsets, $row, $where, $mode, $dest_insertid=null, $lastUpdateFld='')
 
 CopyTableStructSQL ($table, $desttable='', $dropdest=false)
 
 _clearcache ()
 
 _concat ($v)
 
 fixupbinary ($v)
 
 SwapDBs ()
 
 ReplicateData ($table, $desttable= '', $uniqflds=array(), $where= '', $ignore_flds=array(), $dstCopyDateFld='', $extraflds=array(), $lastUpdateFld= '')
 
 MergeSrcSetup ($srcTable, $pkeys, $srcUpdateDateFld, $srcCopyDateFld, $srcCopyFlagFld, $srcCopyFlagType='C(1)', $srcCopyFlagVals=array('Y','N','P','='))
 
 Merge ($srcTable, $dstTable, $pkeys, $srcignoreflds, $setsrc, $srcUpdateDateFld, $srcCopyFlagFld, $flagvals=array('Y','N','P','='), $srcCopyDateFld=false, $dstCopyDateFld=false, $whereClauses= '', $orderBy= '',#MUST INCLUDE THE"ORDER BY"suffix $copyDoneFlagIdx=3, $defaultDestRaiseErrorFn= '')
 
 MergeDone ($srcTable, $dstTable, $pkeys, $srcignoreflds, $setsrc, $srcUpdateDateFld, $srcCopyFlagFld, $flagvals=array('Y','N','P','='), $srcCopyDateFld=false, $dstCopyDateFld=false, $whereClauses= '', $orderBy= '',#MUST INCLUDE THE"ORDER BY"suffix $copyDoneFlagIdx=2, $defaultDestRaiseErrorFn= '')
 
 _doerr ($reason, $selflds)
 

Datenfelder

 $connSrc
 
 $connDest
 
 $connSrc2 = false
 
 $connDest2 = false
 
 $ddSrc
 
 $ddDest
 
 $execute = false
 
 $debug = false
 
 $deleteFirst = false
 
 $commitReplicate = true
 
 $commitRecs = -1
 
 $selFilter = false
 
 $fieldFilter = false
 
 $indexFilter = false
 
 $updateFilter = false
 
 $insertFilter = false
 
 $updateSrcFn = false
 
 $limitRecs = false
 
 $neverAbort = true
 
 $copyTableDefaults = false
 
 $errHandler = false
 
 $htmlSpecialChars = true
 
 $trgSuffix = '_mrgTr'
 
 $idxSuffix = '_mrgidx'
 
 $trLogic = '1 = 1'
 
 $datesAreTimeStamps = false
 
 $oracleSequence = false
 
 $readUncommitted = false
 
 $compat = false
 

Ausführliche Beschreibung

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

Dokumentation der Elementfunktionen

_clearcache ( )

Definiert in Zeile 312 der Datei adodb-replicate.inc.php.

Wird benutzt von ReplicateData().

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

_concat (   $v)

Definiert in Zeile 317 der Datei adodb-replicate.inc.php.

Wird benutzt von fixupbinary().

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

_doerr (   $reason,
  $selflds 
)

Definiert in Zeile 1176 der Datei adodb-replicate.inc.php.

Benutzt $errHandler.

ADODB_Replicate (   $connSrc,
  $connDest,
  $connSrc2 = false,
  $connDest2 = false 
)

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

Benutzt $connDest, $connDest2, $connSrc und $connSrc2.

CopyTableStruct (   $table,
  $desttable = '' 
)

Definiert in Zeile 145 der Datei adodb-replicate.inc.php.

Benutzt CopyTableStructSQL() und ExecSQL().

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

CopyTableStructSQL (   $table,
  $desttable = '',
  $dropdest = false 
)

Definiert in Zeile 223 der Datei adodb-replicate.inc.php.

Benutzt $connSrc, $indexFilter, indexFilter und RunFieldFilter().

Wird benutzt von CopyTableStruct().

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

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

ExecSQL (   $sql)

Definiert in Zeile 122 der Datei adodb-replicate.inc.php.

Benutzt $ok und execute.

Wird benutzt von CopyTableStruct().

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

fixupbinary (   $v)

Definiert in Zeile 322 der Datei adodb-replicate.inc.php.

Benutzt _concat().

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

Merge (   $srcTable,
  $dstTable,
  $pkeys,
  $srcignoreflds,
  $setsrc,
  $srcUpdateDateFld,
  $srcCopyFlagFld,
  $flagvals = array('Y','N','P','='),
  $srcCopyDateFld = false,
  $dstCopyDateFld = false,
  $whereClauses = '',
  $orderBy = '',
#MUST INCLUDE THE"ORDER BY"suffix  $copyDoneFlagIdx = 3,
  $defaultDestRaiseErrorFn = '' 
)

Definiert in Zeile 1091 der Datei adodb-replicate.inc.php.

Benutzt $connDest, $connSrc, $deleteFirst, $updateSrcFn, deleteFirst und ReplicateData().

Wird benutzt von MergeDone().

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

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

MergeDone (   $srcTable,
  $dstTable,
  $pkeys,
  $srcignoreflds,
  $setsrc,
  $srcUpdateDateFld,
  $srcCopyFlagFld,
  $flagvals = array('Y','N','P','='),
  $srcCopyDateFld = false,
  $dstCopyDateFld = false,
  $whereClauses = '',
  $orderBy = '',
#MUST INCLUDE THE"ORDER BY"suffix  $copyDoneFlagIdx = 2,
  $defaultDestRaiseErrorFn = '' 
)

Definiert in Zeile 1155 der Datei adodb-replicate.inc.php.

Benutzt Merge().

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

MergeSrcSetup (   $srcTable,
  $pkeys,
  $srcUpdateDateFld,
  $srcCopyDateFld,
  $srcCopyFlagFld,
  $srcCopyFlagType = 'C(1)',
  $srcCopyFlagVals = array('Y','N','P','=') 
)

Definiert in Zeile 971 der Datei adodb-replicate.inc.php.

ReplicateData (   $table,
  $desttable = '',
  $uniqflds = array(),
  $where = '',
  $ignore_flds = array(),
  $dstCopyDateFld = '',
  $extraflds = array(),
  $lastUpdateFld = '' 
)

Definiert in Zeile 533 der Datei adodb-replicate.inc.php.

Benutzt $connDest, $connSrc, $connSrc2, $deleteFirst, $params, _clearcache(), execute, RunFieldFilter() und RunInsertFilter().

Wird benutzt von Merge().

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

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

RunFieldFilter ( $fld,
  $mode = '' 
)

Definiert in Zeile 152 der Datei adodb-replicate.inc.php.

Benutzt $fieldFilter und fieldFilter.

Wird benutzt von CopyTableStructSQL() und ReplicateData().

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

RunInsertFilter (   $table,
  $fld,
$val 
)

Definiert in Zeile 170 der Datei adodb-replicate.inc.php.

Benutzt $insertFilter.

Wird benutzt von ReplicateData().

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

RunUpdateFilter (   $table,
  $fld,
  $val 
)

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

Benutzt $updateFilter.

RunUpdateSrcFn (   $srcdb,
  $table,
  $fldoffsets,
  $row,
  $where,
  $mode,
  $dest_insertid = null,
  $lastUpdateFld = '' 
)

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

Benutzt $ok und $updateSrcFn.

SwapDBs ( )

Definiert in Zeile 330 der Datei adodb-replicate.inc.php.

Benutzt $connDest, $connDest2, $connSrc, $connSrc2, $ddDest und $ddSrc.

Dokumentation der Datenelemente

$commitRecs = -1

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

$commitReplicate = true

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

$compat = false

Definiert in Zeile 96 der Datei adodb-replicate.inc.php.

$connDest

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

Wird benutzt von ADODB_Replicate(), Merge(), ReplicateData() und SwapDBs().

$connDest2 = false

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

Wird benutzt von ADODB_Replicate() und SwapDBs().

$connSrc

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

Wird benutzt von ADODB_Replicate(), CopyTableStructSQL(), Merge(), ReplicateData() und SwapDBs().

$connSrc2 = false

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

Wird benutzt von ADODB_Replicate(), ReplicateData() und SwapDBs().

$copyTableDefaults = false

Definiert in Zeile 83 der Datei adodb-replicate.inc.php.

$datesAreTimeStamps = false

Definiert in Zeile 91 der Datei adodb-replicate.inc.php.

$ddDest

Definiert in Zeile 65 der Datei adodb-replicate.inc.php.

Wird benutzt von SwapDBs().

$ddSrc

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

Wird benutzt von SwapDBs().

$debug = false

Definiert in Zeile 68 der Datei adodb-replicate.inc.php.

$deleteFirst = false

Definiert in Zeile 69 der Datei adodb-replicate.inc.php.

Wird benutzt von Merge() und ReplicateData().

$errHandler = false

Definiert in Zeile 84 der Datei adodb-replicate.inc.php.

Wird benutzt von _doerr().

$execute = false

Definiert in Zeile 67 der Datei adodb-replicate.inc.php.

$fieldFilter = false

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

Wird benutzt von RunFieldFilter().

$htmlSpecialChars = true

Definiert in Zeile 85 der Datei adodb-replicate.inc.php.

$idxSuffix = '_mrgidx'

Definiert in Zeile 89 der Datei adodb-replicate.inc.php.

$indexFilter = false

Definiert in Zeile 75 der Datei adodb-replicate.inc.php.

Wird benutzt von CopyTableStructSQL().

$insertFilter = false

Definiert in Zeile 77 der Datei adodb-replicate.inc.php.

Wird benutzt von RunInsertFilter().

$limitRecs = false

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

$neverAbort = true

Definiert in Zeile 82 der Datei adodb-replicate.inc.php.

$oracleSequence = false

Definiert in Zeile 93 der Datei adodb-replicate.inc.php.

$readUncommitted = false

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

$selFilter = false

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

$trgSuffix = '_mrgTr'

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

$trLogic = '1 = 1'

Definiert in Zeile 90 der Datei adodb-replicate.inc.php.

$updateFilter = false

Definiert in Zeile 76 der Datei adodb-replicate.inc.php.

Wird benutzt von RunUpdateFilter().

$updateSrcFn = false

Definiert in Zeile 78 der Datei adodb-replicate.inc.php.

Wird benutzt von Merge() und RunUpdateSrcFn().


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.