PHP Класс Storm\Drivers\Base\Relational\Expressions\ObjectMapper

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

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

Метод Описание
MapMethodCallExpression ( Expression $ObjectValueExpression = null, $Type, $Name, array $ArgumentValueExpressions = [] )
MapObjectExpression ( $Type, $Value )
MapPropertyFetchExpression ( Expression $ObjectValueExpression = null, $Type, $Name )
ObjectMappingExample ( TypeHint $Value )
Type_MethodCallMappingExample ( Expression $ObjectValueExpression, array $ArgumentExpressions )
Type_Prop_PropertyExample ( Expression $ObjectValueExpression )
Type_Prop_StaticPropertyExample ( )
Type_StaticMethodCallMappingExample ( array $ArgumentExpressions )
__construct ( )

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

Метод Описание
ObjectDataTypes ( ) : ObjectDataType[]

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

MapMethodCallExpression() закрытый публичный Метод

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

MapObjectExpression() закрытый публичный Метод

final public MapObjectExpression ( $Type, $Value )

MapPropertyFetchExpression() закрытый публичный Метод

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

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

protected ObjectDataTypes ( ) : ObjectDataType[]
Результат Storm\Drivers\Base\Relational\Columns\ObjectDataType[]

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

public ObjectMappingExample ( TypeHint $Value )
$Value TypeHint

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

public Type_MethodCallMappingExample ( Expression $ObjectValueExpression, array $ArgumentExpressions )
$ObjectValueExpression Storm\Core\Relational\Expressions\Expression
$ArgumentExpressions array

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

public Type_Prop_PropertyExample ( Expression $ObjectValueExpression )
$ObjectValueExpression Storm\Core\Relational\Expressions\Expression

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

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

public Type_StaticMethodCallMappingExample ( array $ArgumentExpressions )
$ArgumentExpressions array

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

public __construct ( )