TBoldAbstractSystemPersistenceHandler¶
Bold-internal
Unit: BoldSystem
Declaration¶
Hierarchy¶
- TObject
TBoldMemoryManagedObjectTBoldInterfacedObjectTBoldNonRefCountedObject- TBoldSystemExtension
- TBoldAbstractSystemPersistenceHandler
- Direct subclasses
TBoldSystemPersistenceHandler
Description¶
Bold-internal
Properties¶
| Name | Summary | Notes |
|---|---|---|
| OnPreUpdate | ||
| TimeStampOfLatestUpdate | read-only |
OnPreUpdate¶
TimeStampOfLatestUpdate¶
Methods¶
| Name | Summary | Notes |
|---|---|---|
| EndFetchForAll | ||
| EndUpdateForAll | ||
| EnsureEnclosure | abstract | |
| FetchClass | abstract | |
| FetchLinksWithObjects | abstract | |
| FetchList | abstract | |
| FetchMember | abstract | |
| FetchObjectById | abstract | |
| GetAllInClassWithSQL | abstract | |
| GetAllWithCondition | abstract | |
| GetTimeForTimestamp | abstract | |
| GetTimestampForTime | abstract | |
| GetTimeStampOfLatestUpdate | protected, abstract | |
| StartUpdateForAll | ||
| UpdateDatabaseWithList | Internal use | abstract |
EndFetchForAll¶
EndUpdateForAll¶
EnsureEnclosure¶
function EnsureEnclosure(ObjectList: TBoldObjectList; ValidateOnly: Boolean): Boolean; virtual; abstract;
FetchClass¶
FetchLinksWithObjects¶
procedure FetchLinksWithObjects(ObjectList: TBoldObjectList; const LinkName: string); virtual; abstract;
FetchList¶
FetchMember¶
FetchObjectById¶
GetAllInClassWithSQL¶
procedure GetAllInClassWithSQL(aList: TBoldObjectList; AClass: TBoldObjectClass; WhereClause, OrderByClause: String; Params: TParams; JoinInheritedTables: Boolean; MaxAnswers: integer; Offset: integer); virtual; abstract;
GetAllWithCondition¶
procedure GetAllWithCondition(aList: TBoldObjectList; Condition: TBoldCondition); virtual; abstract;
GetTimeForTimestamp¶
GetTimestampForTime¶
GetTimeStampOfLatestUpdate¶
StartUpdateForAll¶
UpdateDatabaseWithList¶
Abstract declaration of UpdateDatabaseWithList.
Generated from the Bold 4.0 help (Help/BfD.chm) by Tools/chm2mkdocs.py; member lists reflect Bold 4.0, see the source for members added since.