|
1C-Bitrix 25.700.0
|
Открытые члены | |
| StartUsingMasterOnly () | |
| StopUsingMasterOnly () | |
| getConnection () | |
| Connect ($DBHost, $DBName, $DBLogin, $DBPassword, $connectionName="") | |
| DoConnect ($connectionName='') | |
| startSqlTracker () | |
| GetVersion () | |
| GetNowFunction () | |
| GetNowDate () | |
| DateToCharFunction ($strFieldName, $strType="FULL", $lang=false, $bSearchInSitesOnly=false) | |
| CharToDateFunction ($strValue, $strType="FULL", $lang=false) | |
| Concat () | |
| Substr ($str, $from, $length=null) | |
| IsNull ($expression, $result) | |
| Length ($field) | |
| ToChar ($expr, $len=0) | |
| ToNumber ($expr) | |
| TopSql ($strSql, $nTopCount) | |
| LastID () | |
| GetTableFieldsList ($table) | |
| Query ($strSql, $bIgnoreErrors=false, $error_position="", $arOptions=[]) | |
| QueryBind ($strSql, $arBinds, $bIgnoreErrors=false) | |
| QueryLong ($strSql, $bIgnoreErrors=false) | |
| ForSql ($strValue, $iMaxLength=0) | |
| TableExists ($tableName) | |
| quote ($identifier) | |
| PrepareInsert ($strTableName, $arFields) | |
| PrepareUpdate ($strTableName, $arFields) | |
| PrepareUpdateJoin ($strTableName, $arFields, $from, $where) | |
| Update ($table, $arFields, $WHERE="", $error_position="", $DEBUG=false, $ignore_errors=false, $additional_check=true) | |
| InitTableVarsForEdit ($tablename, $strIdentFrom="str_", $strIdentTo="str_", $strSuffixFrom="", $bAlways=false) | |
| ParseSqlBatch ($strSql) | |
| RunSQLBatch ($filepath) | |
| IsDate ($value, $format=false, $lang=false, $format_type="SHORT") | |
| GetErrorMessage () | |
| GetErrorSQL () | |
| StartTransaction () | |
| Commit () | |
| Rollback () | |
| DDL ($strSql, $bIgnoreErrors=false, $error_position="", $arOptions=[]) | |
| addDebugQuery ($strSql, $exec_time, $node_id=0) | |
| addDebugTime ($index, $exec_time) | |
| GetIndexName ($tableName, $arColumns, $bStrict=false) | |
| IndexExists ($tableName, $arColumns, $bStrict=false) | |
| CreateIndex ($indexName, $tableName, $columns, $unique=false, $fulltext=false) | |
Открытые статические члены | |
| static | GetDBNodeConnection ($node_id, $bIgnoreErrors=false, $bCheckStatus=true) |
| static | showConnectionError () |
| static | GetModuleConnection ($module_id, $bModuleInclude=false) |
| static | DateFormatToPHP ($format) |
| static | FormatDate ($strDate, $format="DD.MM.YYYY HH:MI:SS", $new_format="DD.MM.YYYY HH:MI:SS") |
| static | registerAutoload (?string $connectionType=null) |
Поля данных | |
| $DBName | |
| $DBHost | |
| $DBLogin | |
| $DBPassword | |
| $db_Conn | |
| $debug | |
| $DebugToFile | |
| $ShowSqlStat | |
| $db_Error | |
| $db_ErrorSQL | |
| $result | |
| $type | |
| $version | |
| $column_cache = [] | |
| $bModuleConnection | |
| $bNodeConnection | |
| $node_id | |
| $obSlave = null | |
| $cntQuery = 0 | |
| $timeQuery = 0.0 | |
| $arQueryDebug = [] | |
| $sqlTracker = null | |
Статические открытые данные | |
| static | $arNodes = [] |
Защищенные члены | |
| getError () | |
| getErrorCode () | |
Защищенные данные | |
| $connection | |
| $connectionName = null | |
См. определение в файле database.php строка 14
| addDebugQuery | ( | $strSql, | |
| $exec_time, | |||
| $node_id = 0 ) |
См. определение в файле database.php строка 912
| addDebugTime | ( | $index, | |
| $exec_time ) |
См. определение в файле database.php строка 925
| CharToDateFunction | ( | $strValue, | |
| $strType = "FULL", | |||
| $lang = false ) |
См. определение в файле database.php строка 389
| Commit | ( | ) |
См. определение в файле database.php строка 890
| Concat | ( | ) |
См. определение в файле database.php строка 425
| Connect | ( | $DBHost, | |
| $DBName, | |||
| $DBLogin, | |||
| $DBPassword, | |||
| $connectionName = "" ) |
См. определение в файле database.php строка 221
Переопределяется в CDatabaseMysql и CDatabasePgSql.
См. определение в файле database.php строка 941
|
static |
См. определение в файле database.php строка 466
См. определение в файле database.php строка 355
| DDL | ( | $strSql, | |
| $bIgnoreErrors = false, | |||
| $error_position = "", | |||
| $arOptions = [] ) |
См. определение в файле database.php строка 902
| DoConnect | ( | $connectionName = '' | ) |
См. определение в файле database.php строка 239
|
static |
См. определение в файле database.php строка 476
| ForSql | ( | $strValue, | |
| $iMaxLength = 0 ) |
См. определение в файле database.php строка 697
| getConnection | ( | ) |
См. определение в файле database.php строка 71
| string | $node_id | |
| boolean | $bIgnoreErrors | |
| boolean | $bCheckStatus |
См. определение в файле database.php строка 85
|
protected |
|
protected |
| GetErrorMessage | ( | ) |
См. определение в файле database.php строка 852
| GetErrorSQL | ( | ) |
См. определение в файле database.php строка 868
| GetIndexName | ( | $tableName, | |
| $arColumns, | |||
| $bStrict = false ) |
См. определение в файле database.php строка 930
|
static |
Returns module database connection. Can be used only if module supports sharding.
| string | $module_id | |
| bool | $bModuleInclude |
См. определение в файле database.php строка 180
| GetNowDate | ( | ) |
См. определение в файле database.php строка 350
| GetNowFunction | ( | ) |
См. определение в файле database.php строка 345
| GetTableFieldsList | ( | $table | ) |
См. определение в файле database.php строка 544
| GetVersion | ( | ) |
См. определение в файле database.php строка 335
| IndexExists | ( | $tableName, | |
| $arColumns, | |||
| $bStrict = false ) |
См. определение в файле database.php строка 936
| InitTableVarsForEdit | ( | $tablename, | |
| $strIdentFrom = "str_", | |||
| $strIdentTo = "str_", | |||
| $strSuffixFrom = "", | |||
| $bAlways = false ) |
См. определение в файле database.php строка 779
См. определение в файле database.php строка 843
| IsNull | ( | $expression, | |
| $result ) |
См. определение в файле database.php строка 444
| LastID | ( | ) |
См. определение в файле database.php строка 538
| Length | ( | $field | ) |
См. определение в файле database.php строка 450
| ParseSqlBatch | ( | $strSql | ) |
|
abstract |
Переопределяется в CDatabaseMysql и CDatabasePgSql.
|
abstract |
| PrepareUpdateJoin | ( | $strTableName, | |
| $arFields, | |||
| $from, | |||
| $where ) |
Переопределяется в CDatabaseMysql и CDatabasePgSql.
См. определение в файле database.php строка 719
| string | $strSql | |
| bool | $bIgnoreErrors | |
| string | $error_position | |
| array | $arOptions |
@noinspection PhpUndefinedVariableInspection
См. определение в файле database.php строка 556
| QueryBind | ( | $strSql, | |
| $arBinds, | |||
| $bIgnoreErrors = false ) |
См. определение в файле database.php строка 684
| QueryLong | ( | $strSql, | |
| $bIgnoreErrors = false ) |
См. определение в файле database.php строка 692
| quote | ( | $identifier | ) |
См. определение в файле database.php строка 709
|
static |
Registers database-dependent classes for autoload.
| string | null | $connectionType |
См. определение в файле database.php строка 952
| Rollback | ( | ) |
См. определение в файле database.php строка 896
| RunSQLBatch | ( | $filepath | ) |
См. определение в файле database.php строка 816
|
static |
См. определение в файле database.php строка 156
| startSqlTracker | ( | ) |
См. определение в файле database.php строка 325
| StartTransaction | ( | ) |
См. определение в файле database.php строка 884
| StartUsingMasterOnly | ( | ) |
См. определение в файле database.php строка 61
| StopUsingMasterOnly | ( | ) |
См. определение в файле database.php строка 66
| Substr | ( | $str, | |
| $from, | |||
| $length = null ) |
См. определение в файле database.php строка 431
| TableExists | ( | $tableName | ) |
См. определение в файле database.php строка 703
| ToChar | ( | $expr, | |
| $len = 0 ) |
Переопределяется в CDatabaseMysql.
См. определение в файле database.php строка 456
| ToNumber | ( | $expr | ) |
Переопределяется в CDatabasePgSql.
См. определение в файле database.php строка 461
| TopSql | ( | $strSql, | |
| $nTopCount ) |
См. определение в файле database.php строка 525
| Update | ( | $table, | |
| $arFields, | |||
| $WHERE = "", | |||
| $error_position = "", | |||
| $DEBUG = false, | |||
| $ignore_errors = false, | |||
| $additional_check = true ) |
См. определение в файле database.php строка 724
|
static |
См. определение в файле database.php строка 35
| $arQueryDebug = [] |
См. определение в файле database.php строка 55
| $bModuleConnection |
См. определение в файле database.php строка 30
| $bNodeConnection |
См. определение в файле database.php строка 31
| $cntQuery = 0 |
См. определение в файле database.php строка 45
| $column_cache = [] |
См. определение в файле database.php строка 29
|
protected |
См. определение в файле database.php строка 39
|
protected |
См. определение в файле database.php строка 40
| $db_Conn |
См. определение в файле database.php строка 20
| $db_Error |
См. определение в файле database.php строка 24
| $db_ErrorSQL |
См. определение в файле database.php строка 25
| $DBHost |
См. определение в файле database.php строка 17
| $DBLogin |
См. определение в файле database.php строка 18
| $DBName |
См. определение в файле database.php строка 16
| $DBPassword |
См. определение в файле database.php строка 19
См. определение в файле database.php строка 21
| $DebugToFile |
См. определение в файле database.php строка 22
| $node_id |
См. определение в файле database.php строка 32
| $obSlave = null |
См. определение в файле database.php строка 34
| $result |
См. определение в файле database.php строка 26
| $ShowSqlStat |
См. определение в файле database.php строка 23
| $sqlTracker = null |
См. определение в файле database.php строка 59
| $timeQuery = 0.0 |
См. определение в файле database.php строка 50
| $type |
См. определение в файле database.php строка 27
См. определение в файле database.php строка 28