public interface HiveClientCallback<T>HiveTemplate 実行メソッドで使用され、多くの場合、メソッド実装内の匿名クラスとして使用されます。| 修飾子と型 | メソッドと説明 |
|---|---|
T | doInHive(HiveClient hiveClient) アクティブな HiveClient を持つ HiveTemplate.execute(HiveClientCallback) によって呼び出されます。 |
T doInHive(HiveClient hiveClient) throws java.lang.Exception
HiveClient を持つ HiveTemplate.execute(HiveClientCallback) によって呼び出されます。HiveClient のアクティブ化や終了、または例外の処理を気にする必要はありません。共通の基本クラスを共有しない HiveClient (特に ThriftHiveMetastore.Client) によってスローされる例外が多数あるため、コールバックシグネチャーは汎用宣言を使用します。ユーザー固有のエラーについては、変換されない実行時例外を考慮してください。hiveClient - アクティブなハイブ接続 java.lang.Exception - HiveClient によって投げられた場合