Ö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 | |
Definiert in Zeile 58 der Datei adodb-replicate.inc.php.
_clearcache | ( | ) |
Definiert in Zeile 312 der Datei adodb-replicate.inc.php.
Wird benutzt von ReplicateData().
_concat | ( | $v) |
Definiert in Zeile 317 der Datei adodb-replicate.inc.php.
Wird benutzt von fixupbinary().
_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().
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().
ExecSQL | ( | $sql) |
Definiert in Zeile 122 der Datei adodb-replicate.inc.php.
Wird benutzt von CopyTableStruct().
fixupbinary | ( | $v) |
Definiert in Zeile 322 der Datei adodb-replicate.inc.php.
Benutzt _concat().
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().
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().
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().
RunFieldFilter | ( | & | $fld, |
$mode = '' |
|||
) |
Definiert in Zeile 152 der Datei adodb-replicate.inc.php.
Benutzt $fieldFilter und fieldFilter.
Wird benutzt von CopyTableStructSQL() und ReplicateData().
RunInsertFilter | ( | $table, | |
$fld, | |||
& | $val | ||
) |
Definiert in Zeile 170 der Datei adodb-replicate.inc.php.
Benutzt $insertFilter.
Wird benutzt von ReplicateData().
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.
$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().