Databricks C++ SDK 0.2.4
Interact with Databricks via an SDK
Loading...
Searching...
No Matches
unity_catalog_types.h File Reference
#include <string>
#include <map>
#include <vector>
#include <cstdint>
#include <optional>
#include <nlohmann/json_fwd.hpp>

Go to the source code of this file.

Classes

struct  databricks::CatalogInfo
 Represents a Unity Catalog catalog. More...
 
struct  databricks::SchemaInfo
 Represents a Unity Catalog schema. More...
 
struct  databricks::ColumnInfo
 Represents column information. More...
 
struct  databricks::TableInfo
 Represents a Unity Catalog table. More...
 
struct  databricks::CreateCatalogRequest
 Configuration for creating a catalog. More...
 
struct  databricks::UpdateCatalogRequest
 Configuration for updating a catalog. More...
 
struct  databricks::CreateSchemaRequest
 Configuration for creating a schema. More...
 
struct  databricks::UpdateSchemaRequest
 Configuration for updating a schema. More...
 

Namespaces

namespace  databricks
 

Enumerations

enum class  databricks::CatalogTypeEnum { databricks::MANAGED_CATALOG , databricks::EXTERNAL_CATALOG , databricks::SYSTEM_CATALOG , databricks::UNKNOWN }
 Enumeration of catalog types. More...
 
enum class  databricks::TableTypeEnum {
  databricks::MANAGED , databricks::EXTERNAL , databricks::VIEW , databricks::MATERIALIZED_VIEW ,
  databricks::STREAMING_TABLE , databricks::UNKNOWN
}
 Enumeration of table types. More...
 

Functions

CatalogTypeEnum databricks::parse_catalog_type (const std::string &type_str)
 Parse a catalog type string into CatalogTypeEnum.
 
std::string databricks::catalog_type_to_string (CatalogTypeEnum type)
 Convert CatalogTypeEnum to string representation.
 
TableTypeEnum databricks::parse_table_type (const std::string &type_str)
 Parse a table type string into TableTypeEnum.
 
std::string databricks::table_type_to_string (TableTypeEnum type)
 Convert TableTypeEnum to string representation.
 
void databricks::to_json (nlohmann::json &j, const CreateCatalogRequest &req)
 Convert CreateCatalogRequest to JSON.
 
void databricks::to_json (nlohmann::json &j, const UpdateCatalogRequest &req)
 Convert UpdateCatalogRequest to JSON.
 
void databricks::to_json (nlohmann::json &j, const CreateSchemaRequest &req)
 Convert CreateSchemaRequest to JSON.
 
void databricks::to_json (nlohmann::json &j, const UpdateSchemaRequest &req)
 Convert UpdateSchemaRequest to JSON.