1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс BaseDatabase
Граф наследования:BaseDatabase:
MysqliDatabase PgsqlDatabase

Открытые члены

 __construct ($connection)
 getTables ($full=true)
 getTableFields ($tableName=false)

Открытые статические члены

static createFromConnection ($connection)

Защищенные члены

 fillTableIndexes ($tableName)

Защищенные данные

 $connection = null
 $schema = null

Подробное описание

См. определение в файле basedatabase.php строка 5

Конструктор(ы)

◆ __construct()

__construct ( $connection)

См. определение в файле basedatabase.php строка 10

Методы

◆ createFromConnection()

createFromConnection ( $connection)
static

Creates BaseDatabase object instance depending on type of the $connection.

Аргументы
\Bitrix\Main\DB\Connection$connectionThe connection.
Возвращает
BaseDatabase

См. определение в файле basedatabase.php строка 23

◆ fillTableIndexes()

fillTableIndexes ( $tableName)
protected

Reads meta information from the database about table indexes into $this->schema object.

Аргументы
string$tableNameTable name.
Возвращает
\Bitrix\Perfmon\Sql\Table

Переопределяется в MysqliDatabase и PgsqlDatabase.

См. определение в файле basedatabase.php строка 61

◆ getTableFields()

getTableFields ( $tableName = false)

Returns list of all table fields.

Аргументы
string$tableNameTable name.
Возвращает
array

Переопределяется в MysqliDatabase и PgsqlDatabase.

См. определение в файле basedatabase.php строка 149

◆ getTables()

getTables ( $full = true)

Returns the database tables list.

Аргументы
bool$fullIf extended info is needed.
Возвращает
\CDBResult

Переопределяется в MysqliDatabase и PgsqlDatabase.

См. определение в файле basedatabase.php строка 46

Поля

◆ $connection

$connection = null
protected

См. определение в файле basedatabase.php строка 7

◆ $schema

$schema = null
protected

См. определение в файле basedatabase.php строка 8


Объявления и описания членов класса находятся в файле: