the name of the data source provider for this table, e.g. parquet, json, etc. Can be None if this table is a View, should be "hive" for hive serde tables.
is a list of string descriptions of features that are used by the underlying table but not supported by Spark SQL yet.
whether this table's partition metadata is stored in the catalog. If false, it is inferred automatically based on file structure.
Return the database this table was specified to belong to, assuming it exists.
Return the table location, assuming it is specified.
schema of this table's partition columns
the name of the data source provider for this table, e.
the name of the data source provider for this table, e.g. parquet, json, etc. Can be None if this table is a View, should be "hive" for hive serde tables.
Return the fully qualified name of this table, assuming the database was specified.
whether this table's partition metadata is stored in the catalog.
whether this table's partition metadata is stored in the catalog. If false, it is inferred automatically based on file structure.
is a list of string descriptions of features that are used by the underlying table but not supported by Spark SQL yet.
Syntactic sugar to update a field in storage
.
A table defined in the catalog.
Note that Hive's metastore also tracks skewed columns. We should consider adding that in the future once we have a better understanding of how we want to handle skewed columns.
the name of the data source provider for this table, e.g. parquet, json, etc. Can be None if this table is a View, should be "hive" for hive serde tables.
is a list of string descriptions of features that are used by the underlying table but not supported by Spark SQL yet.
whether this table's partition metadata is stored in the catalog. If false, it is inferred automatically based on file structure.