public class HiveDatabase extends java.lang.Object implements UnderDatabase
| Modifier and Type | Method and Description |
|---|---|
static HiveDatabase |
create(UdbContext udbContext,
UdbConfiguration configuration)
Creates an instance of the Hive database UDB.
|
DatabaseInfo |
getDatabaseInfo() |
java.lang.String |
getName() |
UdbTable |
getTable(java.lang.String tableName,
UdbBypassSpec bypassSpec) |
java.util.List<java.lang.String> |
getTableNames() |
java.lang.String |
getType() |
UdbContext |
getUdbContext() |
public static HiveDatabase create(UdbContext udbContext, UdbConfiguration configuration)
udbContext - the db contextconfiguration - the configurationpublic UdbContext getUdbContext()
getUdbContext in interface UnderDatabasepublic DatabaseInfo getDatabaseInfo() throws java.io.IOException
getDatabaseInfo in interface UnderDatabasejava.io.IOExceptionpublic java.lang.String getType()
getType in interface UnderDatabasepublic java.lang.String getName()
getName in interface UnderDatabasepublic java.util.List<java.lang.String> getTableNames()
throws java.io.IOException
getTableNames in interface UnderDatabasejava.io.IOExceptionpublic UdbTable getTable(java.lang.String tableName, UdbBypassSpec bypassSpec) throws java.io.IOException
getTable in interface UnderDatabasejava.io.IOExceptionCopyright © 2021. All Rights Reserved.