|
|
Catalog & | catalog |
| |
|
atomic< bool > | created_all_entries |
| |
◆ DefaultGenerator()
| duckdb::DefaultGenerator::DefaultGenerator |
( |
Catalog & |
catalog | ) |
|
|
explicit |
24273 : catalog(catalog), created_all_entries(false) {
24274}
◆ ~DefaultGenerator()
| duckdb::DefaultGenerator::~DefaultGenerator |
( |
| ) |
|
|
virtual |
◆ CreateDefaultEntry() [1/2]
◆ CreateDefaultEntry() [2/2]
24283 {
24284 if (!transaction.context) {
24285
24286 return nullptr;
24287 }
24289}
virtual unique_ptr< CatalogEntry > CreateDefaultEntry(ClientContext &context, const string &entry_name)
Creates a default entry with the specified name, or returns nullptr if no such entry can be generated...
Definition duckdb.cpp:24278
◆ GetDefaultEntries()
| virtual vector< string > duckdb::DefaultGenerator::GetDefaultEntries |
( |
| ) |
|
|
pure virtual |
◆ LockDuringCreate()
| virtual bool duckdb::DefaultGenerator::LockDuringCreate |
( |
| ) |
const |
|
inlinevirtual |
Whether or not we should keep the lock while calling CreateDefaultEntry If this is set to false, CreateDefaultEntry might be called multiple times in parallel also for the same entry Otherwise it will be called exactly once per entry
27652 {
27653 return false;
27654 }
The documentation for this class was generated from the following files:
- external/duckdb/duckdb.hpp
- external/duckdb/duckdb.cpp