CUBRID Engine  latest
cubload::load_args Struct Reference

#include <load_common.hpp>

Inheritance diagram for cubload::load_args:
Inheritance graph
Collaboration diagram for cubload::load_args:
Collaboration graph

Public Member Functions

 load_args ()
 
void pack (cubpacking::packer &serializator) const override
 
void unpack (cubpacking::unpacker &deserializator) override
 
size_t get_packed_size (cubpacking::packer &serializator, std::size_t start_offset) const override
 
int parse_ignore_class_file ()
 
- Public Member Functions inherited from cubpacking::packable_object
virtual ~packable_object ()
 
virtual bool is_equal (const packable_object *other)
 

Public Attributes

std::string volume
 
std::string input_file
 
std::string user_name
 
std::string password
 
bool syntax_check
 
bool load_only
 
int estimated_size
 
bool verbose
 
bool disable_statistics
 
int periodic_commit
 
bool verbose_commit
 
bool no_oid_hint
 
std::string schema_file
 
std::string index_file
 
std::string trigger_file
 
std::string object_file
 
std::string error_file
 
bool ignore_logging
 
bool compare_storage_order
 
std::string table_name
 
std::string ignore_class_file
 
std::vector< std::string > ignore_classes
 
std::vector< int > m_ignored_errors
 

Static Public Attributes

static const int PERIODIC_COMMIT_DEFAULT_VALUE = 10240
 

Detailed Description

Definition at line 83 of file load_common.hpp.

Constructor & Destructor Documentation

load_args::load_args ( )

Definition at line 165 of file load_common.cpp.

Member Function Documentation

int load_args::parse_ignore_class_file ( )

Member Data Documentation

bool cubload::load_args::compare_storage_order

Definition at line 111 of file load_common.hpp.

Referenced by get_loaddb_args(), loaddb_internal(), pack(), and unpack().

bool cubload::load_args::disable_statistics
std::string cubload::load_args::error_file

Definition at line 109 of file load_common.hpp.

Referenced by get_loaddb_args(), get_packed_size(), loaddb_internal(), pack(), and unpack().

int cubload::load_args::estimated_size

Definition at line 99 of file load_common.hpp.

Referenced by get_loaddb_args(), pack(), and unpack().

std::string cubload::load_args::ignore_class_file
std::vector<std::string> cubload::load_args::ignore_classes
bool cubload::load_args::ignore_logging

Definition at line 110 of file load_common.hpp.

Referenced by get_loaddb_args(), ldr_sa_load(), loaddb_internal(), pack(), and unpack().

std::string cubload::load_args::index_file
std::string cubload::load_args::input_file
bool cubload::load_args::load_only

Definition at line 98 of file load_common.hpp.

Referenced by get_loaddb_args(), ldr_sa_load(), loaddb_internal(), pack(), and unpack().

std::vector<int> cubload::load_args::m_ignored_errors
bool cubload::load_args::no_oid_hint
std::string cubload::load_args::object_file
std::string cubload::load_args::password

Definition at line 96 of file load_common.hpp.

Referenced by get_loaddb_args(), get_packed_size(), loaddb_internal(), pack(), and unpack().

int cubload::load_args::periodic_commit
const int cubload::load_args::PERIODIC_COMMIT_DEFAULT_VALUE = 10240
static

Definition at line 116 of file load_common.hpp.

Referenced by get_loaddb_args().

std::string cubload::load_args::schema_file
std::string cubload::load_args::table_name
std::string cubload::load_args::trigger_file

Definition at line 107 of file load_common.hpp.

Referenced by get_loaddb_args(), and loaddb_internal().

std::string cubload::load_args::user_name

Definition at line 95 of file load_common.hpp.

Referenced by get_loaddb_args(), get_packed_size(), loaddb_internal(), pack(), and unpack().

bool cubload::load_args::verbose_commit
std::string cubload::load_args::volume

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