![]() | sets the activation depth to the specified value. |
![]() | adds a new Alias for a class, namespace or package. |
![]() | turns automatic database file format version updates on. |
![]() | turns automatic shutdown of the engine on and off. |
![]() | sets the storage data blocksize for new ObjectContainers. |
![]() | configures caching of BTree nodes. |
![]() | configures the size of BTree nodes in indexes. |
![]() | turns callback methods on and off. |
![]() | advises db4o to try instantiating objects with/without calling constructors. |
![]() | turns individual class activation depth configuration on and off. This feature is turned on by default. |
![]() | returns the freespace configuration interface. |
![]() | tuning feature: configures whether db4o checks all persistent classes upon system startup, for added or removed fields. |
![]() | returns the configuration interface for diagnostics. |
![]() | turns commit recovery off. |
![]() | tuning feature: configures the minimum size of free space slots in the database file that are to be reused. |
![]() | configures the use of encryption. |
![]() | configures whether Exceptions are to be thrown, if objects can not be stored. |
![]() | configures file buffers to be flushed during transaction commits. |
![]() | returns the freespace configuration interface. |
![]() | Overloaded. configures db4o to generate UUIDs for stored objects. |
![]() | Overloaded. configures db4o to generate version numbers for stored objects. |
![]() | Configures db4o to call intern() on strings upon retrieval. |
![]() | allows to configure db4o to use a customized byte IO adapter. |
![]() | can be used to turn the database file locking thread off. |
![]() | allows to mark fields as transient with custom attributes. |
![]() | sets the detail level of db4o messages. |
![]() | returns an ObjectClass object to configure the specified class. The clazz parameter can be any of the following: - a fully qualified classname as a String. - a Class object. - any other object to be used as a template. |
![]() | Overloaded. If set to true, db4o will try to optimize native queries dynamically at query execution time, otherwise it will run native queries in unoptimized mode as SODA evaluations. |
![]() | protects the database file with a password. |
![]() | returns the Query configuration interface. |
![]() | turns readOnly mode on and off. |
![]() | configures the use of a specially designed reflection implementation. |
![]() | forces analysis of all Classes during a running session. |
![]() | Removes an alias previously added with addAlias . |
![]() | tuning feature only: reserves a number of bytes in database files. |
![]() | configures the path to be used to store and read Blob data. |
![]() | configures db4o to use a custom ClassLoader. |
![]() | Assigns a PrintStream where db4o is to print its event messages. Messages are useful for debugging purposes and for learning to understand, how db4o works. The message level can be raised with Db4o.configure().messageLevel() to produce more detailed messages. Use setOut(System.out)to print messages to the console. |
![]() | tuning feature: configures whether db4o should try to instantiate one instance of each persistent class on system startup. |
![]() | configures the storage format of Strings. |
![]() | specifies the global updateDepth. |
![]() | configures the timer for WeakReference collection. |
![]() | turns weak reference management on or off. |
IConfiguration Interface | Db4objects.Db4o.Config Namespace