C# 클래스 Deveel.Data.Sql.Tables.UserContextTable

A wrapper around a table that fires triggers on table events.
상속: BaseDataTable, IMutableTable
파일 보기 프로젝트 열기: deveel/deveeldb 1 사용 예제들

Private Properties

프로퍼티 타입 설명
OnTableEvent void

공개 메소드들

메소드 설명
AddRow ( Deveel.Data.Sql.Tables.Row row ) : RowId
GetEnumerator ( ) : IEnumerator
GetValue ( long rowNumber, int columnOffset ) : Field
IMutableTable ( ) : void
Lock ( ) : void
Release ( ) : void
RemoveRow ( RowId rowId ) : bool
UpdateRow ( Deveel.Data.Sql.Tables.Row row ) : void
UserContextTable ( IRequest request, ITable table ) : System

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
GetColumnIndex ( int columnOffset ) : ColumnIndex
ResolveRows ( int column, IEnumerable rowSet, ITable ancestor ) : IEnumerable
SetupIndexes ( Type indexType ) : void

비공개 메소드들

메소드 설명
OnTableEvent ( TriggerEventTime eventTime, TriggerEventType eventType, RowId rowId, Deveel.Data.Sql.Tables.Row row ) : void

메소드 상세

AddRow() 공개 메소드

public AddRow ( Deveel.Data.Sql.Tables.Row row ) : RowId
row Deveel.Data.Sql.Tables.Row
리턴 RowId

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

GetColumnIndex() 보호된 메소드

protected GetColumnIndex ( int columnOffset ) : ColumnIndex
columnOffset int
리턴 ColumnIndex

GetEnumerator() 공개 메소드

public GetEnumerator ( ) : IEnumerator
리턴 IEnumerator

GetValue() 공개 메소드

public GetValue ( long rowNumber, int columnOffset ) : Field
rowNumber long
columnOffset int
리턴 Field

IMutableTable() 공개 메소드

public IMutableTable ( ) : void
리턴 void

Lock() 공개 메소드

public Lock ( ) : void
리턴 void

Release() 공개 메소드

public Release ( ) : void
리턴 void

RemoveRow() 공개 메소드

public RemoveRow ( RowId rowId ) : bool
rowId RowId
리턴 bool

ResolveRows() 보호된 메소드

protected ResolveRows ( int column, IEnumerable rowSet, ITable ancestor ) : IEnumerable
column int
rowSet IEnumerable
ancestor ITable
리턴 IEnumerable

SetupIndexes() 보호된 메소드

protected SetupIndexes ( Type indexType ) : void
indexType System.Type
리턴 void

UpdateRow() 공개 메소드

public UpdateRow ( Deveel.Data.Sql.Tables.Row row ) : void
row Deveel.Data.Sql.Tables.Row
리턴 void

UserContextTable() 공개 메소드

public UserContextTable ( IRequest request, ITable table ) : System
request IRequest
table ITable
리턴 System