C# Class Deveel.Data.Sql.Types.TypeManager

Inheritance: IObjectManager, ITypeResolver, IRoutineResolver
Afficher le fichier Open project: deveel/deveeldb

Méthodes publiques

Свойство Type Description
TypeMemberTableName ObjectName
TypeTableName ObjectName

Private Properties

Свойство Type Description
Dispose void
IObjectManager IDbObject
IObjectManager bool
IObjectManager bool
IObjectManager void
IRoutineResolver IRoutine
ITypeResolver SqlType
OnCommit void

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AlterType() public méthode

public AlterType ( UserTypeInfo typeInfo ) : bool
typeInfo UserTypeInfo
Résultat bool

CreateType() public méthode

public CreateType ( UserTypeInfo typeInfo ) : void
typeInfo UserTypeInfo
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

DropType() public méthode

public DropType ( ObjectName typeName ) : bool
typeName ObjectName
Résultat bool

GetChildTypes() public méthode

public GetChildTypes ( ObjectName typeName ) : IEnumerable
typeName ObjectName
Résultat IEnumerable

GetUserType() public méthode

public GetUserType ( ObjectName typeName ) : UserType
typeName ObjectName
Résultat UserType

ResolveName() public méthode

public ResolveName ( ObjectName objName, bool ignoreCase ) : ObjectName
objName ObjectName
ignoreCase bool
Résultat ObjectName

TypeExists() public méthode

public TypeExists ( ObjectName typeName ) : bool
typeName ObjectName
Résultat bool

TypeManager() public méthode

public TypeManager ( ITransaction transaction ) : System
transaction ITransaction
Résultat System

Property Details

TypeMemberTableName public_oe static_oe property

public static ObjectName TypeMemberTableName
Résultat ObjectName

TypeTableName public_oe static_oe property

public static ObjectName TypeTableName
Résultat ObjectName