C# Класс Deveel.Data.Routines.RoutineManager

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

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

Свойство Тип Описание
RoutineParameterTableName ObjectName
RoutineTableName ObjectName

Private Properties

Свойство Тип Описание
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

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

Метод Описание
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

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

Метод Описание
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

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

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

public CreateRoutine ( RoutineInfo routineInfo ) : void
routineInfo RoutineInfo
Результат void

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

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

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

public DropRoutine ( ObjectName objName ) : bool
objName ObjectName
Результат bool

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

public GetRoutine ( ObjectName routineName ) : IRoutine
routineName ObjectName
Результат IRoutine

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

public ReplaceRoutine ( RoutineInfo routineInfo ) : bool
routineInfo RoutineInfo
Результат bool

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

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

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

public ResolveRoutine ( Invoke invoke, IRequest context ) : IRoutine
invoke Invoke
context IRequest
Результат IRoutine

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

public RoutineExists ( ObjectName routineName ) : bool
routineName ObjectName
Результат bool

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

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

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

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

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

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

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