isCached

Retourneert waar als de tabel momenteel in het geheugen in de cache is opgeslagen.

Syntaxis

isCached(tableName: str)

Parameterwaarden

Kenmerk Typ Beschrijving
tableName str De naam van de tabel die moet worden opgehaald. Kan worden gekwalificeerd met de naam van de catalogus.

Retouren

bool

Examples

Note

Databricks raadt aan om af te stappen van spark.catalog.cacheTable, omdat dit niet compatibel is met de serverless compute-architectuur van Databricks. Verwijder expliciete caching-aanroepen (serverloze automatische tunes; materialiseer delta indien duur) in plaats daarvan.

_ = spark.sql("DROP TABLE IF EXISTS tbl1")
_ = spark.sql("CREATE TABLE tbl1 (name STRING, age INT) USING parquet")
spark.catalog.cacheTable("tbl1")
spark.catalog.isCached("tbl1")
# True

# Throw an analysis exception when the table does not exist.
spark.catalog.isCached("not_existing_table")
# Traceback (most recent call last):
#     ...
# AnalysisException: ...

# Using the fully qualified name for the table.
spark.catalog.isCached("spark_catalog.default.tbl1")
# True
spark.catalog.uncacheTable("tbl1")
_ = spark.sql("DROP TABLE tbl1")