Summary
Class to identify a database by it's signature.
- Assembly
- Db4objects
.Db4o-2010 .dll - Namespace
- Db4objects
.Db4o .Ext - Interfaces
- Base Types
-
- Object
graph BT
Type-->Base0["Object"]
Type-.->Interface0["IDb4oType"]
click Interface0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Types/IDb4oType"
Type-.->Interface1["IInternal4"]
click Interface1 "/db4o-gpl-doc/output/api/Db4objects.Db4o/IInternal4"
Type["Db4oDatabase"]
class Type type-node
Syntax
public class Db4oDatabase : IDb4oType, IInternal4
Remarks
Class to identify a database by it's signature.
db4o UUID handling uses a reference to the Db4oDatabase object, that represents the database an object was created on.
db4o UUID handling uses a reference to the Db4oDatabase object, that represents the database an object was created on.
Constructors
Name | Summary |
---|---|
Db4oDatabase |
constructor for persistence |
Db4oDatabase |
constructor for comparison and to store new ones |
Fields
Name | Constant Value | Summary |
---|---|---|
i_signature |
Field is public for implementation reasons, DO NOT TOUCH!
|
|
i_uuid |
Field is public for implementation reasons, DO NOT TOUCH!
This field is badly named, it really is the creation time.
|
|
StaticId | -1 |
static
|
StaticIdentity |
static
|
Methods
Name | Value | Summary |
---|---|---|
Bind |
int |
make sure this Db4oDatabase is stored.
|
Equals |
bool |
comparison by signature.
|
Generate |
Db4oDatabase |
generates a new Db4oDatabase object with a unique signature.
static
|
GetCreationTime |
long | |
GetHashCode |
int | |
GetID |
int |
gets the db4o ID, and may cache it for performance reasons.
|
GetSignature |
byte[] |
returns the unique signature
|
IsOlderThan |
bool | |
Query |
Db4oDatabase |
find a Db4oDatabase with the same signature as this one
|
ToString |
string |