@@ -60,7 +60,7 @@ class StreamingQueryListener(ABC):
6060 ... # Do something with event.
6161 ... pass
6262 ...
63- ... def onQueryTriggerStart (self, event: QueryTriggerStartEvent ) -> None:
63+ ... def onQueryExecutionStart (self, event: QueryExecutionStartEvent ) -> None:
6464 ... # Do something with event.
6565 ... pass
6666 ...
@@ -133,7 +133,7 @@ def onQueryTerminated(self, event: "QueryTerminatedEvent") -> None:
133133
134134 # NOTE: Do not mark this as abstract method, we are following the same pattern as
135135 # onQueryIdle to avoid breaking existing implementations.
136- def onQueryTriggerStart (self , event : "QueryTriggerStartEvent " ) -> None :
136+ def onQueryExecutionStart (self , event : "QueryExecutionStartEvent " ) -> None :
137137 """
138138 Called when a query trigger is started.
139139 """
@@ -174,8 +174,8 @@ def onQueryIdle(self, jevent: "JavaObject") -> None:
174174 def onQueryTerminated (self , jevent : "JavaObject" ) -> None :
175175 self .pylistener .onQueryTerminated (QueryTerminatedEvent .fromJObject (jevent ))
176176
177- def onQueryTriggerStart (self , jevent : "JavaObject" ) -> None :
178- self .pylistener .onQueryTriggerStart ( QueryTriggerStartEvent .fromJObject (jevent ))
177+ def onQueryExecutionStart (self , jevent : "JavaObject" ) -> None :
178+ self .pylistener .onQueryExecutionStart ( QueryExecutionStartEvent .fromJObject (jevent ))
179179
180180 class Java :
181181 implements = ["org.apache.spark.sql.streaming.PythonStreamingQueryListener" ]
@@ -411,7 +411,7 @@ def errorClassOnException(self) -> Optional[str]:
411411 """
412412 return self ._errorClassOnException
413413
414- class QueryTriggerStartEvent :
414+ class QueryExecutionStartEvent :
415415 """
416416 Event representing the start of a query trigger.
417417
@@ -434,7 +434,7 @@ def __init__(
434434 self ._timestamp : str = timestamp
435435
436436 @classmethod
437- def fromJObject (cls , jevent : "JavaObject" ) -> "QueryTriggerStartEvent " :
437+ def fromJObject (cls , jevent : "JavaObject" ) -> "QueryExecutionStartEvent " :
438438 return cls (
439439 id = uuid .UUID (jevent .id ().toString ()),
440440 runId = uuid .UUID (jevent .runId ().toString ()),
@@ -443,7 +443,7 @@ def fromJObject(cls, jevent: "JavaObject") -> "QueryTriggerStartEvent":
443443 )
444444
445445 @classmethod
446- def fromJson (cls , j : Dict [str , Any ]) -> "QueryTriggerStartEvent " :
446+ def fromJson (cls , j : Dict [str , Any ]) -> "QueryExecutionStartEvent " :
447447 return cls (
448448 id = uuid .UUID (j ["id" ]),
449449 runId = uuid .UUID (j ["runId" ]),
0 commit comments