You are here: Configuration > Common Configuration > Disable Optimize Native Queries

Disable Optimize Native Queries

Normally db4o tries to optimize native queries at runtime. See "Native Query Optimization"

However on some limited embedded platforms like Android this doesn't work. In such cases you can disable the native query optimizer and use instead the compile time optimizer.

IEmbeddedConfiguration configuration = Db4oEmbedded.NewConfiguration();
configuration.Common.OptimizeNativeQueries = false;
CommonConfigurationExamples.cs: Disable the runtime native query optimizer
Dim configuration As IEmbeddedConfiguration = Db4oEmbedded.NewConfiguration()
configuration.Common.OptimizeNativeQueries = False
CommonConfigurationExamples.vb: Disable the runtime native query optimizer