|
Databricks C++ SDK 0.2.4
Interact with Databricks via an SDK
|
#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. | |