Collapse All Expand All Code: All Code: Multiple Code: C# Code: Visual Basic Code: Visual C++ Members: Show All Members: Filtered Members: Filtered Members: Filtered

C#
Visual Basic
Visual C++
Include Protected Members
Include Inherited Members

Berkeley DB .NET API Documentation
CompactConfig Fields
CompactConfig Class See Also Send Feedback

The CompactConfig type exposes the following members.

# Fields

| Name | Description
--- | --- | ---
| returnEnd | Return the database key marking the end of the compaction operation in a Btree or Recno database. This is generally the first key of the page where the operation stopped.
| start | If non-null, the starting point for compaction. For a Btree or Recno database compaction will start at the smallest key greater than or equal to the starting point. For a Hash database the compaction will start in the bucket specified by the integer stored in the starting point. If null, compaction will start at the beginning of the database.
| stop | If non-null, the stopping point for compaction. For a Btree or Recno database compaction will stop at the page with the smallest key greater than the stopping point. For a Hash database compaction will stop in the bucked specified by the integer stored in the stopping point. If null, compaction will stop at the end of the database.
| TruncatePages | If true, return pages to the filesystem when possible. If false, pages emptied as a result of compaction will be placed on the free list for re-use, but never returned to the filesystem.

# See Also

CompactConfig Class
BerkeleyDB Namespace