C# 클래스 Deveel.Data.Routines.RoutineManager

상속: IObjectManager, IRoutineResolver
파일 보기 프로젝트 열기: deveel/deveeldb

공개 프로퍼티들

프로퍼티 타입 설명
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