Skip to main content

class  pixeltable.TableMetadata

Metadata for a Pixeltable table.

attr  base

If this table is a view or snapshot, the full path of its base table; otherwise None.

attr  columns

Column metadata for all of the visible columns of the table.

attr  comment

User-provided table comment, if one exists.

attr  custom_metadata

User-defined JSON metadata for this table, if any.

attr  id

The stable UUID of the table. Useful for detecting drop-and-recreate across time.

attr  indices

Index metadata for all of the indices of the table.

attr  is_snapshot

True if this table is a snapshot.

attr  is_versioned

True if this is a versioned table.

attr  is_view

True if this table is a view.

attr  iterator_call

The iterator call for views that use an iterator; otherwise None.

attr  kind

The kind of table: 'table', 'view', or 'snapshot'.

attr  media_validation

The media validation policy for this table.

attr  name

The name of the table (ex: 'my_table').

attr  path

The full path of the table (ex: 'my_dir.my_subdir.my_table').

attr  primary_key

List of primary key column names, or None if this table has no primary key.

attr  schema_version

The current schema version of the table.

attr  version

The current version of the table or None if it’s not versioned.

attr  version_created

The timestamp when this table version was created.
Last modified on June 24, 2026