table (DataStreamReader)

テーブルのストリーミング データフレームを定義します。 テーブルに対応するデータ ソースは、ストリーミング モードをサポートしている必要があります。

構文

table(tableName)

パラメーター

パラメーター タイプ 説明
tableName str テーブルの名前。

返品

DataFrame

例示

テーブルからデータ ストリームを読み込みます。

import tempfile
import time
_ = spark.sql("DROP TABLE IF EXISTS my_table")
with tempfile.TemporaryDirectory(prefix="table") as d:
    q1 = spark.readStream.format("rate").load().writeStream.toTable(
        "my_table", checkpointLocation=d)
    q2 = spark.readStream.table("my_table").writeStream.format("console").start()
    time.sleep(3)
    q1.stop()
    q2.stop()
    _ = spark.sql("DROP TABLE my_table")