|
Freeze Slice API Reference
|
Freeze provides automatic persistence for Ice servants. More...
[["cpp:header-ext:h","cpp:dll-export:FREEZE_API"]]
module Freeze { ... }
Interfaces | |
| local interface | BackgroundSaveEvictor |
| A background-save evictor is an evictor that saves updates asynchronously in a background thread. More... | |
| local interface | Connection |
| A connection to a database (database environment with Berkeley DB). More... | |
| local interface | Evictor |
| An automatic Ice object persistence manager, based on the evictor pattern. More... | |
| local interface | EvictorIterator |
| An iterator for the objects managed by the evictor. More... | |
| local interface | ServantInitializer |
| A servant initializer provides the application with an opportunity to perform custom servant initialization. More... | |
| local interface | Transaction |
| A transaction. More... | |
| local interface | TransactionalEvictor |
| A transactional evictor is an evictor that performs every single read-write operation within its own transaction. More... | |
Structs | |
| struct | CatalogData |
| The catalog keeps information about Freeze Maps and Freeze evictors in a Berkeley Db environment. More... | |
| struct | ObjectRecord |
| ObjectRecord is the value-type for the persistent maps maintained by evictors when using Ice encoding version is 1.0. More... | |
| struct | Statistics |
| Evictors maintain statistics about each object, when using Ice encoding version 1.0. More... | |
Exceptions | |
| local exception | DatabaseException |
| A Freeze database exception. More... | |
| local exception | DeadlockException |
| A Freeze database deadlock exception. More... | |
| local exception | EvictorDeactivatedException |
| This exception is raised if the evictor has been deactivated. More... | |
| local exception | IndexNotFoundException |
| Exception raised when Freeze fails to locate an index. More... | |
| local exception | InvalidPositionException |
| This Freeze Iterator is not on a valid position, for example this position has been erased. More... | |
| local exception | NoSuchElementException |
| This exception is raised if there are no further elements in the iteration. More... | |
| local exception | NotFoundException |
| A Freeze database exception, indicating that a database record could not be found. More... | |
| local exception | TransactionAlreadyInProgressException |
| An attempt was made to start a transaction while a previous transaction has not yet been committed or rolled back. More... | |
Sequences | |
| sequence< byte > | Key |
| A database key, represented as a sequence of bytes. More... | |
| sequence< byte > | Value |
| A database value, represented as a sequence of bytes. More... | |
| sequence<byte> Key |
A database key, represented as a sequence of bytes.
| sequence<byte> Value |
A database value, represented as a sequence of bytes.