Transactd PHP ORM 1.5.0
  • Namespace
  • Class

Namespaces

  • None
  • Transactd
    • boot
      • Laravel

Classes

  • AggregateFunction
  • CachedQueryExecuter
  • Collection
  • CollectionIterator
  • DatabaseManager
  • Model
  • QueryAdapter
  • QueryExecuter
  • Relation
  • TableForwordIterator
  • TableIterator
  • TableReverseIterator

Traits

  • JsonSerializable

Exceptions

  • IOException
  • ModelNotFoundException
  • ModelUserCancelException

Class DatabaseManager

Namespace: Transactd
Located at DatabaseManager.php

Methods summary

protected
# _master( )
protected
# _slave( )
public Transactd\CachedQueryExecuter
# cachedQueryExecuter( string $tableName, string $className = 'stdClass' )

Create a cachedQueryExecuter

Create a cachedQueryExecuter

Parameters

$tableName
$className

Returns

Transactd\CachedQueryExecuter
protected
# _table( $tableName )
protected
# _queryExecuter( $tableName, $className = 'stdClass' )
protected
# _beginTrn( $bias = null )
protected
# _endTrn( )
protected
# _abortTrn( )
protected
# _beginSnapshot( $bias = Transactd\Transactd::CONSISTENT_READ )
protected
# _endSnapshot( )
protected
# _beginTransaction( $bias = null )
protected
# _commit( )
protected
# _rollBack( )
public
# __call( $name, $arguments )
public static Transactd\DatabaseManager
# connect( string $urim, string $uris, string $name = 'default', boolean $otherConnection = false )

Parameters

$urim
Uri for master
$uris
Uri for slave
$name
Connection name
$otherConnection
Force creates other connection if $urim === $uris.

Returns

Transactd\DatabaseManager
public static Transactd\DatabaseManager
# connection( string $name = 'default' )

Parameters

$name
Connection name

Returns

Transactd\DatabaseManager

Throws

Transactd\IOException
public static
# reset( )

Release all connections force.

Release all connections force.

public static mixed
# __callStatic( string $name, array $arguments )

Implemets of __callStatic. When the name is object method , redirected to the default connection object.

Implemets of __callStatic. When the name is object method , redirected to the default connection object.

Parameters

$name
$arguments

Returns

mixed

Throws

BadMethodCallException

Magic methods summary

public BizStation\Transactd\Database
# master( )

Returns

BizStation\Transactd\Database
public BizStation\Transactd\Database
# slave( )

Returns

BizStation\Transactd\Database
public Transactd\QueryExecuter
# queryExecuter( string $tableName, string $className = 'stdClass' )

Parameters

$tableName
$className

Returns

Transactd\QueryExecuter
public BizStation\Transactd\Table
# table( string $tableName )

Parameters

$tableName

Returns

BizStation\Transactd\Table
public
# beginTrn( integer $bias = null )

Parameters

$bias
public
# endTrn( )
public
# abortTrn( )
public
# beginTransaction( integer $bias = null )

Parameters

$bias
public
# commit( )
public
# rollBack( )
public
# beginSnapshot( integer $bias = Transactd\Transactd::CONSISTENT_READ )

Parameters

$bias
public
# endSnapshot( )

Properties summary

public static boolean $tableCash
# false
Transactd PHP ORM 1.5.0 API documentation generated by ApiGen