Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aguarda a terminação desta consulta, seja por stop() ou por exceção. Se a consulta terminar com uma exceção, a exceção será lançada. Se timeout for definido, devolve se a consulta terminou dentro dos segundos de timeout.
Se a consulta já tiver terminado, as chamadas subsequentes retornam imediatamente (se normalmente paradas) ou lançam a exceção imediatamente (se terminadas com uma exceção).
Sintaxe
awaitTermination(timeout=None)
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
timeout |
int, opcional | O número de segundos para esperar. Se não estiver definido, espera indefinidamente. |
Devoluções
bool ou None
Retorna True ou False se timeout for definido, indicando se a consulta terminou dentro do timeout. Devolve None se não houver tempo limite definido.
Exemplos
sdf = spark.readStream.format("rate").load()
sq = sdf.writeStream.format('memory').queryName('query_awaitTermination').start()
sq.awaitTermination(5)
# False
sq.stop()