CUBRID Engine
latest
|
Go to the source code of this file.
Classes | |
struct | database_info |
struct | cache_time |
Macros | |
#define | free_and_init(ptr) |
#define | MAX_DIAG_DATA_VALUE 0xfffffffffffffLL |
#define | DBINFO_MAX_LENGTH 8192 |
Typedefs | |
typedef struct database_info | DB_INFO |
typedef struct cache_time | CACHE_TIME |
Functions | |
int | cfg_get_dbinfo (char *alias, char *dbinfo) |
void | cfg_free_dbinfo_all (DB_INFO *databases) |
int | cfg_read_dbinfo (DB_INFO **db_info_p) |
DB_INFO * | cfg_find_db_list (DB_INFO *db_info_list_p, const char *name) |
int | char_is_delim (int c, int delim) |
char * | char_get_next (char *str_p) |
UINT64 | ntohi64 (UINT64 from) |
int | char_islower (int c) |
int | char_isupper (int c) |
int | char_isalpha (int c) |
int | char_tolower (int c) |
#define DBINFO_MAX_LENGTH 8192 |
Definition at line 38 of file cas_dbms_util.h.
Referenced by cfg_get_dbinfo(), and cfg_read_dbinfo().
#define free_and_init | ( | ptr | ) |
Definition at line 29 of file cas_dbms_util.h.
#define MAX_DIAG_DATA_VALUE 0xfffffffffffffLL |
Definition at line 36 of file cas_dbms_util.h.
typedef struct cache_time CACHE_TIME |
Definition at line 110 of file cas_dbms_util.h.
typedef struct database_info DB_INFO |
Definition at line 100 of file cas_dbms_util.h.
enum CUBRID_STMT_TYPE |
Definition at line 40 of file cas_dbms_util.h.
Definition at line 1008 of file databases_file.c.
References database_info::alias, database_info::name, database_info::next, and NULL.
Referenced by alterdbhost(), boot_restart_server(), cfg_find_db(), get_db_path(), print_backup_info(), xboot_copy(), xboot_delete(), xboot_emergency_patch(), xboot_initialize_server(), and xboot_soft_rename().
void cfg_free_dbinfo_all | ( | DB_INFO * | databases | ) |
Definition at line 51 of file cas_dbms_util.c.
References database_info::alias, database_info::dbinfo, free_and_init, database_info::next, and NULL.
Referenced by cfg_read_dbinfo().
int cfg_get_dbinfo | ( | char * | alias, |
char * | dbinfo | ||
) |
Definition at line 72 of file cas_dbms_util.c.
References BROKER_PATH_MAX, CAS_ER_ARGS, CAS_ER_OPEN_FILE, CAS_ERROR_INDICATOR, t_shm_appl_server::db_connection_file, DBINFO_MAX_LENGTH, envvar_confdir_file(), ERROR_INFO_SET, FID_CAS_FOR_MYSQL_DBINFO, FID_CAS_FOR_ORACLE_DBINFO, get_cubrid_file(), IS_ABS_PATH, NULL, and shm_appl.
int cfg_read_dbinfo | ( | DB_INFO ** | db_info_p | ) |
Definition at line 133 of file cas_dbms_util.c.
References database_info::alias, BROKER_PATH_MAX, CAS_ER_ARGS, CAS_ER_NO_MORE_MEMORY, CAS_ER_OPEN_FILE, CAS_ERROR_INDICATOR, cfg_free_dbinfo_all(), cfg_pop_token(), char_get_next(), t_shm_appl_server::db_connection_file, database_info::dbinfo, DBINFO_MAX_LENGTH, envvar_confdir_file(), ERROR_INFO_SET, FID_CAS_FOR_MYSQL_DBINFO, FID_CAS_FOR_ORACLE_DBINFO, get_cubrid_file(), IS_ABS_PATH, database_info::next, NULL, and shm_appl.
char* char_get_next | ( | char * | str_p | ) |
Definition at line 268 of file cas_dbms_util.c.
References char_is_delim(), and p.
Referenced by cfg_read_dbinfo().
int char_is_delim | ( | int | c, |
int | delim | ||
) |
Definition at line 255 of file cas_dbms_util.c.
Referenced by cfg_pop_token(), and char_get_next().
int char_isalpha | ( | int | c | ) |
Definition at line 61 of file chartype.c.
References char_islower(), and char_isupper().
Referenced by calc_unix_timestamp(), char_isalnum(), db_date_parse_datetime_parts(), db_date_parse_time(), lang_check_identifier(), parse_date_separated(), parse_explicit_mtime_compact(), parse_explicit_mtime_separated(), parse_mtime_separated(), parse_timedate_separated(), parse_timestamp_compact(), and rel_compare().
int char_islower | ( | int | c | ) |
Definition at line 37 of file chartype.c.
Referenced by char_isalpha(), char_islower_iso8859(), and char_toupper().
int char_isupper | ( | int | c | ) |
Definition at line 49 of file chartype.c.
Referenced by char_isalpha(), char_isupper_iso8859(), char_tolower(), and locale_alloc_collation_id().
int char_tolower | ( | int | c | ) |
Definition at line 146 of file chartype.c.
References char_isupper().
Referenced by fileio_request_user_response(), get_next_format(), get_number_token(), ini_str_lower(), intl_identifier_lower(), intl_identifier_mht_1strlowerhash(), intl_mbs_ncpy(), intl_tolower_euc(), is_valid_ip_slice(), make_number(), make_number_to_char(), mht_1strlowerhash(), net_client_request_with_callback(), pp_generic_case_hash(), and to_number_next_state().
UINT64 ntohi64 | ( | UINT64 | from | ) |
Definition at line 328 of file cas_dbms_util.c.