Lbug C++ API
Loading...
Searching...
No Matches
lbug::common::CSVOption Struct Reference

#include <csv_reader_config.h>

Public Member Functions

 CSVOption ()
 EXPLICIT_COPY_DEFAULT_MOVE (CSVOption)
std::unordered_map< std::string, std::string > toOptionsMap (const bool &parallel) const
 CSVOption (const CSVOption &other)

Static Public Member Functions

static std::string toCypher (const std::unordered_map< std::string, std::string > &options)

Public Attributes

char escapeChar
char delimiter
char quoteChar
bool hasHeader
uint64_t skipNum
uint64_t sampleSize
bool allowUnbracedList
bool ignoreErrors
bool autoDetection
bool setEscape
bool setDelim
bool setQuote
bool setHeader
std::vector< std::string > nullStrings

Constructor & Destructor Documentation

◆ CSVOption() [1/2]

lbug::common::CSVOption::CSVOption ( )
inline

◆ CSVOption() [2/2]

lbug::common::CSVOption::CSVOption ( const CSVOption & other)
inline

Member Function Documentation

◆ EXPLICIT_COPY_DEFAULT_MOVE()

lbug::common::CSVOption::EXPLICIT_COPY_DEFAULT_MOVE ( CSVOption )

◆ toCypher()

std::string lbug::common::CSVOption::toCypher ( const std::unordered_map< std::string, std::string > & options)
inlinestatic

◆ toOptionsMap()

std::unordered_map< std::string, std::string > lbug::common::CSVOption::toOptionsMap ( const bool & parallel) const
inline

Member Data Documentation

◆ allowUnbracedList

bool lbug::common::CSVOption::allowUnbracedList

◆ autoDetection

bool lbug::common::CSVOption::autoDetection

◆ delimiter

char lbug::common::CSVOption::delimiter

◆ escapeChar

char lbug::common::CSVOption::escapeChar

◆ hasHeader

bool lbug::common::CSVOption::hasHeader

◆ ignoreErrors

bool lbug::common::CSVOption::ignoreErrors

◆ nullStrings

std::vector<std::string> lbug::common::CSVOption::nullStrings

◆ quoteChar

char lbug::common::CSVOption::quoteChar

◆ sampleSize

uint64_t lbug::common::CSVOption::sampleSize

◆ setDelim

bool lbug::common::CSVOption::setDelim

◆ setEscape

bool lbug::common::CSVOption::setEscape

◆ setHeader

bool lbug::common::CSVOption::setHeader

◆ setQuote

bool lbug::common::CSVOption::setQuote

◆ skipNum

uint64_t lbug::common::CSVOption::skipNum

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