PHP Класс GraphAware\Neo4j\Client\HttpDriver\Transaction

Наследование: implements GraphAware\Common\Transaction\TransactionInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$closed boolean
$expires
$pending
$session Session
$state
$transactionId integer | null

Открытые методы

Метод Описание
__construct ( Session $session )
begin ( )
commit ( )
getSession ( )
getStatus ( )
isCommited ( )
isOpen ( )
isRolledBack ( )
push ( $query, array $parameters = [], $tag = null )
rollback ( )
run ( GraphAware\Common\Cypher\Statement $statement ) : GraphAware\Common\Result\RecordCursorInterface
runMultiple ( array $statements ) : GraphAware\Common\Result\ResultCollection
status ( )
success ( )

Приватные методы

Метод Описание
assertNotClosed ( )
assertNotStarted ( )
assertStarted ( )

Описание методов

__construct() публичный Метод

public __construct ( Session $session )
$session Session

begin() публичный Метод

public begin ( )

commit() публичный Метод

public commit ( )

getSession() публичный Метод

public getSession ( )

getStatus() публичный Метод

public getStatus ( )

isCommited() публичный Метод

public isCommited ( )

isOpen() публичный Метод

public isOpen ( )

isRolledBack() публичный Метод

public isRolledBack ( )

push() публичный Метод

public push ( $query, array $parameters = [], $tag = null )
$parameters array

rollback() публичный Метод

public rollback ( )

run() публичный Метод

public run ( GraphAware\Common\Cypher\Statement $statement ) : GraphAware\Common\Result\RecordCursorInterface
$statement GraphAware\Common\Cypher\Statement
Результат GraphAware\Common\Result\RecordCursorInterface

runMultiple() публичный Метод

public runMultiple ( array $statements ) : GraphAware\Common\Result\ResultCollection
$statements array
Результат GraphAware\Common\Result\ResultCollection

status() публичный Метод

public status ( )

success() публичный Метод

public success ( )

Описание свойств

$closed защищенное свойство

protected bool $closed
Результат boolean

$expires защищенное свойство

protected $expires

$pending защищенное свойство

protected $pending

$session защищенное свойство

protected Session,GraphAware\Neo4j\Client\HttpDriver $session
Результат Session

$state защищенное свойство

protected $state

$transactionId защищенное свойство

protected int|null $transactionId
Результат integer | null