v1

latestOpenAPI 3.0.0raw.githubusercontent.com2024-06-14254049.0 KB
Tables

Create a table. WARNING: This API is experimental and will change in future versions.

Creates a new table instance. WARNING: This API is experimental and will change in future versions.

post/tables

Request body

namestring required

Name of table, relative to parent schema.

catalog_namestring required

Name of parent catalog.

schema_namestring required

Name of parent schema relative to its parent catalog.

table_type'MANAGED' | 'EXTERNAL' required
data_source_format'DELTA' | 'CSV' | 'JSON' | 'AVRO' | 'PARQUET' | 'ORC' | 'TEXT' required

Data source format

storage_locationstring

Storage root URL for table (for MANAGED, EXTERNAL tables)

commentstring

User-provided free-form text description.

propertiesSecurablePropertiesMap

A map of key-value properties attached to the securable.

Response

The new table was successfully created.

namestring

Name of table, relative to parent schema.

catalog_namestring

Name of parent catalog.

schema_namestring

Name of parent schema relative to its parent catalog.

table_type'MANAGED' | 'EXTERNAL'
data_source_format'DELTA' | 'CSV' | 'JSON' | 'AVRO' | 'PARQUET' | 'ORC' | 'TEXT'

Data source format

storage_locationstring

Storage root URL for table (for MANAGED, EXTERNAL tables)

commentstring

User-provided free-form text description.

propertiesSecurablePropertiesMap

A map of key-value properties attached to the securable.

created_atinteger

Time at which this table was created, in epoch milliseconds.

updated_atinteger

Time at which this table was last modified, in epoch milliseconds.

table_idstring

Unique identifier for the table.