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

Recurso: IcebergNamespace

O objeto de namespace a ser criado.

Representação JSON
{
  "namespace": [
    string
  ],
  "properties": {
    string: string,
    ...
  }
}
Campos
namespace[]

string

Obrigatório. O nome do namespace.

properties

map (key: string, value: string)

Opcional. As propriedades opcionais do namespace.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }

Métodos

create

Cria um namespace no catálogo.

delete

Retorna 204, não 200, em caso de sucesso.

get

Recebe um namespace do Iceberg no catálogo ou verifica se ele existe, caso o método seja HEAD.
Retorna 204 se o namespace existir e 404 caso contrário.

list

Lista os namespaces do Iceberg no catálogo.

properties

Atualiza as propriedades do namespace.

register

Registre uma tabela usando o local do arquivo de metadados especificado.

updateProperties

Atualiza as propriedades do namespace.