PHP 클래스 PHPUnit_Extensions_Database_DB_DataSet, qcodo

저자: Mike Lively ([email protected])
상속: extends PHPUnit_Extensions_Database_DataSet_AbstractDataSet
파일 보기 프로젝트 열기: qcodo/qcodo 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$databaseConnection PHPUnit_Extensions_Database_DB_IDatabaseConnection The database connection this dataset is using.
$tables array An array of ITable objects.

공개 메소드들

메소드 설명
__construct ( PHPUnit_Extensions_Database_DB_IDatabaseConnection $databaseConnection ) Creates a new dataset using the given database connection.
buildTableSelect ( PHPUnit_Extensions_Database_DataSet_ITableMetaData $tableMetaData, PHPUnit_Extensions_Database_DB_IDatabaseConnection $databaseConnection = NULL ) : unknown Creates the query necessary to pull all of the data from a table.
getTable ( string $tableName ) : PHPUnit_Extensions_Database_DB_Table Returns a table object for the given table.
getTableMetaData ( string $tableName ) : PHPUnit_Extensions_Database_DataSet_DefaultTableMetaData Returns a table meta data object for the given table.
getTableNames ( ) : Array Returns a list of table names for the database

보호된 메소드들

메소드 설명
createIterator ( boolean $reverse = FALSE ) : PHPUnit_Extensions_Database_DB_TableIterator Creates an iterator over the tables in the data set. If $reverse is true a reverse iterator will be returned.

메소드 상세

__construct() 공개 메소드

Creates a new dataset using the given database connection.
public __construct ( PHPUnit_Extensions_Database_DB_IDatabaseConnection $databaseConnection )
$databaseConnection PHPUnit_Extensions_Database_DB_IDatabaseConnection

buildTableSelect() 공개 정적인 메소드

Creates the query necessary to pull all of the data from a table.
public static buildTableSelect ( PHPUnit_Extensions_Database_DataSet_ITableMetaData $tableMetaData, PHPUnit_Extensions_Database_DB_IDatabaseConnection $databaseConnection = NULL ) : unknown
$tableMetaData PHPUnit_Extensions_Database_DataSet_ITableMetaData
$databaseConnection PHPUnit_Extensions_Database_DB_IDatabaseConnection
리턴 unknown

createIterator() 보호된 메소드

Creates an iterator over the tables in the data set. If $reverse is true a reverse iterator will be returned.
protected createIterator ( boolean $reverse = FALSE ) : PHPUnit_Extensions_Database_DB_TableIterator
$reverse boolean
리턴 PHPUnit_Extensions_Database_DB_TableIterator

getTable() 공개 메소드

Returns a table object for the given table.
public getTable ( string $tableName ) : PHPUnit_Extensions_Database_DB_Table
$tableName string
리턴 PHPUnit_Extensions_Database_DB_Table

getTableMetaData() 공개 메소드

Returns a table meta data object for the given table.
public getTableMetaData ( string $tableName ) : PHPUnit_Extensions_Database_DataSet_DefaultTableMetaData
$tableName string
리턴 PHPUnit_Extensions_Database_DataSet_DefaultTableMetaData

getTableNames() 공개 메소드

Returns a list of table names for the database
public getTableNames ( ) : Array
리턴 Array

프로퍼티 상세

$databaseConnection 보호되어 있는 프로퍼티

The database connection this dataset is using.
protected PHPUnit_Extensions_Database_DB_IDatabaseConnection $databaseConnection
리턴 PHPUnit_Extensions_Database_DB_IDatabaseConnection

$tables 보호되어 있는 프로퍼티

An array of ITable objects.
protected array $tables
리턴 array