public function begin()
{
$this->_operation_stack = [];
$this->_pre_operation_records = [];
$this->_operation_records = [];
$this->_temp_cluster_position_seq = -2;
$this->_transport->inTransaction = true;
$this->_getTransactionId();
return $this;
}
public function beginTransaction() { $this->transaction = $this->connection->getTransactionStatement(); $this->transaction->begin(); }