org.apache.lens.storage.db
Class DBStorageHandler

java.lang.Object
  extended by org.apache.lens.storage.db.DBStorageHandler
All Implemented Interfaces:
org.apache.hadoop.conf.Configurable, org.apache.hadoop.hive.metastore.HiveMetaHook, org.apache.hadoop.hive.ql.metadata.HiveStorageHandler

public class DBStorageHandler
extends Object
implements org.apache.hadoop.hive.ql.metadata.HiveStorageHandler, org.apache.hadoop.hive.metastore.HiveMetaHook

The Class DBStorageHandler.


Constructor Summary
DBStorageHandler()
           
 
Method Summary
 void commitCreateTable(org.apache.hadoop.hive.metastore.api.Table arg0)
           
 void commitDropTable(org.apache.hadoop.hive.metastore.api.Table arg0, boolean arg1)
           
 void configureInputJobProperties(org.apache.hadoop.hive.ql.plan.TableDesc arg0, Map<String,String> arg1)
           
 void configureJobConf(org.apache.hadoop.hive.ql.plan.TableDesc arg0, org.apache.hadoop.mapred.JobConf arg1)
           
 void configureOutputJobProperties(org.apache.hadoop.hive.ql.plan.TableDesc arg0, Map<String,String> arg1)
           
 void configureTableJobProperties(org.apache.hadoop.hive.ql.plan.TableDesc arg0, Map<String,String> arg1)
           
 org.apache.hadoop.hive.ql.security.authorization.HiveAuthorizationProvider getAuthorizationProvider()
           
 org.apache.hadoop.conf.Configuration getConf()
           
 Class<? extends org.apache.hadoop.mapred.InputFormat> getInputFormatClass()
           
 org.apache.hadoop.hive.metastore.HiveMetaHook getMetaHook()
           
 Class<? extends org.apache.hadoop.mapred.OutputFormat> getOutputFormatClass()
           
 Class<? extends org.apache.hadoop.hive.serde2.SerDe> getSerDeClass()
           
 void preCreateTable(org.apache.hadoop.hive.metastore.api.Table arg0)
           
 void preDropTable(org.apache.hadoop.hive.metastore.api.Table arg0)
           
 void rollbackCreateTable(org.apache.hadoop.hive.metastore.api.Table arg0)
           
 void rollbackDropTable(org.apache.hadoop.hive.metastore.api.Table arg0)
           
 void setConf(org.apache.hadoop.conf.Configuration conf)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DBStorageHandler

public DBStorageHandler()
Method Detail

configureInputJobProperties

public void configureInputJobProperties(org.apache.hadoop.hive.ql.plan.TableDesc arg0,
                                        Map<String,String> arg1)
Specified by:
configureInputJobProperties in interface org.apache.hadoop.hive.ql.metadata.HiveStorageHandler

configureJobConf

public void configureJobConf(org.apache.hadoop.hive.ql.plan.TableDesc arg0,
                             org.apache.hadoop.mapred.JobConf arg1)
Specified by:
configureJobConf in interface org.apache.hadoop.hive.ql.metadata.HiveStorageHandler

configureOutputJobProperties

public void configureOutputJobProperties(org.apache.hadoop.hive.ql.plan.TableDesc arg0,
                                         Map<String,String> arg1)
Specified by:
configureOutputJobProperties in interface org.apache.hadoop.hive.ql.metadata.HiveStorageHandler

configureTableJobProperties

public void configureTableJobProperties(org.apache.hadoop.hive.ql.plan.TableDesc arg0,
                                        Map<String,String> arg1)
Specified by:
configureTableJobProperties in interface org.apache.hadoop.hive.ql.metadata.HiveStorageHandler

getAuthorizationProvider

public org.apache.hadoop.hive.ql.security.authorization.HiveAuthorizationProvider getAuthorizationProvider()
                                                                                                    throws org.apache.hadoop.hive.ql.metadata.HiveException
Specified by:
getAuthorizationProvider in interface org.apache.hadoop.hive.ql.metadata.HiveStorageHandler
Throws:
org.apache.hadoop.hive.ql.metadata.HiveException

getInputFormatClass

public Class<? extends org.apache.hadoop.mapred.InputFormat> getInputFormatClass()
Specified by:
getInputFormatClass in interface org.apache.hadoop.hive.ql.metadata.HiveStorageHandler

getMetaHook

public org.apache.hadoop.hive.metastore.HiveMetaHook getMetaHook()
Specified by:
getMetaHook in interface org.apache.hadoop.hive.ql.metadata.HiveStorageHandler

getOutputFormatClass

public Class<? extends org.apache.hadoop.mapred.OutputFormat> getOutputFormatClass()
Specified by:
getOutputFormatClass in interface org.apache.hadoop.hive.ql.metadata.HiveStorageHandler

getSerDeClass

public Class<? extends org.apache.hadoop.hive.serde2.SerDe> getSerDeClass()
Specified by:
getSerDeClass in interface org.apache.hadoop.hive.ql.metadata.HiveStorageHandler

setConf

public void setConf(org.apache.hadoop.conf.Configuration conf)
Specified by:
setConf in interface org.apache.hadoop.conf.Configurable

getConf

public org.apache.hadoop.conf.Configuration getConf()
Specified by:
getConf in interface org.apache.hadoop.conf.Configurable

commitCreateTable

public void commitCreateTable(org.apache.hadoop.hive.metastore.api.Table arg0)
                       throws org.apache.hadoop.hive.metastore.api.MetaException
Specified by:
commitCreateTable in interface org.apache.hadoop.hive.metastore.HiveMetaHook
Throws:
org.apache.hadoop.hive.metastore.api.MetaException

commitDropTable

public void commitDropTable(org.apache.hadoop.hive.metastore.api.Table arg0,
                            boolean arg1)
                     throws org.apache.hadoop.hive.metastore.api.MetaException
Specified by:
commitDropTable in interface org.apache.hadoop.hive.metastore.HiveMetaHook
Throws:
org.apache.hadoop.hive.metastore.api.MetaException

preCreateTable

public void preCreateTable(org.apache.hadoop.hive.metastore.api.Table arg0)
                    throws org.apache.hadoop.hive.metastore.api.MetaException
Specified by:
preCreateTable in interface org.apache.hadoop.hive.metastore.HiveMetaHook
Throws:
org.apache.hadoop.hive.metastore.api.MetaException

preDropTable

public void preDropTable(org.apache.hadoop.hive.metastore.api.Table arg0)
                  throws org.apache.hadoop.hive.metastore.api.MetaException
Specified by:
preDropTable in interface org.apache.hadoop.hive.metastore.HiveMetaHook
Throws:
org.apache.hadoop.hive.metastore.api.MetaException

rollbackCreateTable

public void rollbackCreateTable(org.apache.hadoop.hive.metastore.api.Table arg0)
                         throws org.apache.hadoop.hive.metastore.api.MetaException
Specified by:
rollbackCreateTable in interface org.apache.hadoop.hive.metastore.HiveMetaHook
Throws:
org.apache.hadoop.hive.metastore.api.MetaException

rollbackDropTable

public void rollbackDropTable(org.apache.hadoop.hive.metastore.api.Table arg0)
                       throws org.apache.hadoop.hive.metastore.api.MetaException
Specified by:
rollbackDropTable in interface org.apache.hadoop.hive.metastore.HiveMetaHook
Throws:
org.apache.hadoop.hive.metastore.api.MetaException


Copyright © 2014–2015 Apache Software Foundation. All rights reserved.