File unloaddb.h¶
FileList > cubrid > src > executables > unloaddb.h
Go to the source code of this file
#include "locator_cl.h"
Public Attributes¶
Public Functions¶
| Type | Name |
|---|---|
| int | create_filename_indexes (const char * output_dirname, const char * output_prefix, char * output_filename_p, const size_t filename_size) |
| int | create_filename_schema (const char * output_dirname, const char * output_prefix, char * output_filename_p, const size_t filename_size) |
| int | create_filename_trigger (const char * output_dirname, const char * output_prefix, char * output_filename_p, const size_t filename_size) |
| int | extract_classes_to_file (extract_context & ctxt) |
| int | extract_indexes_to_file (extract_context & ctxt, const char * output_filename) |
| int | extract_objects (extract_context & ctxt, const char * output_dirname, int nthreads, int sampling_records, bool enhanced_estimates) |
| int | extract_triggers (extract_context & ctxt, print_output & output_ctx) |
| int | extract_triggers_to_file (extract_context & ctxt, const char * output_filename) |
| int | get_requested_classes (const char * input_filename, DB_OBJECT * class_list) |
| int | is_req_class (DB_OBJECT * class_) |
Macros¶
| Type | Name |
|---|---|
| define | PRINT_FUNCTION_INDEX_NAME (s) "\"", (s), "\"" |
| define | PRINT_IDENTIFIER (s) "[", (s), "]" |
| define | PRINT_IDENTIFIER_WITH_QUOTE (s) "\"", (s), "\"" |
| define | PRINT_OWNER_NAME (owner, print, output_owner, output_len) /* multi line expression */ |
| define | SPLIT_USER_SPECIFIED_NAME (name, owner_name, class_name) /* multi line expression */ |
Public Attributes Documentation¶
variable cached_pages¶
variable class_table¶
variable database_name¶
variable datafile_per_class¶
variable debug_flag¶
variable est_size¶
variable g_parallel_process_cnt¶
variable g_parallel_process_idx¶
variable g_pre_alloc_varchar_size¶
variable g_request_pages¶
variable hash_filename¶
variable ignore_err_flag¶
variable include_references¶
variable input_filename¶
variable latest_image_flag¶
variable page_size¶
variable req_class_table¶
variable required_class_only¶
variable split_schema_files¶
variable verbose_flag¶
Public Functions Documentation¶
function create_filename_indexes¶
int create_filename_indexes (
const char * output_dirname,
const char * output_prefix,
char * output_filename_p,
const size_t filename_size
)
function create_filename_schema¶
int create_filename_schema (
const char * output_dirname,
const char * output_prefix,
char * output_filename_p,
const size_t filename_size
)
function create_filename_trigger¶
int create_filename_trigger (
const char * output_dirname,
const char * output_prefix,
char * output_filename_p,
const size_t filename_size
)
function extract_classes_to_file¶
function extract_indexes_to_file¶
function extract_objects¶
int extract_objects (
extract_context & ctxt,
const char * output_dirname,
int nthreads,
int sampling_records,
bool enhanced_estimates
)
function extract_triggers¶
function extract_triggers_to_file¶
function get_requested_classes¶
function is_req_class¶
Macro Definition Documentation¶
define PRINT_FUNCTION_INDEX_NAME¶
define PRINT_IDENTIFIER¶
define PRINT_IDENTIFIER_WITH_QUOTE¶
define PRINT_OWNER_NAME¶
define SPLIT_USER_SPECIFIED_NAME¶
The documentation for this class was generated from the following file cubrid/src/executables/unloaddb.h