uncacheTable

Quita la tabla especificada de la memoria caché en memoria.

Sintaxis

uncacheTable(tableName: str)

Parámetros

Parámetro Tipo Descripción
tableName str Nombre de la tabla que se va a obtener. Se puede calificar con el nombre del catálogo.

Notas

Los datos almacenados en caché se comparten en todas las sesiones de Spark del clúster, por lo que el almacenamiento en caché afecta a todas las sesiones.

Ejemplos

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

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

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