Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
__construct (\Magento\Framework\App\ResourceConnection $resource, $modulePrefix, \Magento\Framework\Stdlib\DateTime\DateTime $coreDate) | |
getTableDropSql ($tableName) | |
getTableForeignKeysSql ($tableName=null) | |
getTableCreateScript ($tableName, $addDropIfExists=false) | |
getTableCreateSql ($tableName, $withForeignKeys=false) | |
getHeader () | |
getFooter () | |
getTableDataBeforeSql ($tableName) | |
getTableDataAfterSql ($tableName) | |
getPartInsertSql ($tableName, $count=null, $offset=null) | |
getInsertSql ($tableName) | |
prepareTransactionIsolationLevel () | |
restoreTransactionIsolationLevel () | |
getTableTriggersSql ($tableName, $addDropIfExists=false, $stripDefiner=true) | |
![]() | |
prepareColumnsList (\Magento\Framework\DB\Select $select, $groupByCondition=null) | |
addGroupConcatColumn ( $select, $fieldAlias, $fields, $groupConcatDelimiter=',', $fieldsDelimiter='', $additionalWhere='') | |
getDateDiff ($startDate, $endDate) | |
addLikeEscape ($value, $options=[]) | |
![]() | |
__construct (\Magento\Framework\App\ResourceConnection $resource, $modulePrefix) | |
escapeLikeValue ($value, $options=[]) | |
addLikeEscape ($value, $options=[]) | |
getCILike ($field, $value, $options=[]) | |
Protected Member Functions | |
_buildForeignKeysAlterTableSql ($tableName, $foreignKeys) | |
_quoteRow ($tableName, array $row) | |
![]() | |
_prepareOrder (\Magento\Framework\DB\Select $select, $autoReset=false) | |
_truncateAliasName ($field, $reverse=false) | |
_prepareGroup (\Magento\Framework\DB\Select $select, $autoReset=false) | |
_prepareHaving (\Magento\Framework\DB\Select $select, $autoReset=false) | |
_assembleLimit ($query, $limitCount, $limitOffset, $columnList=[]) | |
![]() | |
getConnection () | |
Protected Attributes | |
$_foreignKeys = [] | |
$_coreDate | |
![]() | |
$_modulePrefix | |
$_resource | |
__construct | ( | \Magento\Framework\App\ResourceConnection | $resource, |
$modulePrefix, | |||
\Magento\Framework\Stdlib\DateTime\DateTime | $coreDate | ||
) |
\Magento\Framework\App\ResourceConnection | $resource | |
string | $modulePrefix | |
\Magento\Framework\Stdlib\DateTime\DateTime | $coreDate |
Definition at line 35 of file Helper.php.
|
protected |
Build sql that will add foreign keys to it
string | $tableName | |
array | $foreignKeys |
Definition at line 86 of file Helper.php.
|
protected |
Quote Table Row
string | $tableName | |
array | $row |
Definition at line 301 of file Helper.php.
getFooter | ( | ) |
Returns SQL footer data, move from original resource model
Definition at line 207 of file Helper.php.
getHeader | ( | ) |
Returns SQL header data, move from original resource model
Definition at line 176 of file Helper.php.
getInsertSql | ( | $tableName | ) |
Return table data SQL insert
string | $tableName |
Definition at line 289 of file Helper.php.
getPartInsertSql | ( | $tableName, | |
$count = null , |
|||
$offset = null |
|||
) |
Return table part data SQL insert
string | $tableName | |
int | $count | |
int | $offset |
Definition at line 259 of file Helper.php.
getTableCreateScript | ( | $tableName, | |
$addDropIfExists = false |
|||
) |
Get create script for table
string | $tableName | |
boolean | $addDropIfExists |
Definition at line 106 of file Helper.php.
getTableCreateSql | ( | $tableName, | |
$withForeignKeys = false |
|||
) |
Retrieve SQL fragment for create table
string | $tableName | |
bool | $withForeignKeys |
Definition at line 130 of file Helper.php.
getTableDataAfterSql | ( | $tableName | ) |
Retrieve after insert data SQL fragment
string | $tableName |
Definition at line 245 of file Helper.php.
getTableDataBeforeSql | ( | $tableName | ) |
Retrieve before insert data SQL fragment
string | $tableName |
Definition at line 229 of file Helper.php.
getTableDropSql | ( | $tableName | ) |
Retrieve SQL fragment for drop table
string | $tableName |
Definition at line 50 of file Helper.php.
getTableForeignKeysSql | ( | $tableName = null | ) |
Retrieve foreign keys for table(s)
string | null | $tableName |
Definition at line 62 of file Helper.php.
getTableTriggersSql | ( | $tableName, | |
$addDropIfExists = false , |
|||
$stripDefiner = true |
|||
) |
Get create script for triggers.
string | $tableName | |
boolean | $addDropIfExists | |
boolean | $stripDefiner |
Definition at line 350 of file Helper.php.
prepareTransactionIsolationLevel | ( | ) |
Prepare transaction isolation level for backup process
Definition at line 326 of file Helper.php.
restoreTransactionIsolationLevel | ( | ) |
Restore transaction isolation level after backup
Definition at line 336 of file Helper.php.
|
protected |
Definition at line 28 of file Helper.php.
|
protected |
Definition at line 21 of file Helper.php.