Storage Engine API
mongo::CompactOptions Struct Reference

#include <collection.h>

Public Types

enum  PaddingMode { PRESERVE, NONE, MANUAL }
 

Public Member Functions

std::string toString () const
 
unsigned computeRecordSize (unsigned recordSize) const
 

Public Attributes

enum mongo::CompactOptions::PaddingMode paddingMode = NONE
 
double paddingFactor = 1
 
int paddingBytes = 0
 
bool validateDocuments = true
 

Member Enumeration Documentation

◆ PaddingMode

Enumerator
PRESERVE 
NONE 
MANUAL 

Member Function Documentation

◆ computeRecordSize()

unsigned mongo::CompactOptions::computeRecordSize ( unsigned  recordSize) const
inline

◆ toString()

std::string mongo::CompactOptions::toString ( ) const

Member Data Documentation

◆ paddingBytes

int mongo::CompactOptions::paddingBytes = 0

◆ paddingFactor

double mongo::CompactOptions::paddingFactor = 1

◆ paddingMode

enum mongo::CompactOptions::PaddingMode mongo::CompactOptions::paddingMode = NONE

◆ validateDocuments

bool mongo::CompactOptions::validateDocuments = true

The documentation for this struct was generated from the following files: