PHP 클래스 Storm\Drivers\Base\Relational\Columns\ObjectDataType

상속: extends DataType
파일 보기 프로젝트 열기: timetoogo/penumbra 1 사용 예제들

공개 메소드들

메소드 설명
GetClassType ( )
MapMethodCallExpression ( Expression $ObjectValueExpression = null, $Name, array $ArgumentValueExpressions = [] )
MapPropertyFetchExpression ( Expression $ObjectValueExpression = null, $Name )
ToPersistedValue ( $PropertyValue )
ToPropertyValue ( $PersistedValue )
__construct ( $DataType, array $Parameters = [], $Extra = null, $ParameterType = ParameterType::String )

보호된 메소드들

메소드 설명
ClassType ( )
PersistedValue ( $PropertyValue )
PropertyValue ( $PersistedValue )

메소드 상세

ClassType() 추상적인 보호된 메소드

abstract protected ClassType ( )

GetClassType() 최종 공개 메소드

final public GetClassType ( )

MapMethodCallExpression() 최종 공개 메소드

final public MapMethodCallExpression ( Expression $ObjectValueExpression = null, $Name, array $ArgumentValueExpressions = [] )
$ObjectValueExpression Storm\Core\Relational\Expressions\Expression
$ArgumentValueExpressions array

MapPropertyFetchExpression() 최종 공개 메소드

final public MapPropertyFetchExpression ( Expression $ObjectValueExpression = null, $Name )
$ObjectValueExpression Storm\Core\Relational\Expressions\Expression

PersistedValue() 추상적인 보호된 메소드

abstract protected PersistedValue ( $PropertyValue )

PropertyValue() 추상적인 보호된 메소드

abstract protected PropertyValue ( $PersistedValue )

ToPersistedValue() 최종 공개 메소드

final public ToPersistedValue ( $PropertyValue )

ToPropertyValue() 최종 공개 메소드

final public ToPropertyValue ( $PersistedValue )

__construct() 공개 메소드

public __construct ( $DataType, array $Parameters = [], $Extra = null, $ParameterType = ParameterType::String )
$Parameters array