Hive backend
HiveBackend
interface
This class enumerates the methods any Hive backend implementation must expose. In this case, the following ones:
boolean doCreateDatabase(String dbName);
Creates a database given its name.
boolean doCreateTable(String query);
Creates a tables given its "create table" query.
boolean doQuery(String query);
Executes a given query.
HiveBackendImpl
class
This is a convenience backend class for Hive that implements the HiveBackend
interface described above.
HiveBackendImpl
really wraps the Hive JDBC driver (HiveServer1 version and HiveServer2 version).