| Amiro.Ru / Manual | |||
|
Packages:
DB Debug Driver_PaymentSystem Environment Library Module ModuleComponent Package Plugin Plugin_AJAXResponder Plugin_Sample Service Template TxCommand TxService Hyper_AmiCatalog Hyper_AmiClean Hyper_AmiEshopShipping Hyper_AmiExt Hyper_AmiFiles Hyper_AmiMultifeeds Hyper_AmiSearch Hyper_AmiUsers Config_AmiCatalog_Items Config_AmiClean_AmiNewsList Config_AmiClean_AmiSample Config_AmiClean_EshopOrder Config_AmiClean_Webservice Config_AmiEshopShipping_Fields Config_AmiEshopShipping_Methods Config_AmiEshopShipping_Types Config_AmiFake_AmiroPayDrvExample Config_AmiFiles_Files Config_AmiMultifeeds_Articles Config_AmiMultifeeds_Blog Config_AmiMultifeeds_FAQ Config_AmiMultifeeds_News Config_AmiMultifeeds_PhotoGallery Config_AmiMultifeeds_Stickers Config_AmiUsers_Users Module_Catalog Module_Pages Module_Sample Module_SearchHistory
Interfaces:
|
Loading search... The AMI_Tx_DB classAMI_Tx | --AMI_Tx_DB • IntroductionDatabase transaction. • Class synopsis/* Properties */
// Array of supported commands
protected
array
$aCmdResources = array(
'table/create' => 'tx/cmd/db/table/create',
'table/drop' => 'tx/cmd/db/table/drop',
'query' => 'tx/cmd/db/query'
);
/* Inherited Properties */
// Array of backup data needed for revert
// Array of commands
// Array of executing commands
// Array of entities existence flags
// Array of precommited commands
// Variable containing current transactions state, using for offline rollback.
protected
AMI_Tx::$aState;
// Precommited commands count
// Failed commit command index in AMI_Tx::$aPrecommitedCmds
protected
AMI_Tx::$index;
// Variable containing current transactions state, using for offline rollback.
protected
AMI_Tx::$localStateIndex;
// Contains exception fired on commit
protected
AMI_Tx::$oCommitException;
// Flag specifying is transaction started
// Variable containing global transactions state, using for offline rollback.
// State file path
protected
AMI_Tx::$statePath;
/* Methods */
// Constructor.
// Revert (offline rollback) last tracnsaction.
/* Inherited Methods */
// Logs message to "_admin/_logs/tx.log".
// Add command executed on commit.
// Adds command resources.
// Commit tracnsaction.
// Returns backup entity name or null.
// Returns TRUE if transaction is started but not commited.
// Rollback tracnsaction.
// Set backup entity name.
// Set backup entity name.
// Start transaction.
// Output message.
protected
AMI_Tx::output ( string $message, [ bool $output = TRUE ], [ int $type = self::LOG_NOTE ] ) returns void;
// Create and store all tracnsaction commands.
// Update file containing state fr possible offline rollback.
}
Tags:
• Class Properies
• Class Methods// Constructor.
// Revert (offline rollback) last tracnsaction.
|