Hive バックエンド

HiveBackend インタフェース

このクラスは、Hive バックエンド実装が公開しなければならないメソッドを列挙します。この場合、次のものがあります :

boolean doCreateDatabase(String dbName);

名前を指定してデータベースを作成します。

boolean doCreateTable(String query);

"create table" クエリを指定してテーブルを作成します。

boolean doQuery(String query);

指定されたクエリを実行します。

HiveBackendImpl クラス

これは、上で説明した HiveBackend インタフェースを実装する Hive 用の便利なバックエンドクラスです。

HiveBackendImpl は、実際に Hive JDBCドライバ (HiveServer1 バージョンと HiveServer2 バージョン)をラップします。