|
|
template<typename Model > |
| Result< Model > | iceberg::rest::FromJson (const nlohmann::json &json) |
| |
| Result< LoadTableResult > | iceberg::rest::LoadTableResultFromJson (const nlohmann::json &json) |
| |
|
template<> |
| ICEBERG_REST_EXPORT Result< LoadTableResult > | iceberg::rest::FromJson (const nlohmann::json &json) |
| |
|
Result< nlohmann::json > | iceberg::rest::ToJson (const LoadTableResult &result) |
| |
|
Result< CreateTableRequest > | iceberg::rest::CreateTableRequestFromJson (const nlohmann::json &json) |
| |
|
template<> |
| ICEBERG_REST_EXPORT Result< CreateTableRequest > | iceberg::rest::FromJson (const nlohmann::json &json) |
| |
|
Result< nlohmann::json > | iceberg::rest::ToJson (const CreateTableRequest &request) |
| |
|
Result< CommitTableRequest > | iceberg::rest::CommitTableRequestFromJson (const nlohmann::json &json) |
| |
|
template<> |
| ICEBERG_REST_EXPORT Result< CommitTableRequest > | iceberg::rest::FromJson (const nlohmann::json &json) |
| |
|
Result< nlohmann::json > | iceberg::rest::ToJson (const CommitTableRequest &request) |
| |
|
Result< CommitTableResponse > | iceberg::rest::CommitTableResponseFromJson (const nlohmann::json &json) |
| |
|
template<> |
| ICEBERG_REST_EXPORT Result< CommitTableResponse > | iceberg::rest::FromJson (const nlohmann::json &json) |
| |
|
Result< nlohmann::json > | iceberg::rest::ToJson (const CommitTableResponse &response) |
| |
|
Result< PlanTableScanResponse > | iceberg::rest::PlanTableScanResponseFromJson (const nlohmann::json &json, const std::unordered_map< int32_t, std::shared_ptr< PartitionSpec > > &partition_specs_by_id, const Schema &schema) |
| |
|
Result< nlohmann::json > | iceberg::rest::ToJson (const PlanTableScanResponse &response, const std::unordered_map< int32_t, std::shared_ptr< PartitionSpec > > &partition_specs_by_id, const Schema &schema) |
| |
|
Result< FetchPlanningResultResponse > | iceberg::rest::FetchPlanningResultResponseFromJson (const nlohmann::json &json, const std::unordered_map< int32_t, std::shared_ptr< PartitionSpec > > &partition_specs_by_id, const Schema &schema) |
| |
|
Result< nlohmann::json > | iceberg::rest::ToJson (const FetchPlanningResultResponse &response, const std::unordered_map< int32_t, std::shared_ptr< PartitionSpec > > &partition_specs_by_id, const Schema &schema) |
| |
|
Result< FetchScanTasksResponse > | iceberg::rest::FetchScanTasksResponseFromJson (const nlohmann::json &json, const std::unordered_map< int32_t, std::shared_ptr< PartitionSpec > > &partition_specs_by_id, const Schema &schema) |
| |
|
Result< nlohmann::json > | iceberg::rest::ToJson (const FetchScanTasksResponse &response, const std::unordered_map< int32_t, std::shared_ptr< PartitionSpec > > &partition_specs_by_id, const Schema &schema) |
| |
|
Result< PlanTableScanRequest > | iceberg::rest::PlanTableScanRequestFromJson (const nlohmann::json &json) |
| |
|
template<> |
| ICEBERG_REST_EXPORT Result< PlanTableScanRequest > | iceberg::rest::FromJson (const nlohmann::json &json) |
| |
|
Result< nlohmann::json > | iceberg::rest::ToJson (const PlanTableScanRequest &request) |
| |
|
Result< FetchScanTasksRequest > | iceberg::rest::FetchScanTasksRequestFromJson (const nlohmann::json &json) |
| |
|
template<> |
| ICEBERG_REST_EXPORT Result< FetchScanTasksRequest > | iceberg::rest::FromJson (const nlohmann::json &json) |
| |
|
nlohmann::json | iceberg::rest::ToJson (const FetchScanTasksRequest &request) |
| |
|
Result< nlohmann::json > | iceberg::rest::ToJson (const DataFile &data_file, const std::unordered_map< int32_t, std::shared_ptr< PartitionSpec > > &partition_specs_by_id, const Schema &schema) |
| |
|
Result< DataFile > | iceberg::rest::DataFileFromJson (const nlohmann::json &json, const std::unordered_map< int32_t, std::shared_ptr< PartitionSpec > > &partition_spec_by_id, const Schema &schema) |
| |
|
Result< std::vector< std::shared_ptr< FileScanTask > > > | iceberg::rest::FileScanTasksFromJson (const nlohmann::json &json, const std::vector< std::shared_ptr< DataFile > > &delete_files, const std::unordered_map< int32_t, std::shared_ptr< PartitionSpec > > &partition_spec_by_id, const Schema &schema) |
| |
JSON serialization and deserialization for Iceberg REST Catalog API types.