Skip to content

File cas_common_vars.h

FileList > broker > cas_common_vars.h

Go to the source code of this file

  • #include "broker_shm.h"
  • #include "cas_protocol.h"
  • #include "cas_error.h"

Classes

Type Name
struct t_lob_handle
struct t_object
struct t_req_info

Public Types

Type Name
typedef struct t_lob_handle T_LOB_HANDLE
typedef struct t_object T_OBJECT
typedef struct t_req_info T_REQ_INFO
enum tran_auto_commit

Public Attributes

Type Name
T_APPL_SERVER_INFO * as_info
bool autocommit_deferred
char broker_name
char cas_client_type
bool cas_default_ansi_quotes
int cas_default_isolation_level
int cas_default_lock_timeout
bool cas_default_no_backslash_escapes
int cas_info_size
int cas_send_result_flag
int cas_shard_flag
int con_status_before_check_cas
T_ERROR_INFO err_info
int errors_in_transaction
bool is_first_request
SOCKET new_req_sock_fd
char prev_cas_info
const char * program_name
int psize_at_start
char query_cancel_flag
INT64 query_cancel_time
struct timeval query_start_time
int query_timeout
T_REQ_INFO req_info
T_SHM_APPL_SERVER * shm_appl
int shm_as_index
int shm_proxy_id
int shm_shard_cas_id
int shm_shard_id
char stripped_column_name
struct timeval tran_start_time
int tran_timeout

Public Functions

Type Name
int cas_get_db_connect_status (void)
void cas_set_db_connect_status (int status)

Public Types Documentation

typedef T_LOB_HANDLE

typedef struct t_lob_handle T_LOB_HANDLE;

typedef T_OBJECT

typedef struct t_object T_OBJECT;

typedef T_REQ_INFO

typedef struct t_req_info T_REQ_INFO;

enum tran_auto_commit

enum tran_auto_commit {
    TRAN_NOT_AUTOCOMMIT = 0,
    TRAN_AUTOCOMMIT = 1,
    TRAN_AUTOROLLBACK = 2
};

Public Attributes Documentation

variable as_info

T_APPL_SERVER_INFO* as_info;

variable autocommit_deferred

bool autocommit_deferred;

variable broker_name

char broker_name[64];

variable cas_client_type

char cas_client_type;

variable cas_default_ansi_quotes

bool cas_default_ansi_quotes;

variable cas_default_isolation_level

int cas_default_isolation_level;

variable cas_default_lock_timeout

int cas_default_lock_timeout;

variable cas_default_no_backslash_escapes

bool cas_default_no_backslash_escapes;

variable cas_info_size

int cas_info_size;

variable cas_send_result_flag

int cas_send_result_flag;

variable cas_shard_flag

int cas_shard_flag;

variable con_status_before_check_cas

int con_status_before_check_cas;

variable err_info

T_ERROR_INFO err_info;

variable errors_in_transaction

int errors_in_transaction;

variable is_first_request

bool is_first_request;

variable new_req_sock_fd

SOCKET new_req_sock_fd;

variable prev_cas_info

char prev_cas_info[(4)];

variable program_name

const char* program_name;

variable psize_at_start

int psize_at_start;

variable query_cancel_flag

char query_cancel_flag;

variable query_cancel_time

INT64 query_cancel_time;

variable query_start_time

struct timeval query_start_time;

variable query_timeout

int query_timeout;

variable req_info

T_REQ_INFO req_info;

variable shm_appl

T_SHM_APPL_SERVER* shm_appl;

variable shm_as_index

int shm_as_index;

variable shm_proxy_id

int shm_proxy_id;

variable shm_shard_cas_id

int shm_shard_cas_id;

variable shm_shard_id

int shm_shard_id;

variable stripped_column_name

char stripped_column_name;

variable tran_start_time

struct timeval tran_start_time;

variable tran_timeout

int tran_timeout;

Public Functions Documentation

function cas_get_db_connect_status

int cas_get_db_connect_status (
    void
) 

function cas_set_db_connect_status

void cas_set_db_connect_status (
    int status
) 


The documentation for this class was generated from the following file cubrid/src/broker/cas_common_vars.h