Pular para o conteúdo principal

processarTodosDisponíveis (StreamingQuery)

Bloqueia até que todos os dados disponíveis na origem tenham sido processados e enviados para o destino. Destinado a testes.

Sintaxe​

processAllAvailable()

Devoluções​

None

Notas​

No caso de recebimento contínuo de dados, esse método pode bloquear indefinidamente. Este método só tem garantia de bloqueio até que os dados tenham sido adicionados de forma síncrona a uma fonte de transmissão antes da invocação (ou seja, getOffset deve refletir imediatamente a adição).

Exemplos​

Python
sdf = spark.readStream.format("rate").load()
sq = sdf.writeStream.format('memory').queryName('this_query').start()
sq.processAllAvailable()
sq.stop()