PHP Class Storm\Drivers\Base\Relational\Columns\Column

Inheritance: implements Storm\Core\Relational\IColumn, use trait Storm\Core\Helpers\Type
Afficher le fichier Open project: timetoogo/penumbra Class Usage Examples

Méthodes publiques

Méthode Description
AddTrait ( ColumnTrait $Trait )
GetDataType ( ) : DataType
GetDataTypeParameters ( )
GetIdentifier ( )
GetName ( )
GetTable ( )
GetTraits ( ) : ColumnTrait[]
HasTable ( )
HasTrait ( $Type )
Is ( Column $Column )
IsPrimaryKey ( )
SetName ( $Name )
SetTable ( Storm\Core\Relational\ITable $Table = null )
ToPersistenceValue ( $Value )
ToPropertyValue ( $Value )
__construct ( $Name, DataType $DataType, $IsPrimaryKey = false, array $Traits = [] )

Private Methods

Méthode Description
UpdateIdentifier ( )

Method Details

AddTrait() final public méthode

final public AddTrait ( ColumnTrait $Trait )
$Trait ColumnTrait

GetDataType() final public méthode

final public GetDataType ( ) : DataType
Résultat DataType

GetDataTypeParameters() final public méthode

final public GetDataTypeParameters ( )

GetIdentifier() final public méthode

final public GetIdentifier ( )

GetName() final public méthode

final public GetName ( )

GetTable() final public méthode

final public GetTable ( )

GetTraits() final public méthode

final public GetTraits ( ) : ColumnTrait[]
Résultat ColumnTrait[]

HasTable() final public méthode

final public HasTable ( )

HasTrait() final public méthode

final public HasTrait ( $Type )

Is() final public méthode

final public Is ( Column $Column )
$Column Column

IsPrimaryKey() final public méthode

final public IsPrimaryKey ( )

SetName() final public méthode

final public SetName ( $Name )

SetTable() final public méthode

final public SetTable ( Storm\Core\Relational\ITable $Table = null )
$Table Storm\Core\Relational\ITable

ToPersistenceValue() public méthode

public ToPersistenceValue ( $Value )

ToPropertyValue() public méthode

public ToPropertyValue ( $Value )

__construct() public méthode

public __construct ( $Name, DataType $DataType, $IsPrimaryKey = false, array $Traits = [] )
$DataType DataType
$Traits array