メインコンテンツまでスキップ

processAllAvailable (StreamingQuery)

ソース内の利用可能なすべてのデータが処理され、シンクにコミットされるまでブロックします。テスト目的のみに使用されます。

構文

processAllAvailable()

戻り値

None

注意

データが継続的に到着する場合、この方法は永久にブロックしてしまう可能性があります。このメソッドは、呼び出し前にストリームソースに同期的に追加されたデータが存在するまでのみブロックすることが保証されます(つまり、 getOffset追加を即座に反映する必要があります)。

Python
sdf = spark.readStream.format("rate").load()
sq = sdf.writeStream.format('memory').queryName('this_query').start()
sq.processAllAvailable()
sq.stop()
このページの見出し