|
| | ScalarMacroCatalogEntry (Catalog &catalog, SchemaCatalogEntry &schema, CreateMacroInfo &info) |
| |
| unique_ptr< CatalogEntry > | Copy (ClientContext &context) const override |
| |
| | MacroCatalogEntry (Catalog &catalog, SchemaCatalogEntry &schema, CreateMacroInfo &info) |
| |
| unique_ptr< CreateInfo > | GetInfo () const override |
| |
| string | ToSQL () const override |
| | Convert the catalog entry to a SQL string that can be used to re-construct the catalog entry.
|
| |
| | FunctionEntry (CatalogType type, Catalog &catalog, SchemaCatalogEntry &schema, CreateFunctionInfo &info) |
| |
Public Member Functions inherited from duckdb::StandardEntry |
| | StandardEntry (CatalogType type, SchemaCatalogEntry &schema, Catalog &catalog, string name) |
| |
| SchemaCatalogEntry & | ParentSchema () override |
| |
| const SchemaCatalogEntry & | ParentSchema () const override |
| |
| | InCatalogEntry (CatalogType type, Catalog &catalog, string name) |
| |
| Catalog & | ParentCatalog () override |
| |
| const Catalog & | ParentCatalog () const override |
| |
| void | Verify (Catalog &catalog) override |
| |
| | CatalogEntry (CatalogType type, Catalog &catalog, string name) |
| |
| | CatalogEntry (CatalogType type, string name, idx_t oid) |
| |
| virtual unique_ptr< CatalogEntry > | AlterEntry (ClientContext &context, AlterInfo &info) |
| |
| virtual unique_ptr< CatalogEntry > | AlterEntry (CatalogTransaction transaction, AlterInfo &info) |
| |
| virtual void | UndoAlter (ClientContext &context, AlterInfo &info) |
| |
| virtual void | Rollback (CatalogEntry &prev_entry) |
| |
| virtual void | OnDrop () |
| |
| virtual void | SetAsRoot () |
| | Sets the CatalogEntry as the new root entry (i.e. the newest entry)
|
| |
| void | Serialize (Serializer &serializer) const |
| |
| void | SetChild (unique_ptr< CatalogEntry > child) |
| |
| unique_ptr< CatalogEntry > | TakeChild () |
| |
| bool | HasChild () const |
| |
| bool | HasParent () const |
| |
| CatalogEntry & | Child () |
| |
| CatalogEntry & | Parent () |
| |
|
const CatalogEntry & | Parent () const |
| |
| template<class TARGET > |
| TARGET & | Cast () |
| |
| template<class TARGET > |
| const TARGET & | Cast () const |
| |
A macro function in the catalog.