The duplicate data item comparison function.
Namespace:
BerkeleyDBAssembly: libdb_dotnet52 (in libdb_dotnet52.dll) Version: 5.2.28.0
Syntax
C# |
---|
public EntryComparisonDelegate DuplicateCompare |
Visual Basic (Declaration) |
---|
Public DuplicateCompare As EntryComparisonDelegate |
Visual C++ |
---|
public: EntryComparisonDelegate^ DuplicateCompare |
Remarks
The comparison function is called whenever it is necessary to compare a data item specified by the application with a data item currently stored in the database. Setting DuplicateCompare implies setting Duplicates to SORTED.
If no comparison function is specified, the data items are compared lexically, with shorter data items collating before longer data items.
If the database already exists when Open(String, BTreeDatabaseConfig) is called, the delegate must be the same as that historically used to create the database or corruption can occur.