Eamon CS
3.1.0
|
Additional Inherited Members | |
![]() | |
virtual RetCode | FreeRecords (bool dispose=true) |
Fully reinitializes the IDbTable and restores it to its initial (empty) state. More... | |
virtual long | GetRecordCount () |
Gets the number of records of type T stored in the Records collection. More... | |
virtual T | FindRecord (long uid) |
Gets a record from the Records collection. More... | |
virtual T | FindRecord (Type type, bool exactMatch=false) |
Gets a record from the Records collection based on interface type. More... | |
virtual RetCode | AddRecord (T record, bool makeCopy=false) |
Adds a record to the Records collection. More... | |
virtual T | RemoveRecord (long uid) |
Removes a record from the Records collection. More... | |
virtual T | RemoveRecord (Type type, bool exactMatch=false) |
Removes a record from the Records collection based on interface type. More... | |
virtual long | GetRecordUid (bool allocate=true) |
Gets the next available record Uid. More... | |
virtual void | FreeRecordUid (long uid) |
Frees a record Uid, making it available again for use. More... | |
DbTable () | |
![]() | |
virtual ICollection< T > | Records [get, set] |
virtual SortedSet< long > | FreeUids [get, set] |
virtual T | FindRec [get, set] |
virtual long | CurrUid [get, set] |