PHP Class Storm\Core\Relational\Request

This can be though of as a SELECT
Author: Elliot Levin ([email protected])
Afficher le fichier Open project: timetoogo/penumbra Class Usage Examples

Méthodes publiques

Méthode Description
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 )

Method Details

AddColumn() final public méthode

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

AddColumns() final public méthode

Add an array of columns to the request.
final public AddColumns ( array $Columns ) : void
$Columns array
Résultat void

AddTable() final public méthode

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

AddTables() final public méthode

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

GetColumns() final public méthode

final public GetColumns ( ) : Storm\Core\Relational\IColumn[]
Résultat Storm\Core\Relational\IColumn[]

GetCriterion() final public méthode

final public GetCriterion ( ) : Criterion
Résultat Criterion

GetTables() final public méthode

final public GetTables ( ) : Storm\Core\Relational\ITable[]
Résultat Storm\Core\Relational\ITable[]

HasColumn() final public méthode

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

RemoveColumn() final public méthode

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

RemoveColumns() final public méthode

final public RemoveColumns ( array $Columns )
$Columns array

RemoveTable() final public méthode

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

RemoveTables() final public méthode

final public RemoveTables ( array $Tables )
$Tables array

__construct() public méthode

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