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.
User-provided table comment, if one exists.
User-defined JSON metadata for this table, if any.
attr has_default_idxs
True if eligible columns of this table get a default B-tree index.
attr id
The stable UUID of the table. Useful for detecting drop-and-recreate across time.
attr indexes
Index metadata for all of the indexes of the table.
attr is_data_versioned
True if this is a data-versioned table.
attr is_snapshot
True if this table is a snapshot.
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'.
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.
attr version_created
The timestamp when this table version was created.
attr view_filter
A display string of a view’s filter (where) predicate; None if this is not a view or has no filter.
attr view_sample
A display string of a view’s sample clause; None if this is not a view or has no sample clause.Last modified on August 31, 2026