libdballe 9.14
dballe::impl::DBInsertOptions Struct Reference

DBInsertOptions with public constructor and copy, safe to use in dballe code but not accessible from the public API. More...

#include <db.h>

Inheritance diagram for dballe::impl::DBInsertOptions:
dballe::DBInsertOptions

Public Member Functions

 DBInsertOptions (const DBInsertOptions &o)=default
 DBInsertOptions (DBInsertOptions &&o)=default
DBInsertOptions & operator= (const DBInsertOptions &)=default
DBInsertOptions & operator= (DBInsertOptions &&)=default

Additional Inherited Members

Static Public Member Functions inherited from dballe::DBInsertOptions
static std::unique_ptr< DBInsertOptions > create ()
Public Attributes inherited from dballe::DBInsertOptions
bool can_replace = false
 If true, then existing data can be rewritten, else data can only be added.
bool can_add_stations = true
 If false, it will not create a missing station record, and only data for existing stations can be added.
Static Public Attributes inherited from dballe::DBInsertOptions
static const DBInsertOptions defaults
Protected Member Functions inherited from dballe::DBInsertOptions
 DBInsertOptions (const DBInsertOptions &)=default
 DBInsertOptions (DBInsertOptions &&)=default
DBInsertOptions & operator= (const DBInsertOptions &)=default
DBInsertOptions & operator= (DBInsertOptions &&)=default

Detailed Description

DBInsertOptions with public constructor and copy, safe to use in dballe code but not accessible from the public API.


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