Db4objects.Db4o.Foundation Namespace

Class Types

Class Summary
AbstractTreeIterator
Algorithms4
ArrayIterator4
Arrays4
AutoStopWatch
BitMap4
BlockingQueue
BlockingQueueStoppedException
BooleanByRef Useful as "out" or "by ref" function parameter.
ByRef Useful as "out" or "by reference" function parameter.
CircularBuffer4 A fixed size double ended queue with O(1) complexity for addFirst, removeFirst and removeLast operations.
CircularIntBuffer4 A fixed size double ended queue with O(1) complexity for addFirst, removeFirst and removeLast operations.
CircularLongBuffer4 A fixed size double ended queue with O(1) complexity for addFirst, removeFirst and removeLast operations.
Coercion4
Collection4 Fast linked list for all usecases.
Collection4Iterator
Collections4
CompositeIterable4
CompositeIterator4
CRC32
DelegatingBlockingQueue
DynamicVariable A dynamic variable is a value associated to a specific thread and scope.
EnumerateIterator
Environments
FilteredIterator
FlatteningIterator
FunctionApplicationIterator
HashSet4
Hashtable4
HashtableBase
HashtableIdentityEntry
HashtableIntEntry
HashtableIterator
HashtableLongEntry
HashtableObjectEntry
IdentityHashtable4
IdentitySet4
IndexedIterator Basic functionality for implementing iterators for fixed length structures whose elements can be efficiently accessed by a numeric index.
IntArrayByRef
IntArrayList
IntByRef Useful as "out" or "by ref" function parameter.
IntIdGenerator
IntIterator4Adaptor
IntIterator4Impl
IntIterators
InvalidIteratorException
Iterable4Adaptor Adapts Iterable4/Iterator4 iteration model (moveNext, current) to the old db4o and jdk model (hasNext, next).
Iterator4Impl
Iterators Iterator primitives (concat, map, reduce, filter, etc...).
KeySpec
KeySpecHashtable4
List4 simplest possible linked list
ListenerRegistry
Lock4
LongByRef Useful as "out" or "by ref" function parameter.
MappingIterator
My<TService>
NativeCollections
No4
NoDuplicatesQueue
NonblockingQueue Unbounded queue.
ObjectByRef Useful as "out" or "by ref" function parameter.
Pair
PausableBlockingQueue
PrimitiveCodec
Runnable4
RunnableAction
Runtime4 A collection of static methods that should be part of the runtime environment but are not.
RuntimeInterruptedException
SignatureGenerator
SimpleObjectPool
SimpleTimer
SingleValueIterator
SortedCollection4
Stack4
StopWatch
SubTypePredicate
SynchronizedHashtable4
SynchronizedIterator4
TernaryBool yes/no/dontknow data type
ThreadLocal4 ThreadLocal implementation for less capable platforms such as JRE 1.1 and Silverlight.
TimeoutBlockingQueue
TimeStampIdGenerator
Tree
TreeKeyIterator
TreeNodeIterator
TreeObject

Interface Types

Delegate Types

Delegate Summary
Action4
Function<A, B>

Struct Types

Struct Summary
Tuple<A, B>

Namespaces