Databricks C++ SDK 0.2.4
Interact with Databricks via an SDK
Loading...
Searching...
No Matches
databricks::CatalogInfo Struct Reference

Represents a Unity Catalog catalog. More...

#include <unity_catalog_types.h>

Public Attributes

std::string name
 Name of the catalog.
 
std::string comment
 User-provided description.
 
std::string owner
 Owner of the catalog.
 
std::string catalog_type
 Type of catalog (MANAGED_CATALOG, etc.)
 
uint64_t created_at = 0
 Unix timestamp in milliseconds when created.
 
uint64_t updated_at = 0
 Unix timestamp in milliseconds when last updated.
 
std::string metastore_id
 ID of the metastore containing this catalog.
 
std::string full_name
 Full name of the catalog.
 
std::map< std::string, std::string > properties
 Catalog properties/metadata.
 
std::optional< std::string > storage_root
 Storage root location (for external catalogs)
 
std::optional< std::string > storage_location
 Storage location (for managed catalogs)
 

Detailed Description

Represents a Unity Catalog catalog.

Catalogs are the top-level container for organizing data objects in Unity Catalog.

Definition at line 67 of file unity_catalog_types.h.

Member Data Documentation

◆ catalog_type

std::string databricks::CatalogInfo::catalog_type

Type of catalog (MANAGED_CATALOG, etc.)

Definition at line 71 of file unity_catalog_types.h.

◆ comment

std::string databricks::CatalogInfo::comment

User-provided description.

Definition at line 69 of file unity_catalog_types.h.

◆ created_at

uint64_t databricks::CatalogInfo::created_at = 0

Unix timestamp in milliseconds when created.

Definition at line 72 of file unity_catalog_types.h.

◆ full_name

std::string databricks::CatalogInfo::full_name

Full name of the catalog.

Definition at line 75 of file unity_catalog_types.h.

◆ metastore_id

std::string databricks::CatalogInfo::metastore_id

ID of the metastore containing this catalog.

Definition at line 74 of file unity_catalog_types.h.

◆ name

std::string databricks::CatalogInfo::name

Name of the catalog.

Definition at line 68 of file unity_catalog_types.h.

◆ owner

std::string databricks::CatalogInfo::owner

Owner of the catalog.

Definition at line 70 of file unity_catalog_types.h.

◆ properties

std::map<std::string, std::string> databricks::CatalogInfo::properties

Catalog properties/metadata.

Definition at line 76 of file unity_catalog_types.h.

◆ storage_location

std::optional<std::string> databricks::CatalogInfo::storage_location

Storage location (for managed catalogs)

Definition at line 78 of file unity_catalog_types.h.

◆ storage_root

std::optional<std::string> databricks::CatalogInfo::storage_root

Storage root location (for external catalogs)

Definition at line 77 of file unity_catalog_types.h.

◆ updated_at

uint64_t databricks::CatalogInfo::updated_at = 0

Unix timestamp in milliseconds when last updated.

Definition at line 73 of file unity_catalog_types.h.


The documentation for this struct was generated from the following file: