CUBRID Engine  latest
index_builder_loader_context Class Reference
Inheritance diagram for index_builder_loader_context:
Inheritance graph
Collaboration diagram for index_builder_loader_context:
Collaboration graph

Public Member Functions

 index_builder_loader_context ()=default
 
- Public Member Functions inherited from cubthread::entry_manager
 entry_manager (void)=default
 
entrycreate_context (void) final
 
void retire_context (entry &context) final
 
void recycle_context (entry &context) final
 
void stop_execution (entry &context) override
 
- Public Member Functions inherited from cubthread::context_manager< entry >
virtual ~context_manager ()=default
 

Public Attributes

std::atomic_bool m_has_error
 
std::atomic< std::uint64_t > m_tasks_executed
 
int m_error_code
 
const TP_DOMAINm_key_type
 
css_conn_entrym_conn
 

Protected Member Functions

void on_create (context_type &context) override
 
void on_retire (context_type &context) override
 
void on_recycle (context_type &context) override
 

Additional Inherited Members

- Public Types inherited from cubthread::context_manager< entry >
using context_type = entry
 

Detailed Description

Definition at line 163 of file btree_load.c.

Constructor & Destructor Documentation

index_builder_loader_context::index_builder_loader_context ( )
default

Member Function Documentation

void index_builder_loader_context::on_create ( context_type context)
overrideprotectedvirtual
void index_builder_loader_context::on_recycle ( context_type context)
overrideprotectedvirtual

Reimplemented from cubthread::entry_manager.

Definition at line 5063 of file btree_load.c.

References LOG_SYSTEM_TRAN_INDEX, and cubthread::entry::tran_index.

void index_builder_loader_context::on_retire ( context_type context)
overrideprotectedvirtual

Member Data Documentation

css_conn_entry* index_builder_loader_context::m_conn

Definition at line 170 of file btree_load.c.

Referenced by online_index_builder().

int index_builder_loader_context::m_error_code

Definition at line 168 of file btree_load.c.

Referenced by index_builder_loader_task::execute(), and online_index_builder().

std::atomic_bool index_builder_loader_context::m_has_error
const TP_DOMAIN* index_builder_loader_context::m_key_type

Definition at line 169 of file btree_load.c.

Referenced by online_index_builder().

std::atomic<std::uint64_t> index_builder_loader_context::m_tasks_executed

Definition at line 167 of file btree_load.c.

Referenced by index_builder_loader_task::execute(), and online_index_builder().


The documentation for this class was generated from the following file: