Berkeley DB .NET API Documentation |
SecondaryBTreeDatabaseConfig..::.Duplicates Field |
SecondaryBTreeDatabaseConfig Class See Also |
Namespace:
BerkeleyDB
Assembly:
libdb_dotnet48 (in libdb_dotnet48.dll) Version: 4.8.24.0
Syntax
C# |
---|
public DuplicatesPolicy Duplicates |
Visual Basic (Declaration) |
---|
Public Duplicates As DuplicatesPolicy |
Visual C++ |
---|
public: DuplicatesPolicy Duplicates |
Remarks
The ordering of duplicates in the database for UNSORTED is determined by the order of insertion, unless the ordering is otherwise specified by use of a cursor operation or a duplicate sort function. The ordering of duplicates in the database for SORTED is determined by the duplicate comparison function. If the application does not specify a comparison function using DuplicateCompare, a default lexical comparison will be used.
SORTED is preferred to UNSORTED for performance reasons. UNSORTED should only be used by applications wanting to order duplicate data items manually.
If the database already exists, the value of Duplicates must be the same as the existing database or an error will be returned.
It is an error to specify UseRecordNumbers and anything other than NONE.