Skip to content

File transaction_transient.hpp

FileList > cubrid > src > transaction > transaction_transient.hpp

Go to the source code of this file

  • #include "lob_locator.hpp"
  • #include "dbtype_def.h"
  • #include "log_lsa.hpp"
  • #include "storage_common.h"
  • #include <forward_list>
  • #include <functional>
  • #include <string>

Namespaces

Type Name
namespace cubthread

Classes

Type Name
struct lob_rb_root
struct tx_transient_class_entry
class tx_transient_class_registry

Public Functions

Type Name
void tx_lob_locator_clear (cubthread::entry * thread_p, log_tdes * tdes, bool at_commit, LOG_LSA * savept_lsa)
int xtx_add_lob_locator (cubthread::entry * thread_p, const char * locator, LOB_LOCATOR_STATE state)
int xtx_change_state_of_locator (cubthread::entry * thread_p, const char * locator, const char * new_locator, LOB_LOCATOR_STATE state)
int xtx_drop_lob_locator (cubthread::entry * thread_p, const char * locator)
LOB_LOCATOR_STATE xtx_find_lob_locator (cubthread::entry * thread_p, const char * locator, char * real_locator)

Public Functions Documentation

function tx_lob_locator_clear

void tx_lob_locator_clear (
    cubthread::entry * thread_p,
    log_tdes * tdes,
    bool at_commit,
    LOG_LSA * savept_lsa
) 

function xtx_add_lob_locator

int xtx_add_lob_locator (
    cubthread::entry * thread_p,
    const  char * locator,
    LOB_LOCATOR_STATE state
) 

function xtx_change_state_of_locator

int xtx_change_state_of_locator (
    cubthread::entry * thread_p,
    const  char * locator,
    const  char * new_locator,
    LOB_LOCATOR_STATE state
) 

function xtx_drop_lob_locator

int xtx_drop_lob_locator (
    cubthread::entry * thread_p,
    const  char * locator
) 

function xtx_find_lob_locator

LOB_LOCATOR_STATE xtx_find_lob_locator (
    cubthread::entry * thread_p,
    const  char * locator,
    char * real_locator
) 


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