Name |
Description |
DatabaseException |
Exception thrown by database implementation |
DatabaseFactory |
Database factory |
DatabaseListener |
Listener of database events. Programmer should derive his own subclass and register it using IDatabase.Listener property. |
Key |
Class for specifying key value (neededd to access object by key usig index) |
KeyBuilder |
|
L1List |
|
MarshalByRefPersistent |
Base class for persistent capable objects with marshal by reference semantic |
NullFile |
This implementation of IFile interface can be used to make Volante as an main-memory database. It should be used when cacheSizeInBytes is set to 0 . In this case all pages are cached in memory and NullFile is used just as a stub. NullFile should be used only when data is transient i.e. it will not be saved between database sessions. If you need an in-memory database that provides data persistency, you should use normal file and infinite page pool size. |
PatriciaTrieKey |
|
Persistent |
Base class for all persistent capable objects |
PersistentContext |
Base class for context bound object with provided transparent persistence. Objects derived from this class and marked with TransparentPresistence attribute automatically on demand load their content from the database and also automatically detect object modification. |
PersistentResource |
Base class for persistent capable objects supporting locking |
PersistentString |
Class encapsulating native .Net string. System.String is not a persistent object so it can not be stored in Volante as independent persistent object. But sometimes it is needed. This class sole this problem providing implicit conversion operator from System.String to PerisstentString. Also PersistentString class is mutable (i.e. unlike System.String, its value can be changed). |
Rc4File |
|
Rectangle |
Rectangle with integer coordinates. This class is used in spatial index. |
RectangleR2 |
R2 rectangle class. This class is used in spatial index. |
SpatialObject |
|
StreamFile |
IFile implementation which to store databases on System.IO.Stream instances. |
TestBackup |
|
TestBackup.Record |
|
TestBackup.Root |
|
TestBackupResult |
|
TestBit |
|
TestBit.Car |
|
TestBit.Catalogue |
|
TestBitResult |
|
TestBlob |
|
TestBlobResult |
|
TestConcur |
|
TestConcur.L2Elem |
|
TestConcur.L2List |
|
TestConcurResult |
|
TestCorrupt00 |
|
TestCorrupt00.Root |
|
TestCorrupt01 |
|
TestCorrupt01.Root |
|
TestEnumerator |
|
TestEnumerator.Indices |
|
TestEnumerator.Record |
|
TestEnumeratorResult |
|
TestFieldIndex |
|
TestFieldIndex.RecordAuto |
|
TestFieldIndex.Root |
|
TestGc |
|
TestGc.PObject |
|
TestGc.Root |
|
TestIndex |
|
TestIndex.Root |
|
TestIndex3 |
|
TestIndex3.Record |
|
TestIndex3.Root |
|
TestIndex4 |
|
TestIndex4.StringInt |
|
TestIndexBoolean |
|
TestIndexBoolean.Record |
|
TestIndexBooleanResult |
|
TestIndexByte |
|
TestIndexByte.Record |
|
TestIndexDateTime |
|
TestIndexDateTime.Record |
|
TestIndexDecimal |
|
TestIndexDecimal.Record |
|
TestIndexDouble |
|
TestIndexDouble.Record |
|
TestIndexFloat |
|
TestIndexFloat.Record |
|
TestIndexGuid |
|
TestIndexGuid.Record |
|
TestIndexInt |
|
TestIndexInt.Record |
|
TestIndexInt00 |
|
TestIndexInt00.Record |
|
TestIndexLong |
|
TestIndexLong.Record |
|
TestIndexObject |
|
TestIndexObject.Record |
|
TestIndexRangeSearch |
|
TestIndexRangeSearch.Record |
|
TestIndexRangeSearch.Root |
|
TestIndexResult |
|
TestIndexSByte |
|
TestIndexSByte.Record |
|
TestIndexShort |
|
TestIndexShort.Record |
|
TestIndexULong |
|
TestIndexULong.Record |
|
TestIndexUShort |
|
TestIndexUShort.Record |
|
TestLinkPArray |
|
TestLinkPArray.RelMember |
|
TestLinkPArray.Root |
|
TestMultiFieldIndex |
|
TestMultiFieldIndex.Root |
|
TestProjection |
|
TestProjection.FromRec |
|
TestProjection.Root |
|
TestProjection.ToRec |
|
TestRaw |
|
TestRawResult |
|
TestRemove00 |
|
TestRemove00.Record |
|
TestRemove00.Root |
|
TestReplication |
|
TestReplication.Record |
|
TestRtree |
|
TestSet |
|
TestThickIndex |
|
TestThickIndex.Root |
|
TestTimeSeries |
|
TestTimeSeries.Quote |
|
TestTimeSeries.Stock |
|
TestTimeSeriesResult |
|
TransparentPersistenceAttribute |
|
TypeMemoryUsage |
Information about memory usage for one type. Instances of this class are created by IDatabase.GetMemoryUsage method. Size of internal database structures (object index,* memory allocation bitmap) is associated with Database class. Size of class descriptors - with System.Type class. |