This is a simple DataVersion implementation that other DataVersion can inherit from.
◆ addVersion()
Samy\DataVersion\AbstractDataVersion::addVersion |
( |
string |
$Name, |
|
|
string |
$Description = "" |
|
) |
| |
|
abstractprotected |
Return an instance with added version.
- Parameters
-
[in] | string | $Name | The version name |
[in] | string | $Description | The version description |
- Returns
- static
Reimplemented in Samy\DataVersion\MySql.
◆ escape()
Samy\DataVersion\AbstractDataVersion::escape |
( |
string |
$UnescapedString | ) |
|
|
abstractprotected |
Escapes special characters in a string for use in an SQL statement.
- Parameters
-
[in] | string | $UnescapedString | The string that is to be escaped |
- Returns
- string
Reimplemented in Samy\DataVersion\MySql.
◆ execute()
Samy\DataVersion\AbstractDataVersion::execute |
( |
string |
$Command | ) |
|
|
abstractprotected |
Return an instance with executed query command.
- Parameters
-
[in] | string | $Command | The query command |
- Returns
- bool
Reimplemented in Samy\DataVersion\MySql.
◆ getAllClasses()
Samy\DataVersion\AbstractDataVersion::getAllClasses |
( |
string |
$ClassName | ) |
|
|
protected |
Return an instance with included directory.
- Parameters
-
[in] | string | $ClassName | The class name |
- Returns
- array<string>
◆ getAvailableMigration()
Samy\DataVersion\AbstractDataVersion::getAvailableMigration |
( |
| ) |
|
|
protected |
Retrieve available migration.
- Returns
- array<string, string>
◆ getAvailableSeed()
Samy\DataVersion\AbstractDataVersion::getAvailableSeed |
( |
| ) |
|
|
protected |
Retrieve available seed.
- Returns
- array<string, string>
◆ getErrorMessage()
Samy\DataVersion\AbstractDataVersion::getErrorMessage |
( |
| ) |
|
◆ getErrorQuery()
Samy\DataVersion\AbstractDataVersion::getErrorQuery |
( |
| ) |
|
◆ getExistsVersion()
Samy\DataVersion\AbstractDataVersion::getExistsVersion |
( |
| ) |
|
|
abstractprotected |
◆ getRollbackVersion()
Samy\DataVersion\AbstractDataVersion::getRollbackVersion |
( |
int |
$Id | ) |
|
|
abstractprotected |
◆ includeDirectory()
Samy\DataVersion\AbstractDataVersion::includeDirectory |
( |
string |
$Directory | ) |
|
◆ initSchema()
Samy\DataVersion\AbstractDataVersion::initSchema |
( |
| ) |
|
|
abstractprotected |
◆ isConnected()
Samy\DataVersion\AbstractDataVersion::isConnected |
( |
| ) |
|
◆ migrate()
Samy\DataVersion\AbstractDataVersion::migrate |
( |
| ) |
|
◆ query()
Samy\DataVersion\AbstractDataVersion::query |
( |
string |
$Command | ) |
|
|
abstractprotected |
Retrieve records from query command.
- Parameters
-
[in] | string | $Command | The query command |
- Returns
- array<array<string, mixed>>
Reimplemented in Samy\DataVersion\MySql.
◆ removeVersion()
Samy\DataVersion\AbstractDataVersion::removeVersion |
( |
string |
$Name | ) |
|
|
abstractprotected |
Return an instance with removed version.
- Parameters
-
[in] | string | $Name | The version name |
- Returns
- static
Reimplemented in Samy\DataVersion\MySql.
◆ resetVersion()
Samy\DataVersion\AbstractDataVersion::resetVersion |
( |
| ) |
|
|
abstractprotected |
◆ rollback()
Samy\DataVersion\AbstractDataVersion::rollback |
( |
int |
$VersionId | ) |
|
◆ seed()
Samy\DataVersion\AbstractDataVersion::seed |
( |
array |
$Seeds | ) |
|
◆ statement()
Samy\DataVersion\AbstractDataVersion::statement |
( |
array |
$Commands | ) |
|
|
abstractprotected |
Return an instance with executed query commands.
- Parameters
-
[in] | array | $Commands | The query commands |
- Returns
- bool
Reimplemented in Samy\DataVersion\MySql.
◆ withError()
Samy\DataVersion\AbstractDataVersion::withError |
( |
string |
$Message, |
|
|
string |
$Query = "" |
|
) |
| |
|
protected |
Return an instance with provided error.
- Parameters
-
[in] | string | $Message | The error message |
[in] | string | $Query | The error query |
- Returns
- static
◆ withoutError()
Samy\DataVersion\AbstractDataVersion::withoutError |
( |
| ) |
|
|
protected |
Return an instance without error.
- Returns
- static
◆ $credential
Samy\DataVersion\AbstractDataVersion::$credential = array() |
|
protected |
◆ $driver
Samy\DataVersion\AbstractDataVersion::$driver = null |
|
protected |
◆ $error_message
Samy\DataVersion\AbstractDataVersion::$error_message = "" |
|
protected |
◆ $error_query
Samy\DataVersion\AbstractDataVersion::$error_query = "" |
|
protected |
◆ $is_connected
Samy\DataVersion\AbstractDataVersion::$is_connected = false |
|
protected |
describe driver is connected
◆ $platform
Samy\DataVersion\AbstractDataVersion::$platform = "" |
|
protected |
The documentation for this class was generated from the following file: