public class DynamoDBStorageHandler extends Object implements org.apache.hadoop.hive.metastore.HiveMetaHook, org.apache.hadoop.hive.ql.metadata.HiveStoragePredicateHandler, org.apache.hadoop.hive.ql.metadata.HiveStorageHandler
| Constructor and Description |
|---|
DynamoDBStorageHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
commitCreateTable(org.apache.hadoop.hive.metastore.api.Table table) |
void |
commitDropTable(org.apache.hadoop.hive.metastore.api.Table table,
boolean deleteData) |
void |
configureInputJobProperties(org.apache.hadoop.hive.ql.plan.TableDesc tableDesc,
Map<String,String> jobProperties) |
void |
configureJobConf(org.apache.hadoop.hive.ql.plan.TableDesc tableDesc,
org.apache.hadoop.mapred.JobConf jobConf) |
void |
configureOutputJobProperties(org.apache.hadoop.hive.ql.plan.TableDesc tableDesc,
Map<String,String> jobProperties) |
void |
configureTableJobProperties(org.apache.hadoop.hive.ql.plan.TableDesc tableDesc,
Map<String,String> jobProperties) |
org.apache.hadoop.hive.ql.metadata.HiveStoragePredicateHandler.DecomposedPredicate |
decomposePredicate(org.apache.hadoop.mapred.JobConf jobConf,
org.apache.hadoop.hive.serde2.Deserializer deserializer,
org.apache.hadoop.hive.ql.plan.ExprNodeDesc predicate) |
org.apache.hadoop.hive.ql.security.authorization.HiveAuthorizationProvider |
getAuthorizationProvider() |
org.apache.hadoop.conf.Configuration |
getConf() |
Class<? extends org.apache.hadoop.mapred.InputFormat<org.apache.hadoop.io.Text,DynamoDBItemWritable>> |
getInputFormatClass() |
org.apache.hadoop.hive.metastore.HiveMetaHook |
getMetaHook() |
Class<? extends org.apache.hadoop.mapred.OutputFormat<org.apache.hadoop.io.Text,DynamoDBItemWritable>> |
getOutputFormatClass() |
Class<? extends org.apache.hadoop.hive.serde2.AbstractSerDe> |
getSerDeClass() |
void |
preCreateTable(org.apache.hadoop.hive.metastore.api.Table table) |
void |
preDropTable(org.apache.hadoop.hive.metastore.api.Table table) |
void |
rollbackCreateTable(org.apache.hadoop.hive.metastore.api.Table table) |
void |
rollbackDropTable(org.apache.hadoop.hive.metastore.api.Table table) |
void |
setConf(org.apache.hadoop.conf.Configuration conf) |
public void commitCreateTable(org.apache.hadoop.hive.metastore.api.Table table)
throws org.apache.hadoop.hive.metastore.api.MetaException
commitCreateTable in interface org.apache.hadoop.hive.metastore.HiveMetaHookorg.apache.hadoop.hive.metastore.api.MetaExceptionpublic void commitDropTable(org.apache.hadoop.hive.metastore.api.Table table,
boolean deleteData)
throws org.apache.hadoop.hive.metastore.api.MetaException
commitDropTable in interface org.apache.hadoop.hive.metastore.HiveMetaHookorg.apache.hadoop.hive.metastore.api.MetaExceptionpublic void preCreateTable(org.apache.hadoop.hive.metastore.api.Table table)
throws org.apache.hadoop.hive.metastore.api.MetaException
preCreateTable in interface org.apache.hadoop.hive.metastore.HiveMetaHookorg.apache.hadoop.hive.metastore.api.MetaExceptionpublic void preDropTable(org.apache.hadoop.hive.metastore.api.Table table)
throws org.apache.hadoop.hive.metastore.api.MetaException
preDropTable in interface org.apache.hadoop.hive.metastore.HiveMetaHookorg.apache.hadoop.hive.metastore.api.MetaExceptionpublic void rollbackCreateTable(org.apache.hadoop.hive.metastore.api.Table table)
throws org.apache.hadoop.hive.metastore.api.MetaException
rollbackCreateTable in interface org.apache.hadoop.hive.metastore.HiveMetaHookorg.apache.hadoop.hive.metastore.api.MetaExceptionpublic void rollbackDropTable(org.apache.hadoop.hive.metastore.api.Table table)
throws org.apache.hadoop.hive.metastore.api.MetaException
rollbackDropTable in interface org.apache.hadoop.hive.metastore.HiveMetaHookorg.apache.hadoop.hive.metastore.api.MetaExceptionpublic org.apache.hadoop.hive.ql.metadata.HiveStoragePredicateHandler.DecomposedPredicate decomposePredicate(org.apache.hadoop.mapred.JobConf jobConf,
org.apache.hadoop.hive.serde2.Deserializer deserializer,
org.apache.hadoop.hive.ql.plan.ExprNodeDesc predicate)
decomposePredicate in interface org.apache.hadoop.hive.ql.metadata.HiveStoragePredicateHandlerpublic void configureTableJobProperties(org.apache.hadoop.hive.ql.plan.TableDesc tableDesc,
Map<String,String> jobProperties)
configureTableJobProperties in interface org.apache.hadoop.hive.ql.metadata.HiveStorageHandlerpublic Class<? extends org.apache.hadoop.mapred.InputFormat<org.apache.hadoop.io.Text,DynamoDBItemWritable>> getInputFormatClass()
getInputFormatClass in interface org.apache.hadoop.hive.ql.metadata.HiveStorageHandlerpublic org.apache.hadoop.hive.metastore.HiveMetaHook getMetaHook()
getMetaHook in interface org.apache.hadoop.hive.ql.metadata.HiveStorageHandlerpublic Class<? extends org.apache.hadoop.mapred.OutputFormat<org.apache.hadoop.io.Text,DynamoDBItemWritable>> getOutputFormatClass()
getOutputFormatClass in interface org.apache.hadoop.hive.ql.metadata.HiveStorageHandlerpublic Class<? extends org.apache.hadoop.hive.serde2.AbstractSerDe> getSerDeClass()
getSerDeClass in interface org.apache.hadoop.hive.ql.metadata.HiveStorageHandlerpublic org.apache.hadoop.conf.Configuration getConf()
getConf in interface org.apache.hadoop.conf.Configurablepublic void setConf(org.apache.hadoop.conf.Configuration conf)
setConf in interface org.apache.hadoop.conf.Configurablepublic org.apache.hadoop.hive.ql.security.authorization.HiveAuthorizationProvider getAuthorizationProvider()
throws org.apache.hadoop.hive.ql.metadata.HiveException
getAuthorizationProvider in interface org.apache.hadoop.hive.ql.metadata.HiveStorageHandlerorg.apache.hadoop.hive.ql.metadata.HiveExceptionpublic void configureInputJobProperties(org.apache.hadoop.hive.ql.plan.TableDesc tableDesc,
Map<String,String> jobProperties)
configureInputJobProperties in interface org.apache.hadoop.hive.ql.metadata.HiveStorageHandlerpublic void configureOutputJobProperties(org.apache.hadoop.hive.ql.plan.TableDesc tableDesc,
Map<String,String> jobProperties)
configureOutputJobProperties in interface org.apache.hadoop.hive.ql.metadata.HiveStorageHandlerpublic void configureJobConf(org.apache.hadoop.hive.ql.plan.TableDesc tableDesc,
org.apache.hadoop.mapred.JobConf jobConf)
configureJobConf in interface org.apache.hadoop.hive.ql.metadata.HiveStorageHandlerCopyright © 2021. All rights reserved.