REST Resource: iceberg.v1.restcatalog.v1.projects.catalogs.namespaces

Recurso: IcebergNamespace

Es el objeto del espacio de nombres que se creará.

Representación JSON
{
  "namespace": [
    string
  ],
  "properties": {
    string: string,
    ...
  }
}
Campos
namespace[]

string

Obligatorio. Es el nombre del espacio de nombres.

properties

map (key: string, value: string)

Es opcional. Son las propiedades opcionales del espacio de nombres.

Un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Métodos

create

Crea un espacio de nombres en el catálogo.

delete

Devuelve 204, no 200, si la operación se realiza correctamente.

get

Obtiene un espacio de nombres de Iceberg en el catálogo (o verifica si existe, si el método es HEAD).
Devuelve 204 si el espacio de nombres existe y 404 en caso contrario.

list

Enumera los espacios de nombres de Iceberg en el catálogo.

properties

Actualiza las propiedades del espacio de nombres.

register

Registra una tabla con la ubicación del archivo de metadatos proporcionada.

updateProperties

Actualiza las propiedades del espacio de nombres.