MySQL
8.4.4
Source Code Documentation
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Enumerations
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Concepts
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Related Functions
:
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Concepts
Parallel_reader Member List
This is the complete list of members for
Parallel_reader
, including all inherited members.
add_scan
(trx_t *trx, const Config &config, F &&f)
Parallel_reader
available_threads
(size_t n_required, bool use_reserved)
Parallel_reader
static
Ctxs
typedef
Parallel_reader
private
dequeue
()
Parallel_reader
private
enqueue
(std::shared_ptr< Ctx > ctx)
Parallel_reader
private
F
typedef
Parallel_reader
Finish
typedef
Parallel_reader
get_error_state
() const
Parallel_reader
inline
is_active
() const
Parallel_reader
inline
private
is_error_set
() const
Parallel_reader
inline
is_queue_empty
() const
Parallel_reader
private
is_tree_empty
() const
Parallel_reader
inline
join
()
Parallel_reader
inline
Links
typedef
Parallel_reader
m_ctx_id
Parallel_reader
private
m_ctxs
Parallel_reader
private
m_err
Parallel_reader
private
m_event
Parallel_reader
private
m_finish_callback
Parallel_reader
private
m_max_threads
Parallel_reader
private
m_mutex
Parallel_reader
mutable
private
m_n_completed
Parallel_reader
private
m_n_threads
Parallel_reader
private
m_parallel_read_threads
Parallel_reader
private
m_scan_ctx_id
Parallel_reader
private
m_scan_ctxs
Parallel_reader
private
m_sig_count
Parallel_reader
private
m_start_callback
Parallel_reader
private
m_sync
Parallel_reader
private
m_thread_ctxs
Parallel_reader
private
MAX_RESERVED_THREADS
Parallel_reader
static
max_threads
() const
Parallel_reader
inline
MAX_THREADS
Parallel_reader
static
MAX_TOTAL_THREADS
Parallel_reader
static
operator=
(Parallel_reader &&)=delete
Parallel_reader
operator=
(const Parallel_reader &)=delete
Parallel_reader
parallel_read
()
Parallel_reader
private
Parallel_reader
(size_t max_threads)
Parallel_reader
explicit
Parallel_reader
(const Parallel_reader &)=delete
Parallel_reader
Parallel_reader
(const Parallel_reader &&)=delete
Parallel_reader
release_threads
(size_t n_threads)
Parallel_reader
inline
static
release_unused_threads
(size_t unused_threads)
Parallel_reader
inline
private
run
(size_t n_threads)
Parallel_reader
s_active_threads
Parallel_reader
private
static
Scan_ctxs
typedef
Parallel_reader
private
set_error_state
(dberr_t err)
Parallel_reader
inline
set_finish_callback
(Finish &&f)
Parallel_reader
inline
set_n_threads
(size_t n_threads)
Parallel_reader
inline
set_start_callback
(Start &&f)
Parallel_reader
inline
spawn
(size_t n_threads) noexcept
Parallel_reader
Start
typedef
Parallel_reader
State
enum name
Parallel_reader
worker
(Thread_ctx *thread_ctx)
Parallel_reader
private
~Parallel_reader
()
Parallel_reader
Generated by
1.9.2