PHP 클래스 Storm\Core\Relational\Request

This can be though of as a SELECT
저자: Elliot Levin ([email protected])
파일 보기 프로젝트 열기: timetoogo/penumbra 1 사용 예제들

공개 메소드들

메소드 설명
AddColumn ( Storm\Core\Relational\IColumn $Column ) : void Add a column to the request.
AddColumns ( array $Columns ) : void Add an array of columns to the request.
AddTable ( Storm\Core\Relational\ITable $Table ) : void Add a table to the request.
AddTables ( array $Tables ) : void Add an array of tables to the request.
GetColumns ( ) : Storm\Core\Relational\IColumn[]
GetCriterion ( ) : Criterion
GetTables ( ) : Storm\Core\Relational\ITable[]
HasColumn ( Storm\Core\Relational\IColumn $Column )
RemoveColumn ( Storm\Core\Relational\IColumn $Column )
RemoveColumns ( array $Columns )
RemoveTable ( Storm\Core\Relational\ITable $Table )
RemoveTables ( array $Tables )
__construct ( array $Columns, Criterion $Criterion = null )

메소드 상세

AddColumn() 최종 공개 메소드

Add a column to the request.
final public AddColumn ( Storm\Core\Relational\IColumn $Column ) : void
$Column Storm\Core\Relational\IColumn The column to add
리턴 void

AddColumns() 최종 공개 메소드

Add an array of columns to the request.
final public AddColumns ( array $Columns ) : void
$Columns array
리턴 void

AddTable() 최종 공개 메소드

Add a table to the request.
final public AddTable ( Storm\Core\Relational\ITable $Table ) : void
$Table Storm\Core\Relational\ITable The table to add
리턴 void

AddTables() 최종 공개 메소드

Add an array of tables to the request.
final public AddTables ( array $Tables ) : void
$Tables array The tables to add
리턴 void

GetColumns() 최종 공개 메소드

final public GetColumns ( ) : Storm\Core\Relational\IColumn[]
리턴 Storm\Core\Relational\IColumn[]

GetCriterion() 최종 공개 메소드

final public GetCriterion ( ) : Criterion
리턴 Criterion

GetTables() 최종 공개 메소드

final public GetTables ( ) : Storm\Core\Relational\ITable[]
리턴 Storm\Core\Relational\ITable[]

HasColumn() 최종 공개 메소드

final public HasColumn ( Storm\Core\Relational\IColumn $Column )
$Column Storm\Core\Relational\IColumn

RemoveColumn() 최종 공개 메소드

final public RemoveColumn ( Storm\Core\Relational\IColumn $Column )
$Column Storm\Core\Relational\IColumn

RemoveColumns() 최종 공개 메소드

final public RemoveColumns ( array $Columns )
$Columns array

RemoveTable() 최종 공개 메소드

final public RemoveTable ( Storm\Core\Relational\ITable $Table )
$Table Storm\Core\Relational\ITable

RemoveTables() 최종 공개 메소드

final public RemoveTables ( array $Tables )
$Tables array

__construct() 공개 메소드

public __construct ( array $Columns, Criterion $Criterion = null )
$Columns array
$Criterion Criterion