Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс OracleConnection
+ Граф наследования:OracleConnection:

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

 query ($sql)
 
 add ($tableName, array $data, $identity="ID")
 
 getNextId ($name="")
 
 getInsertedId ()
 
 getAffectedRowsCount ()
 
 isTableExists ($tableName)
 
 isIndexExists ($tableName, array $columns)
 
 getIndexName ($tableName, array $columns, $strict=false)
 
 getTableFields ($tableName)
 
 createTable ($tableName, $fields, $primary=array(), $autoincrement=array())
 
 renameTable ($currentName, $newName)
 
 dropTable ($tableName)
 
 startTransaction ()
 
 commitTransaction ()
 
 rollbackTransaction ()
 
 getType ()
 
 getVersion ()
 
 getErrorMessage ($resource=null)
 
- Открытые члены унаследованные от Connection
 __construct (array $configuration)
 
 connect ()
 
 disconnect ()
 
 getResource ()
 
 isConnected ()
 
 getConfiguration ()
 
 getMaxAllowedPacket ()
 

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

 createSqlHelper ()
 
 connectInternal ()
 
 disconnectInternal ()
 
 createResult ($result, \Bitrix\Main\Diag\SqlTrackerQuery $trackerQuery=null)
 

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

 $lastInsertedId
 
- Защищенные данные унаследованные от Connection
 $resource
 
 $isConnected = false
 
 $configuration
 

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

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

Методы

◆ add()

add ( $tableName,
array $data,
$identity = "ID" )

@inheritDoc

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

◆ commitTransaction()

commitTransaction ( )

@inheritDoc

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

◆ connectInternal()

connectInternal ( )
protected

Establishes a connection to the database. Includes php_interface/after_connect_d7.php on success. Throws exception on failure.

Возвращает
void
Исключения
ConnectionException

Переопределяет метод предка Connection.

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

◆ createResult()

createResult ( $result,
\Bitrix\Main\Diag\SqlTrackerQuery $trackerQuery = null )
protected

@inheritDoc

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

◆ createSqlHelper()

createSqlHelper ( )
protected

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

◆ createTable()

createTable ( $tableName,
$fields,
$primary = array(),
$autoincrement = array() )

@inheritDoc

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

◆ disconnectInternal()

disconnectInternal ( )
protected

Disconnects from the database. Does nothing if there was no connection established.

Возвращает
void

Переопределяет метод предка Connection.

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

◆ dropTable()

dropTable ( $tableName)

@inheritDoc

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

◆ getAffectedRowsCount()

getAffectedRowsCount ( )

@inheritDoc

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

◆ getErrorMessage()

getErrorMessage ( $resource = null)

@inheritDoc

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

◆ getIndexName()

getIndexName ( $tableName,
array $columns,
$strict = false )

@inheritDoc

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

◆ getInsertedId()

getInsertedId ( )

@inheritDoc

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

◆ getNextId()

getNextId ( $name = "")

Gets next value from the database sequence.

Sequence name may contain only A-Z,a-z,0-9 and _ characters.

Аргументы
string$nameName of the sequence.
Возвращает
null|string
Исключения

Bitrix\Main\ArgumentNullException

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

◆ getTableFields()

getTableFields ( $tableName)

@inheritDoc

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

◆ getType()

getType ( )

Returns database type.

  • oracle
Возвращает
string
См. также
Connection::getType

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

◆ getVersion()

getVersion ( )

@inheritDoc

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

◆ isIndexExists()

isIndexExists ( $tableName,
array $columns )

@inheritDoc

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

◆ isTableExists()

isTableExists ( $tableName)

@inheritDoc

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

◆ query()

query ( $sql)

@inheritDoc

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

◆ renameTable()

renameTable ( $currentName,
$newName )

@inheritDoc

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

◆ rollbackTransaction()

rollbackTransaction ( )

@inheritDoc

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

◆ startTransaction()

startTransaction ( )

@inheritDoc

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

Данные класса

◆ $lastInsertedId

$lastInsertedId
protected

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