|
|
AttachedDatabase & | db |
| | The database instance of the table.
|
| |
|
shared_ptr< TableIOManager > | table_io_manager |
| | The table IO manager.
|
| |
|
mutex | name_lock |
| | Lock for modifying the name.
|
| |
|
string | schema |
| | The schema of the table.
|
| |
|
string | table |
| | The name of the table.
|
| |
|
TableIndexList | indexes |
| | The physical list of indexes of this table.
|
| |
|
vector< IndexStorageInfo > | index_storage_infos |
| | Index storage information of the indexes created by this table.
|
| |
|
StorageLock | checkpoint_lock |
| | Lock held while checkpointing.
|
| |
|
optional_idx | last_seen_checkpoint |
| | The last seen checkpoint while doing a concurrent operation, if any.
|
| |
|
optional_idx | checkpoint_row_group_count |
| | The amount of row groups the checkpoint is processing.
|
| |
◆ BindIndexes()
Bind unknown indexes throwing an exception if binding fails. Only binds the specified index type, or all, if nullptr.
◆ GetDB()
50366 {
50368 }
AttachedDatabase & db
The database instance of the table.
Definition duckdb.hpp:50392
◆ GetIOManager()
50370 {
50372 }
shared_ptr< TableIOManager > table_io_manager
The table IO manager.
Definition duckdb.hpp:50394
◆ GetIndexes()
50374 {
50376 }
TableIndexList indexes
The physical list of indexes of this table.
Definition duckdb.hpp:50402
◆ GetSharedLock()
50379 {
50381 }
unique_ptr< StorageLockKey > GetSharedLock()
Get a shared lock.
StorageLock checkpoint_lock
Lock held while checkpointing.
Definition duckdb.hpp:50406
The documentation for this struct was generated from the following file: