PHP Class Storm\Drivers\Platforms\Base\Platform

Inheritance: extends Storm\Drivers\Base\Relational\Platform
Show file Open project: timetoogo/penumbra Class Usage Examples

Public Methods

Method Description
__construct ( $DevelopmentMode = false, Storm\Drivers\Base\Relational\Expressions\IExpressionMapper $ExpressionMapper, Storm\Drivers\Base\Relational\Columns\IColumnSet $ColumnSet, Storm\Drivers\Base\Relational\PrimaryKeys\IKeyGeneratorSet $KeyGeneratorSet, Storm\Drivers\Base\Relational\Queries\IExpressionCompiler $ExpressionCompiler, Storm\Drivers\Base\Relational\Queries\ICriterionCompiler $CriterionCompiler, Storm\Drivers\Base\Relational\Queries\IIdentifierEscaper $IdentifierEscaper, Storm\Drivers\Base\Relational\Syncing\IDatabaseBuilder $DatabaseBuilder = null, Storm\Drivers\Base\Relational\Syncing\IDatabaseModifier $DatabaseModifier = null, Storm\Drivers\Base\Relational\Queries\IQueryExecutor $QueryExecutor )

Protected Methods

Method Description
IdentifiersAreCaseSensitive ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection )
OnSetConnection ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection )

Method Details

IdentifiersAreCaseSensitive() abstract protected method

abstract protected IdentifiersAreCaseSensitive ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection

OnSetConnection() protected method

protected OnSetConnection ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection

__construct() public method

public __construct ( $DevelopmentMode = false, Storm\Drivers\Base\Relational\Expressions\IExpressionMapper $ExpressionMapper, Storm\Drivers\Base\Relational\Columns\IColumnSet $ColumnSet, Storm\Drivers\Base\Relational\PrimaryKeys\IKeyGeneratorSet $KeyGeneratorSet, Storm\Drivers\Base\Relational\Queries\IExpressionCompiler $ExpressionCompiler, Storm\Drivers\Base\Relational\Queries\ICriterionCompiler $CriterionCompiler, Storm\Drivers\Base\Relational\Queries\IIdentifierEscaper $IdentifierEscaper, Storm\Drivers\Base\Relational\Syncing\IDatabaseBuilder $DatabaseBuilder = null, Storm\Drivers\Base\Relational\Syncing\IDatabaseModifier $DatabaseModifier = null, Storm\Drivers\Base\Relational\Queries\IQueryExecutor $QueryExecutor )
$ExpressionMapper Storm\Drivers\Base\Relational\Expressions\IExpressionMapper
$ColumnSet Storm\Drivers\Base\Relational\Columns\IColumnSet
$KeyGeneratorSet Storm\Drivers\Base\Relational\PrimaryKeys\IKeyGeneratorSet
$ExpressionCompiler Storm\Drivers\Base\Relational\Queries\IExpressionCompiler
$CriterionCompiler Storm\Drivers\Base\Relational\Queries\ICriterionCompiler
$IdentifierEscaper Storm\Drivers\Base\Relational\Queries\IIdentifierEscaper
$DatabaseBuilder Storm\Drivers\Base\Relational\Syncing\IDatabaseBuilder
$DatabaseModifier Storm\Drivers\Base\Relational\Syncing\IDatabaseModifier
$QueryExecutor Storm\Drivers\Base\Relational\Queries\IQueryExecutor