Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Czeka na zakończenie tego zapytania przez stop() wyjątek lub przez wyjątek. Jeśli zapytanie zostało zakończone z wyjątkiem, wyjątek zostanie zgłoszony. Jeśli timeout wartość jest ustawiona, zwraca informację, czy zapytanie zostało zakończone w ciągu kilku sekund.
Jeśli zapytanie zostało już zakończone, kolejne wywołania zwracają natychmiast (jeśli zatrzymano normalnie) lub natychmiast zgłaszają wyjątek (jeśli zostanie zakończony z wyjątkiem).
Składnia
awaitTermination(timeout=None)
Parametry
| Parameter | Typ | Opis |
|---|---|---|
timeout |
int, opcjonalnie | Liczba sekund oczekiwania. Jeśli nie zostanie ustawiona, czeka na czas nieokreślony. |
Zwroty
bool lub None
Zwraca True wartość lub False jeśli timeout jest ustawiona, wskazując, czy zapytanie zostało zakończone w przedziale czasu. Zwraca wartość None , jeśli nie ustawiono limitu czasu.
Examples
sdf = spark.readStream.format("rate").load()
sq = sdf.writeStream.format('memory').queryName('query_awaitTermination').start()
sq.awaitTermination(5)
# False
sq.stop()