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

Ressource : IcebergNamespace

Objet d'espace de noms à créer.

Représentation JSON
{
  "namespace": [
    string
  ],
  "properties": {
    string: string,
    ...
  }
}
Champs
namespace[]

string

Obligatoire. Nom de l'espace de noms.

properties

map (key: string, value: string)

Facultatif. Propriétés facultatives de l'espace de noms.

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Méthodes

create

Crée un espace de noms dans le catalogue.

delete

Renvoie 204, et non 200, en cas de réussite.

get

Récupère un espace de noms Iceberg dans le catalogue (ou vérifie s'il existe, si la méthode est HEAD).
Renvoie 204 si l'espace de noms existe, ou 404 dans le cas contraire.

list

Liste les espaces de noms Iceberg dans le catalogue.

properties

Met à jour les propriétés de l'espace de noms.

register

Enregistrez une table à l'aide de l'emplacement du fichier de métadonnées fourni.

updateProperties

Met à jour les propriétés de l'espace de noms.