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

파일 보기 프로젝트 열기: deveel/deveeldb

공개 메소드들

메소드 설명
Delete ( this table, int columnOffset, Field value ) : bool
Delete ( this table, ITable t ) : int
Delete ( this table, ITable other, int limit ) : int
DeleteRows ( this table, IEnumerable rows ) : void
NewRow ( this table ) : Row

Creates a new row that is compatible with the table context, ready to be populated and added.

When this method is called, a new RowId is generated and persisted: when a subsequent call to this method will be issued, another new row identifier will be generated, even if the row was not persisted into the table.

RemoveRow ( this table, int rowIndex ) : bool
Update ( this mutableTable, IRequest context, ITable table, IEnumerable assignList, int limit ) : int

메소드 상세

Delete() 공개 정적인 메소드

public static Delete ( this table, int columnOffset, Field value ) : bool
table this
columnOffset int
value Field
리턴 bool

Delete() 공개 정적인 메소드

public static Delete ( this table, ITable t ) : int
table this
t ITable
리턴 int

Delete() 공개 정적인 메소드

public static Delete ( this table, ITable other, int limit ) : int
table this
other ITable
limit int
리턴 int

DeleteRows() 공개 정적인 메소드

public static DeleteRows ( this table, IEnumerable rows ) : void
table this
rows IEnumerable
리턴 void

NewRow() 공개 정적인 메소드

Creates a new row that is compatible with the table context, ready to be populated and added.

When this method is called, a new RowId is generated and persisted: when a subsequent call to this method will be issued, another new row identifier will be generated, even if the row was not persisted into the table.

public static NewRow ( this table ) : Row
table this
리턴 Row

RemoveRow() 공개 정적인 메소드

public static RemoveRow ( this table, int rowIndex ) : bool
table this
rowIndex int
리턴 bool

Update() 공개 정적인 메소드

public static Update ( this mutableTable, IRequest context, ITable table, IEnumerable assignList, int limit ) : int
mutableTable this
context IRequest
table ITable
assignList IEnumerable
limit int
리턴 int