LocalPersistentBase Class

graph BT Type-->Base0["PersistentBase"] click Base0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/PersistentBase" Base0-->Base1["Identifiable"] click Base1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/Identifiable" Base1-->Base2["Object"] Type-.->Interface0["IPersistent"] click Interface0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/IPersistent" Type-.->Interface1["ILinkLengthAware"] click Interface1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/ILinkLengthAware" Type["LocalPersistentBase"] class Type type-node Derived0["PersistentIntegerArray"]-->Type click Derived0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/PersistentIntegerArray" Derived1["BTree"]-->Type click Derived1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Btree/BTree" Derived2["BTreeNode"]-->Type click Derived2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Btree/BTreeNode"

Syntax

public abstract class LocalPersistentBase : PersistentBase, IPersistent, ILinkLengthAware

Constructors

Fields

Name Constant Value Summary
_id
Inherited from Identifiable
_state
Inherited from Identifiable

Methods

Name Value Summary
BeginProcessing() bool
Inherited from Identifiable
EndProcessing() void
Inherited from Identifiable
Free(LocalTransaction) void
Inherited from PersistentBase
GetHashCode() int
Inherited from Identifiable
GetID() int
Inherited from Identifiable
GetIdentifier() byte
Inherited from PersistentBase
IdSystem(Transaction) ITransactionalIdSystem
IsActive() bool
Inherited from Identifiable
IsDirty() bool
Inherited from Identifiable
IsNew() bool
Inherited from Identifiable
LinkLength() int
Inherited from PersistentBase
NewWriteBuffer(int) ByteArrayBuffer
Inherited from PersistentBase
OwnLength() int
Inherited from PersistentBase
ProduceReadBuffer(Transaction) ByteArrayBuffer
Inherited from PersistentBase
ProduceWriteBuffer(Transaction, int) ByteArrayBuffer
Inherited from PersistentBase
Read(Transaction, ByteArrayBuffer) void
Inherited from PersistentBase
Read(Transaction) void
Inherited from PersistentBase
ReadBufferById(Transaction) ByteArrayBuffer
ReadThis(Transaction, ByteArrayBuffer) void
Inherited from PersistentBase
SetID(int) void
Inherited from Identifiable
SetStateClean() void
Inherited from Identifiable
SetStateDeactivated() void
Inherited from Identifiable
SetStateDirty() void
Inherited from Identifiable
SlotChangeFactory() SlotChangeFactory
Inherited from PersistentBase
Write(Transaction) void
Inherited from PersistentBase
WriteObjectBegin() bool
Inherited from PersistentBase
WriteOwnID(Transaction, ByteArrayBuffer) void
Inherited from PersistentBase
WriteThis(Transaction, ByteArrayBuffer) void
Inherited from PersistentBase