Builder task.
More...
#include <ddl0impl-loader.h>
◆ Task() [1/3]
ddl::Loader::Task::Task |
( |
| ) |
|
|
default |
◆ Task() [2/3]
ddl::Loader::Task::Task |
( |
Builder * |
builder | ) |
|
|
inlineexplicit |
Constructor.
- Parameters
-
[in,out] | builder | Builder that performs the operation. |
◆ Task() [3/3]
ddl::Loader::Task::Task |
( |
Builder * |
builder, |
|
|
size_t |
thread_id |
|
) |
| |
|
inlineexplicit |
Constructor.
- Parameters
-
[in,out] | builder | Builder that performs the operation. |
[in] | thread_id | Index value of the thread_state to work on. |
◆ operator()()
dberr_t ddl::Loader::Task::operator() |
( |
void |
| ) |
|
|
noexcept |
Do the operation.
- Returns
- DB_SUCCESS or error code.
◆ Loader
◆ m_builder
Builder* ddl::Loader::Task::m_builder {} |
|
private |
◆ m_thread_id
size_t ddl::Loader::Task::m_thread_id {std::numeric_limits<size_t>::max()} |
|
private |
The documentation for this struct was generated from the following files: