Public members | |
Construct streaming-only storage object |
|
Construct a storage using the specified strategy handler |
|
Construct a storage object for given file and format |
|
Construct a storage object, keeping the current structure |
|
Copy constructor |
|
Destructor, usually closes file, but does not commit by default |
|
c4_Storage& |
Assignment of storage implements reference semantics |
void |
Set storage up to always call Commit in the destructor |
c4_RowRef |
Give access to the stored data as a single row |
c4_Strategy& |
Return the strategy object associated with this storage |
c4_HandlerSeq& |
Return the root table entry |
const char* |
Return a description of the view structure (default is all) |
bool |
Flush pending changes to file right now |
bool |
(Re)initialize for on-demand loading |
c4_ViewRef |
Get or set a named view in this storage object |
c4_View |
Get a named view, redefining it to match the given structure |
c4_View |
Attach a view using specified name in this storage object |
void |
Load contents from the specified input stream |
void |
Save contents to the specified output stream |
Header file | "mk4.h" -- Dec 9, 1999 |