Skip to content
This repository has been archived by the owner on Oct 8, 2020. It is now read-only.

Db Settings

Daniel Wertheim edited this page Nov 29, 2012 · 7 revisions

As of v11.0.0 there's a new settings concept that you can access via ISisoDatabase.Settings.

MaxInsertManyBatchSize:int

Controls the maximum size of each batch used for inserting many structures.

MaxUpdateManyBatchSize:int

Controls the maximum size of each batch used for updating many structures.

AllowUpsertsOfSchemas

Controls if upserting of structureset schemas should be allowed or not. If true, then ONCE per ISisoDatabase instance, table-schemas are created on the fly. If false, then the structureset already has to be upserted before. This is useful when you have deployed and settled upon your design. If you then set it to true, you will get a small performance boost, since it will not check if tables exists etc. the first time you use a certain structure.

SynchronizeSchemaChanges:bool

Controls if a synchronization between your code model and query-index tables should be performed true or not false. If true, per ISisoDatabase, schemas are synhronized once. Hence a compare between your code model, e.g c-sharp class Person and the keys (memberpaths) in each query index table for Person is synchronized.

Clone this wiki locally