graph BT
Type-->Base0["Object"]
Type-.->Interface0["IInternalObjectContainer"]
click Interface0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/IInternalObjectContainer"
Type-.->Interface1["IExtObjectContainer"]
click Interface1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Ext/IExtObjectContainer"
Type-.->Interface2["IObjectContainer"]
click Interface2 "/db4o-gpl-doc/output/api/Db4objects.Db4o/IObjectContainer"
Type-.->Interface3["IDisposable"]
Type-.->Interface4["ISodaQueryFactory"]
click Interface4 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Query/ISodaQueryFactory"
Type-.->Interface5["ITransientClass"]
click Interface5 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Types/ITransientClass"
Type-.->Interface6["IObjectContainerSpec"]
click Interface6 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/IObjectContainerSpec"
Type["ObjectContainerSession"]
class Type type-node
Syntax
public class ObjectContainerSession : IInternalObjectContainer, IExtObjectContainer,
IObjectContainer, IDisposable, ISodaQueryFactory, ITransientClass, IObjectContainerSpec
Constructors
Fields
Properties
Methods
| Name |
Value |
Summary |
| Activate(Object, int) |
void |
|
| Activate(Object) |
void |
|
| Backup(IStorage, string) |
void |
|
| Backup(string) |
void |
|
| Bind(Object, long) |
void |
|
| Callbacks() |
ICallbacks |
|
| Callbacks(ICallbacks) |
void |
|
| ClassMetadataForID(int) |
ClassMetadata |
|
| ClassMetadataForName(string) |
ClassMetadata |
|
| ClassMetadataForReflectClass(IReflectClass) |
ClassMetadata |
|
| Close() |
bool |
|
| Commit() |
void |
|
| Configure() |
IConfiguration |
|
| Deactivate(Object, int) |
void |
|
| Deactivate(Object) |
void |
|
| Delete(Object) |
void |
|
| Descend(Object, string[]) |
Object |
|
| Ext() |
IExtObjectContainer |
|
| From(Type) |
IQLin |
|
| GetByID(long) |
Object |
|
| GetByUUID(Db4oUUID) |
Object |
|
| GetID(Object) |
long |
|
| GetNativeQueryHandler() |
NativeQueryHandler |
|
| GetObjectInfo(Object) |
IObjectInfo |
|
| Identity() |
Db4oDatabase |
|
| InCallback() |
bool |
|
| InstanceCount(ClassMetadata, Transaction) |
int |
|
| IsActive(Object) |
bool |
|
| IsCached(long) |
bool |
|
| IsClosed() |
bool |
|
| IsStored(Object) |
bool |
|
| KnownClasses() |
IReflectClass[] |
|
| Lock() |
Object |
|
| NewEventRegistry() |
EventRegistryImpl |
|
| OpenSession() |
IObjectContainer |
|
| PeekPersisted(Object, int, bool) |
Object |
|
| Purge() |
void |
|
| Purge(Object) |
void |
|
| Query() |
IQuery |
|
| Query(Predicate, IComparer) |
IObjectSet |
|
| Query(Predicate, IQueryComparator) |
IObjectSet |
|
| Query(Predicate) |
IObjectSet |
|
| Query(Type) |
IObjectSet |
|
| Query<ElementType>(Type, IComparer<ElementType>) |
IList<ElementType> |
|
| Query<ElementType>(Type) |
IList<ElementType> |
|
| Query<Extent>() |
IList<Extent> |
|
| Query<Extent>(IComparer<Extent>) |
IList<Extent> |
|
| Query<Extent>(Predicate<Extent>, Comparison<Extent>) |
IList<Extent> |
|
| Query<Extent>(Predicate<Extent>, IComparer<Extent>) |
IList<Extent> |
|
| Query<Extent>(Predicate<Extent>) |
IList<Extent> |
|
| QueryByExample(Object) |
IObjectSet |
|
| Reflector() |
GenericReflector |
|
| Refresh(Object, int) |
void |
|
| ReleaseSemaphore(string) |
void |
|
| Rollback() |
void |
|
| SetSemaphore(string, int) |
bool |
|
| Store(Object, int) |
void |
|
| Store(Object) |
void |
|
| StoreAll(Transaction, IEnumerator) |
void |
|
| StoredClass(Object) |
IStoredClass |
|
| StoredClasses() |
IStoredClass[] |
|
| SyncExec(IClosure4) |
Object |
|
| SystemInfo() |
ISystemInfo |
|
| UpdateDepthProvider() |
IUpdateDepthProvider |
|
| Version() |
long |
|
| WithEnvironment(Action4) |
void |
|