Skip to content

Struct xasl_cache_ent

ClassList > xasl_cache_ent

  • #include <xasl_cache.h>

Public Attributes

Type Name
XASL_CLONE * cache_clones
int cache_clones_capacity
pthread_mutex_t cache_clones_mutex
INT64 clr_count
UINT64 del_id
bool free_data_on_uninit
bool initialized
int list_ht_no
int n_cache_clones
int n_related_objects
XASL_CACHE_ENTRY * next
XASL_CLONE one_clone
INT64 ref_count
XCACHE_RELATED_OBJECT * related_objects
EXECUTION_INFO sql_info
XASL_CACHE_ENTRY * stack
XASL_STREAM stream
INT64 time_last_rt_check
struct timeval time_last_used
int xasl_header_flag
XASL_ID xasl_id

Public Functions

Type Name
void init_clone_cache ()
xasl_cache_ent ()
~xasl_cache_ent ()

Public Attributes Documentation

variable cache_clones

XASL_CLONE* xasl_cache_ent::cache_clones;

variable cache_clones_capacity

int xasl_cache_ent::cache_clones_capacity;

variable cache_clones_mutex

pthread_mutex_t xasl_cache_ent::cache_clones_mutex;

variable clr_count

INT64 xasl_cache_ent::clr_count;

variable del_id

UINT64 xasl_cache_ent::del_id;

variable free_data_on_uninit

bool xasl_cache_ent::free_data_on_uninit;

variable initialized

bool xasl_cache_ent::initialized;

variable list_ht_no

int xasl_cache_ent::list_ht_no;

variable n_cache_clones

int xasl_cache_ent::n_cache_clones;

int xasl_cache_ent::n_related_objects;

variable next

XASL_CACHE_ENTRY* xasl_cache_ent::next;

variable one_clone

XASL_CLONE xasl_cache_ent::one_clone;

variable ref_count

INT64 xasl_cache_ent::ref_count;

XCACHE_RELATED_OBJECT* xasl_cache_ent::related_objects;

variable sql_info

EXECUTION_INFO xasl_cache_ent::sql_info;

variable stack

XASL_CACHE_ENTRY* xasl_cache_ent::stack;

variable stream

XASL_STREAM xasl_cache_ent::stream;

variable time_last_rt_check

INT64 xasl_cache_ent::time_last_rt_check;

variable time_last_used

struct timeval xasl_cache_ent::time_last_used;

variable xasl_header_flag

int xasl_cache_ent::xasl_header_flag;

variable xasl_id

XASL_ID xasl_cache_ent::xasl_id;

Public Functions Documentation

function init_clone_cache

void xasl_cache_ent::init_clone_cache () 

function xasl_cache_ent

xasl_cache_ent::xasl_cache_ent () 

function ~xasl_cache_ent

xasl_cache_ent::~xasl_cache_ent () 


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