C# Class Deveel.Data.Routines.RoutineManager

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

Méthodes publiques

Свойство Type Description
RoutineParameterTableName ObjectName
RoutineTableName ObjectName

Private Properties

Свойство Type Description
CreateParameters Deveel.Data.Routines.RoutineParameter[]
FindEntry ITable
GetParameters ITable
IObjectManager IDbObject
IObjectManager bool
IObjectManager bool
IObjectManager void
NameAt ObjectName
OffsetOf int
OnTransactionEnd void
RemoveRoutine bool

Méthodes publiques

Méthode Description
CreateRoutine ( RoutineInfo routineInfo ) : void
Dispose ( ) : void
DropRoutine ( ObjectName objName ) : bool
GetRoutine ( ObjectName routineName ) : IRoutine
ReplaceRoutine ( RoutineInfo routineInfo ) : bool
ResolveName ( ObjectName objName, bool ignoreCase ) : ObjectName
ResolveRoutine ( Invoke invoke, IRequest context ) : IRoutine
RoutineExists ( ObjectName routineName ) : bool
RoutineManager ( ITransaction transaction ) : System

Private Methods

Méthode Description
CreateParameters ( ITable result ) : Deveel.Data.Routines.RoutineParameter[]
FindEntry ( ObjectName routineName ) : ITable
GetParameters ( Field id ) : ITable
IObjectManager ( ObjectName objName ) : IDbObject
IObjectManager ( IObjectInfo objInfo ) : bool
IObjectManager ( ObjectName objName ) : bool
IObjectManager ( IObjectInfo objInfo ) : void
NameAt ( int offset, ObjectName>.Func finder ) : ObjectName
OffsetOf ( ObjectName name, int>.Func finder ) : int
OnTransactionEnd ( TransactionEvent @event ) : void
RemoveRoutine ( ObjectName routineName ) : bool

Method Details

CreateRoutine() public méthode

public CreateRoutine ( RoutineInfo routineInfo ) : void
routineInfo RoutineInfo
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

DropRoutine() public méthode

public DropRoutine ( ObjectName objName ) : bool
objName ObjectName
Résultat bool

GetRoutine() public méthode

public GetRoutine ( ObjectName routineName ) : IRoutine
routineName ObjectName
Résultat IRoutine

ReplaceRoutine() public méthode

public ReplaceRoutine ( RoutineInfo routineInfo ) : bool
routineInfo RoutineInfo
Résultat bool

ResolveName() public méthode

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

ResolveRoutine() public méthode

public ResolveRoutine ( Invoke invoke, IRequest context ) : IRoutine
invoke Invoke
context IRequest
Résultat IRoutine

RoutineExists() public méthode

public RoutineExists ( ObjectName routineName ) : bool
routineName ObjectName
Résultat bool

RoutineManager() public méthode

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

Property Details

RoutineParameterTableName public_oe static_oe property

public static ObjectName RoutineParameterTableName
Résultat ObjectName

RoutineTableName public_oe static_oe property

public static ObjectName RoutineTableName
Résultat ObjectName