PHP Класс Storm\Drivers\Platforms\Mysql\Columns\DataTypes\DateTimeDataType

Наследование: extends Storm\Drivers\Base\Relational\Columns\ObjectDataType
Показать файл Открыть проект

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

Метод Описание
DateTime__construct ( array $ArgumentExpressions )
__construct ( )
add ( Expression $ObjectExpression, array $ArgumentExpressions )
diff ( Expression $ObjectExpression, array $ArgumentExpressions )
getTimestamp ( Expression $ObjectExpression, array $ArgumentExpressions )
sub ( Expression $ObjectExpression, array $ArgumentExpressions )

Защищенные методы

Метод Описание
ClassType ( )
PersistedValue ( $PropertyValue )
PropertyValue ( $PersistedValue )

Приватные методы

Метод Описание
AddConstantDateTimeInterval ( Expression &$ObjectExpression, $Value, $Unit )
AddDateTimeInterval ( Expression &$ObjectExpression, Expression $Value, $Unit )

Описание методов

ClassType() защищенный Метод

protected ClassType ( )

DateTime__construct() публичный Метод

public DateTime__construct ( array $ArgumentExpressions )
$ArgumentExpressions array

PersistedValue() защищенный Метод

protected PersistedValue ( $PropertyValue )

PropertyValue() защищенный Метод

protected PropertyValue ( $PersistedValue )

__construct() публичный Метод

public __construct ( )

add() публичный Метод

public add ( Expression $ObjectExpression, array $ArgumentExpressions )
$ObjectExpression Storm\Core\Relational\Expressions\Expression
$ArgumentExpressions array

diff() публичный Метод

public diff ( Expression $ObjectExpression, array $ArgumentExpressions )
$ObjectExpression Storm\Core\Relational\Expressions\Expression
$ArgumentExpressions array

getTimestamp() публичный Метод

public getTimestamp ( Expression $ObjectExpression, array $ArgumentExpressions )
$ObjectExpression Storm\Core\Relational\Expressions\Expression
$ArgumentExpressions array

sub() публичный Метод

public sub ( Expression $ObjectExpression, array $ArgumentExpressions )
$ObjectExpression Storm\Core\Relational\Expressions\Expression
$ArgumentExpressions array