Package com.db4o.internal
Class LocalPersistentBase
- java.lang.Object
-
- com.db4o.internal.Identifiable
-
- com.db4o.internal.PersistentBase
-
- com.db4o.internal.LocalPersistentBase
-
- All Implemented Interfaces:
LinkLengthAware
,Persistent
- Direct Known Subclasses:
BTree
,BTreeNode
,PersistentIntegerArray
public abstract class LocalPersistentBase extends PersistentBase
-
-
Field Summary
-
Fields inherited from class com.db4o.internal.Identifiable
_id, _state
-
-
Constructor Summary
Constructors Constructor Description LocalPersistentBase()
LocalPersistentBase(TransactionalIdSystem idSystem)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TransactionalIdSystem
idSystem(Transaction trans)
protected ByteArrayBuffer
readBufferById(Transaction trans)
-
Methods inherited from class com.db4o.internal.PersistentBase
free, linkLength, newWriteBuffer, produceReadBuffer, produceWriteBuffer, read, read, slotChangeFactory, write, writeObjectBegin, writeOwnID
-
Methods inherited from class com.db4o.internal.Identifiable
beginProcessing, endProcessing, getID, hashCode, isActive, isDirty, isNew, setID, setStateClean, setStateDeactivated, setStateDirty
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.db4o.internal.Persistent
getIdentifier, ownLength, readThis, writeThis
-
-
-
-
Constructor Detail
-
LocalPersistentBase
public LocalPersistentBase(TransactionalIdSystem idSystem)
-
LocalPersistentBase
public LocalPersistentBase()
-
-
Method Detail
-
idSystem
public TransactionalIdSystem idSystem(Transaction trans)
- Overrides:
idSystem
in classPersistentBase
-
readBufferById
protected ByteArrayBuffer readBufferById(Transaction trans)
- Overrides:
readBufferById
in classPersistentBase
-
-