◆ DefaultViewGenerator()
25253 : DefaultGenerator(catalog), schema(schema) {
25254}
◆ CreateDefaultEntry()
Creates a default entry with the specified name, or returns nullptr if no such entry can be generated.
Reimplemented from duckdb::DefaultGenerator.
25256 {
25257 auto info = GetDefaultView(context, schema.
name, entry_name);
25258 if (info) {
25259 return make_uniq_base<CatalogEntry, ViewCatalogEntry>(catalog, schema, *info);
25260 }
25261 return nullptr;
25262}
string name
The name of the entry.
Definition duckdb.hpp:6311
◆ GetDefaultEntries()
| vector< string > duckdb::DefaultViewGenerator::GetDefaultEntries |
( |
| ) |
|
|
overridevirtual |
Get a list of all default entries in the generator.
Implements duckdb::DefaultGenerator.
25264 {
25265 vector<string> result;
25266 for (idx_t index = 0; internal_views[
index].name !=
nullptr;
index++) {
25267 if (internal_views[index].schema == schema.
name) {
25268 result.emplace_back(internal_views[index].name);
25269 }
25270 }
25271 return result;
25272}
The documentation for this class was generated from the following file:
- external/duckdb/duckdb.cpp