C# 클래스 Deveel.Data.Sql.Views.ViewManager

상속: IObjectManager
파일 보기 프로젝트 열기: deveel/deveeldb 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ViewTableName ObjectName

Private Properties

프로퍼티 타입 설명
Dispose void
FindViewEntry ITable
GetViewAt View
IObjectManager IDbObject
IObjectManager bool
IObjectManager bool
IObjectManager void
InvalidateViewCache void
OnCommit void

공개 메소드들

메소드 설명
DefineView ( ViewInfo viewInfo ) : void
Dispose ( ) : void
DropView ( ObjectName viewName ) : bool
GetView ( ObjectName viewName ) : View
ResolveName ( ObjectName objName, bool ignoreCase ) : ObjectName
ViewExists ( ObjectName viewName ) : bool
ViewManager ( ITransaction transaction ) : System

비공개 메소드들

메소드 설명
Dispose ( bool disposing ) : void
FindViewEntry ( ObjectName viewName ) : ITable
GetViewAt ( int offset ) : View
IObjectManager ( ObjectName objName ) : IDbObject
IObjectManager ( IObjectInfo objInfo ) : bool
IObjectManager ( ObjectName objName ) : bool
IObjectManager ( IObjectInfo objInfo ) : void
InvalidateViewCache ( ) : void
OnCommit ( TableCommitEvent e ) : void

메소드 상세

DefineView() 공개 메소드

public DefineView ( ViewInfo viewInfo ) : void
viewInfo ViewInfo
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

DropView() 공개 메소드

public DropView ( ObjectName viewName ) : bool
viewName ObjectName
리턴 bool

GetView() 공개 메소드

public GetView ( ObjectName viewName ) : View
viewName ObjectName
리턴 View

ResolveName() 공개 메소드

public ResolveName ( ObjectName objName, bool ignoreCase ) : ObjectName
objName ObjectName
ignoreCase bool
리턴 ObjectName

ViewExists() 공개 메소드

public ViewExists ( ObjectName viewName ) : bool
viewName ObjectName
리턴 bool

ViewManager() 공개 메소드

public ViewManager ( ITransaction transaction ) : System
transaction ITransaction
리턴 System

프로퍼티 상세

ViewTableName 공개적으로 정적으로 프로퍼티

public static ObjectName ViewTableName
리턴 ObjectName