Skip to content

Struct cubload::load_args

ClassList > cubload > load_args

  • #include <load_common.hpp>

Inherits the following classes: cubpacking::packable_object

Public Attributes

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

Public Static Attributes

Type Name
const int PERIODIC_COMMIT_DEFAULT_VALUE = 10240

Public Functions

Type Name
virtual size_t get_packed_size (cubpacking::packer & serializator, std::size_t start_offset) override const
load_args ()
virtual void pack (cubpacking::packer & serializator) override const
int parse_ignore_class_file ()
virtual void unpack (cubpacking::unpacker & deserializator) override

Public Functions inherited from cubpacking::packable_object

See cubpacking::packable_object

Type Name
virtual size_t get_packed_size (packer & serializator, std::size_t start_offset=0) const = 0
virtual bool is_equal (const packable_object * other)
virtual void pack (packer & serializator) const = 0
virtual void unpack (unpacker & deserializator) = 0
virtual ~packable_object ()

Public Attributes Documentation

variable compare_storage_order

bool cubload::load_args::compare_storage_order;

variable cs_mode

bool cubload::load_args::cs_mode;

variable disable_statistics

bool cubload::load_args::disable_statistics;

variable error_file

std::string cubload::load_args::error_file;

variable estimated_size

int cubload::load_args::estimated_size;

variable ignore_class_file

std::string cubload::load_args::ignore_class_file;

variable ignore_classes

std::vector<std::string> cubload::load_args::ignore_classes;

variable ignore_logging

bool cubload::load_args::ignore_logging;

variable index_file

std::string cubload::load_args::index_file;

variable input_file

std::string cubload::load_args::input_file;

variable load_only

bool cubload::load_args::load_only;

variable m_ignored_errors

std::vector<int> cubload::load_args::m_ignored_errors;

variable no_oid_hint

bool cubload::load_args::no_oid_hint;

variable no_user_specified_name

bool cubload::load_args::no_user_specified_name;

variable object_file

std::string cubload::load_args::object_file;

variable password

std::string cubload::load_args::password;

variable periodic_commit

int cubload::load_args::periodic_commit;

variable schema_file

std::string cubload::load_args::schema_file;

variable schema_file_list

std::string cubload::load_args::schema_file_list;

variable syntax_check

bool cubload::load_args::syntax_check;

variable table_name

std::string cubload::load_args::table_name;

variable trigger_file

std::string cubload::load_args::trigger_file;

variable user_name

std::string cubload::load_args::user_name;

variable verbose

bool cubload::load_args::verbose;

variable verbose_commit

bool cubload::load_args::verbose_commit;

variable volume

std::string cubload::load_args::volume;

Public Static Attributes Documentation

variable PERIODIC_COMMIT_DEFAULT_VALUE

const int cubload::load_args::PERIODIC_COMMIT_DEFAULT_VALUE;

Public Functions Documentation

function get_packed_size

virtual size_t cubload::load_args::get_packed_size (
    cubpacking::packer & serializator,
    std::size_t start_offset
) override const

Implements cubpacking::packable_object::get_packed_size


function load_args

cubload::load_args::load_args () 

function pack

virtual void cubload::load_args::pack (
    cubpacking::packer & serializator
) override const

Implements cubpacking::packable_object::pack


function parse_ignore_class_file

int cubload::load_args::parse_ignore_class_file () 

function unpack

virtual void cubload::load_args::unpack (
    cubpacking::unpacker & deserializator
) override

Implements cubpacking::packable_object::unpack



The documentation for this class was generated from the following file cubrid/src/loaddb/load_common.hpp