nxcals.api.extraction.data.builders.DataFrame.registerTempTable
- DataFrame.registerTempTable(name: str) None
Registers this
DataFrame
as a temporary table using the given name.The lifetime of this temporary table is tied to the
SparkSession
that was used to create thisDataFrame
.New in version 1.3.0.
Changed in version 3.4.0: Supports Spark Connect.
Deprecated since version 2.0.0: Use
DataFrame.createOrReplaceTempView()
instead.- Parameters:
name (str) – Name of the temporary table to register.
Examples
>>> df = spark.createDataFrame([(2, "Alice"), (5, "Bob")], schema=["age", "name"]) >>> df.registerTempTable("people") >>> df2 = spark.sql("SELECT * FROM people") >>> sorted(df.collect()) == sorted(df2.collect()) True >>> spark.catalog.dropTempView("people") True