Db4objects.Db4o.Internal Namespace

Class Types

Class Summary
AbstractBufferContext
ArrayType
BlobImpl Transfer of blobs to and from the db4o system, if users use the Blob Db4oType.
BlockSizeBlockConverter
ByteArrayBuffer
CallBackMode
CallbackObjectInfoCollections
ClassAspect
ClassMetadata
ClassMetadataIterator
ClassMetadataRepository
CommitTimestampFieldMetadata
CommitTimestampSupport
Config4Abstract
Config4Class
Config4Field
Config4Impl Configuration template for creating new db4o files
Const4
DefragmentContextImpl
DeleteInfo
DisabledBlockConverter
EventDispatchers
Exceptions4
ExternalObjectContainer
FieldIndexException
FieldMetadata
FrozenObjectInfo
HandlerRegistry
Handlers4
HandlerVersionRegistry
HardObjectReference
Identifiable
IDGenerator
IDHandler
IllegalComparisonException
InterfaceTypeHandler
IntMatcher
IoAdaptedObjectContainer
LazyObjectReference
LocalObjectContainer
LocalPersistentBase
LocalTransaction
LockedTree
MarshallingBuffer
Messages
Null
NullFieldMetadata
NullTransactionListener
ObjectContainerBase
ObjectContainerFactory
ObjectContainerSession
ObjectID
ObjectInfoCollectionImpl
ObjectReference A weak reference to an known object.
ObjectTypeMetadata
OpenTypeHandler
PersistentBase
PersistentIntegerArray
Platform4
PreparedArrayContainsComparison
PrimitiveTypeMetadata
ReflectException db4o-specific exception.

This exception is thrown when one of the db4o reflection methods fails.
Reflection4
ReflectorConfigurationImpl
ReflectPlatform
Renames
SerializedGraph
Serializer
SharedIndexedFields
StatefulBuffer public for .NET conversion reasons TODO: Split this class for individual usecases.
StoredClassImpl
StoredFieldImpl
SystemData
SystemInfoFileImpl
TagAttribute
Transaction
TransactionContext
TransactionLocal A transaction local variable.
TranslatedAspect
TransportObjectContainer no reading no writing no updates no weak references navigation by ID only both sides need synchronised ClassCollections and MetaInformationCaches
TreeInt Base class for balanced trees.
TreeIntObject
TreeReader
TypeHandlerAspect
TypeHandlerCloneContext
TypeHandlerConfiguration
UUIDFieldMetadata
VersionFieldMetadata
VirtualAttributes
VirtualFieldMetadata TODO: refactor for symmetric inheritance - don't inherit from YapField and override, instead extract an abstract superclass from YapField and let both YapField and this class implement

Interface Types

Interface Summary
IBlockConverter
IBuiltinTypeHandler
ICallbackInfoCollector
ICanExcludeNullInQueries marker interface for Indexable4, if a check for null is necessary in BTreeRangeSingle#firstBTreePointer()
ICommittedCallbackDispatcher
IComparable4 Interface for comparison support in queries.
IDb4oTypeImpl marker interface for special db4o datatypes
IDefragmentContext
IEventDispatcher
IIndexable4
IIndexableTypeHandler
IInternalObjectContainer
ILinkLengthAware
IModificationAware
IObjectContainerSpec Workaround to provide the Java 5 version with a hook to add ExtObjectContainer.
IPersistent
IQueryResultIteratorFactory
IReadable
IReadsObjectIds
IReadWriteable
IReadWriteBuffer
ISlotCopyHandler
ITransactionParticipant
IVersionedTypeHandler

Namespaces