PHP Класс Storm\Core\Relational\Request

This can be though of as a SELECT
Автор: Elliot Levin ([email protected])
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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