is used to indicate whether all table metadata entries retrieved
from the concrete underlying external catalog (e.g. Hive metastore) are supported by
Spark SQL. For example, if the underlying Hive table has skewed columns, this information
can't be mapped to CatalogTable since Spark SQL doesn't handle skewed columns for now.
In this case hasUnsupportedFeatures
is set to true. By default, it is false.
Return the database this table was specified to belong to, assuming it exists.
is used to indicate whether all table metadata entries retrieved from the concrete underlying external catalog (e.g.
is used to indicate whether all table metadata entries retrieved
from the concrete underlying external catalog (e.g. Hive metastore) are supported by
Spark SQL. For example, if the underlying Hive table has skewed columns, this information
can't be mapped to CatalogTable since Spark SQL doesn't handle skewed columns for now.
In this case hasUnsupportedFeatures
is set to true. By default, it is false.
Columns this table is partitioned by.
Return the fully qualified name of this table, assuming the database was specified.
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.
is used to indicate whether all table metadata entries retrieved from the concrete underlying external catalog (e.g. Hive metastore) are supported by Spark SQL. For example, if the underlying Hive table has skewed columns, this information can't be mapped to CatalogTable since Spark SQL doesn't handle skewed columns for now. In this case
hasUnsupportedFeatures
is set to true. By default, it is false.