#include <duckdb.hpp>
A minimal representation of a CreateInfo / CatalogEntry enough to look up the entry inside SchemaCatalogEntry::GetEntry
◆ LogicalDependency() [1/3]
| duckdb::LogicalDependency::LogicalDependency |
( |
CatalogEntry & |
entry | ) |
|
|
explicit |
25406 {
25407 catalog = INVALID_CATALOG;
25408 if (entry.type == CatalogType::DEPENDENCY_ENTRY) {
25409 auto &dependency_entry = entry.Cast<DependencyEntry>();
25410
25411 this->entry = dependency_entry.EntryInfo();
25412 } else {
25413 this->entry.schema = GetSchema(entry);
25414 this->entry.name = entry.name;
25415 this->entry.type = entry.type;
25416 catalog = entry.ParentCatalog().GetName();
25417 }
25418}
◆ LogicalDependency() [2/3]
| duckdb::LogicalDependency::LogicalDependency |
( |
| ) |
|
25396 : entry(), catalog() {
25397}
◆ LogicalDependency() [3/3]
25421 : entry(std::move(entry_p)), catalog(std::move(catalog_str)) {
25422 if (catalog_p) {
25423 catalog = catalog_p->GetName();
25424 }
25425}
◆ operator==()
25427 {
25428 return other.entry.name == entry.name && other.entry.schema == entry.schema && other.entry.type == entry.type;
25429}
The documentation for this struct was generated from the following files:
- external/duckdb/duckdb.hpp
- external/duckdb/duckdb.cpp