StreamingQueryManager 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別,用來管理 StreamingQuery 中的所有使用 SparkSession 中。
public sealed class StreamingQueryManager
type StreamingQueryManager = class
Public NotInheritable Class StreamingQueryManager
- 繼承
-
StreamingQueryManager
方法
Active() |
傳回與此 SQLCoNtext 相關聯的使用中查詢清單。 |
AwaitAnyTermination() |
等到關聯 SQLCoNtext 上的任何查詢自建立內容之後終止,或自呼叫之後 ResetTerminated() 終止為止。 如果有任何查詢以例外狀況終止,則會擲回例外狀況。 如果查詢已終止,則後續的呼叫 AwaitAnyTermination() 會立即傳回 (如果查詢已由 Stop()) 終止,或擲回例外狀況, (例外狀況終止時立即擲回例外狀況) 。 使用 ResetTerminated() 清除過去的終止,並等候新的終止。 在呼叫 之後 ResetTerminated() 已終止多個查詢的情況下,如果有任何查詢已以例外狀況終止,則會 AwaitAnyTermination() 擲回任何例外狀況。 若要正確記錄多個查詢的例外狀況,使用者必須在任一查詢終止後停止所有例外狀況,然後檢查 Exception() 每個查詢的 。 如果有任何查詢以例外狀況終止,則會在 JVM 上擲回 StreamingQueryException。 |
AwaitAnyTermination(Int64) |
等到關聯 SQLCoNtext 上的任何查詢自建立內容之後終止,或自呼叫之後 ResetTerminated() 終止為止。 如果有任何查詢以例外狀況終止,則會擲回例外狀況。 如果查詢已終止,則後續的呼叫 AwaitAnyTermination() 會立即傳回 (如果查詢已由 Stop()) 終止,或擲回例外狀況, (例外狀況終止時立即擲回例外狀況) 。 使用 ResetTerminated() 清除過去的終止,並等候新的終止。 在呼叫 之後 ResetTerminated() 已終止多個查詢的情況下,如果有任何查詢已以例外狀況終止,則會 AwaitAnyTermination() 擲回任何例外狀況。 若要正確記錄多個查詢的例外狀況,使用者必須在任一查詢終止後停止所有例外狀況,然後檢查 Exception() 每個查詢的 。 如果有任何查詢以例外狀況終止,則會在 JVM 上擲回 StreamingQueryException。 |
Get(String) |
從這個 SQLCoNtext 傳回使用中查詢,如果具有此名稱的作用中查詢不存在,則會擲回例外狀況。 |
ResetTerminated() |
忘記過去的已終止查詢, AwaitAnyTermination() 以便再次用來等候新的終止 |