onQueryTerminated (StreamingQueryListener)

在查询停止时调用,并出现或未出错。

Syntax

onQueryTerminated(event)

参数

参数 类型 Description
event QueryTerminatedEvent 包含有关终止查询的信息的事件对象。

退货

None

示例

from pyspark.sql.streaming import StreamingQueryListener

class MyListener(StreamingQueryListener):
    def onQueryStarted(self, event):
        pass

    def onQueryProgress(self, event):
        pass

    def onQueryIdle(self, event):
        pass

    def onQueryTerminated(self, event):
        print(f"Query terminated: {event.id}")

spark.streams.addListener(MyListener())