Class index_builder_loader_task¶
ClassList > index_builder_loader_task
Inherits the following classes: cubthread::task
Public Types¶
| Type | Name |
|---|---|
| enum | batch_key_status |
Public Types inherited from cubthread::task¶
See cubthread::task
| Type | Name |
|---|---|
| typedef Context | context_type |
Public Functions¶
| Type | Name |
|---|---|
| batch_key_status | add_key (const DB_VALUE * key, const OID & oid) |
| virtual void | execute (cubthread::entry & thread_ref) |
| bool | has_keys () const |
| index_builder_loader_task () = delete |
|
| index_builder_loader_task (const BTID * btid, const OID * class_oid, int unique_pk, index_builder_loader_context & load_context, std::atomic< int > & num_keys, std::atomic< int > & num_oids, std::atomic< int > & num_nulls) |
|
| ~index_builder_loader_task () |
Public Functions inherited from cubthread::task¶
See cubthread::task
| Type | Name |
|---|---|
| virtual void | execute (context_type &) = 0 |
| virtual void | retire (void) |
| task (void) = default |
|
| virtual | ~task (void) = default |
Public Types Documentation¶
enum batch_key_status¶
Public Functions Documentation¶
function add_key¶
function execute¶
Implements cubthread::task::execute
function has_keys¶
function index_builder_loader_task [1/2]¶
function index_builder_loader_task [2/2]¶
index_builder_loader_task::index_builder_loader_task (
const BTID * btid,
const OID * class_oid,
int unique_pk,
index_builder_loader_context & load_context,
std::atomic< int > & num_keys,
std::atomic< int > & num_oids,
std::atomic< int > & num_nulls
)
function ~index_builder_loader_task¶
The documentation for this class was generated from the following file cubrid/src/storage/btree_load.c