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