C# Класс Deveel.Data.Sql.Types.TypeManager

Наследование: IObjectManager, ITypeResolver, IRoutineResolver
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
TypeMemberTableName ObjectName
TypeTableName ObjectName

Private Properties

Свойство Тип Описание
Dispose void
IObjectManager IDbObject
IObjectManager bool
IObjectManager bool
IObjectManager void
IRoutineResolver IRoutine
ITypeResolver SqlType
OnCommit void

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

Метод Описание
AlterType ( UserTypeInfo typeInfo ) : bool
CreateType ( UserTypeInfo typeInfo ) : void
Dispose ( ) : void
DropType ( ObjectName typeName ) : bool
GetChildTypes ( ObjectName typeName ) : IEnumerable
GetUserType ( ObjectName typeName ) : UserType
ResolveName ( ObjectName objName, bool ignoreCase ) : ObjectName
TypeExists ( ObjectName typeName ) : bool
TypeManager ( ITransaction transaction ) : System

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

Метод Описание
Dispose ( bool disposing ) : void
IObjectManager ( ObjectName objName ) : IDbObject
IObjectManager ( IObjectInfo objInfo ) : bool
IObjectManager ( ObjectName objName ) : bool
IObjectManager ( IObjectInfo objInfo ) : void
IRoutineResolver ( Invoke request, IRequest query ) : IRoutine

Resolves the object instantiation function.

ITypeResolver ( TypeResolveContext context ) : SqlType
OnCommit ( TableCommitEvent @event ) : void

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

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

public AlterType ( UserTypeInfo typeInfo ) : bool
typeInfo UserTypeInfo
Результат bool

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

public CreateType ( UserTypeInfo typeInfo ) : void
typeInfo UserTypeInfo
Результат void

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

public Dispose ( ) : void
Результат void

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

public DropType ( ObjectName typeName ) : bool
typeName ObjectName
Результат bool

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

public GetChildTypes ( ObjectName typeName ) : IEnumerable
typeName ObjectName
Результат IEnumerable

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

public GetUserType ( ObjectName typeName ) : UserType
typeName ObjectName
Результат UserType

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

public ResolveName ( ObjectName objName, bool ignoreCase ) : ObjectName
objName ObjectName
ignoreCase bool
Результат ObjectName

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

public TypeExists ( ObjectName typeName ) : bool
typeName ObjectName
Результат bool

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

public TypeManager ( ITransaction transaction ) : System
transaction ITransaction
Результат System

Описание свойств

TypeMemberTableName публичное статическое свойство

public static ObjectName TypeMemberTableName
Результат ObjectName

TypeTableName публичное статическое свойство

public static ObjectName TypeTableName
Результат ObjectName