public class KafkaStorageHandler extends DefaultHiveMetaHook implements HiveStorageHandler
HiveStorageHandler.AcidSupportTypeDEFAULT_ALLOWED_ALTER_OPSALLOW_PARTITION_KEY_CHANGE, allowedAlterTypes, ALTER_TABLE_OPERATION_TYPE, ALTERLOCATION, INITIALIZE_ROLLBACK_MIGRATION, MIGRATE_HIVE_TO_ICEBERG, PROPERTIES_SEPARATOR, SET_PROPERTIES, SKIP_METASTORE_ALTER, UNSET_PROPERTIES| Constructor and Description |
|---|
KafkaStorageHandler() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitacidSelectColumns, acidSortColumns, acidVirtualColumns, addDynamicSplitPruningEdge, alwaysUnpartitioned, areSnapshotsSupported, canProvideBasicStatistics, commitInMoveTask, createDPContext, directInsertCTAS, executeOperation, getBasicStatistics, getCurrentSnapshotContext, getFileFormatPropertyKey, getOperatorDescProperties, getPartitionTransformSpec, isAllowedAlterOperation, isMetadataTableSupported, isTimeTravelAllowed, isValidMetadataTable, prepareAlterTableEnvironmentContext, sortColumns, storageHandlerCommit, supportsAcidOperations, supportsPartitionTransform, supportsSortColumns, supportsTruncateOnNonNativeTables, validateSinkDesccommitAlterTable, createHMSTableInHook, preAlterTable, preDropTable, preTruncateTable, rollbackAlterTablepublic Class<? extends org.apache.hadoop.mapred.InputFormat> getInputFormatClass()
getInputFormatClass in interface HiveStorageHandlerpublic Class<? extends org.apache.hadoop.mapred.OutputFormat> getOutputFormatClass()
getOutputFormatClass in interface HiveStorageHandlerpublic Class<? extends AbstractSerDe> getSerDeClass()
getSerDeClass in interface HiveStorageHandlerpublic HiveMetaHook getMetaHook()
getMetaHook in interface HiveStorageHandlerpublic HiveAuthorizationProvider getAuthorizationProvider()
getAuthorizationProvider in interface HiveStorageHandlerpublic void configureInputJobProperties(TableDesc tableDesc, Map<String,String> jobProperties)
configureInputJobProperties in interface HiveStorageHandlerpublic void configureInputJobCredentials(TableDesc tableDesc, Map<String,String> secrets)
configureInputJobCredentials in interface HiveStorageHandlerpublic void configureOutputJobProperties(TableDesc tableDesc, Map<String,String> jobProperties)
configureOutputJobProperties in interface HiveStorageHandlerpublic void configureTableJobProperties(TableDesc tableDesc, Map<String,String> jobProperties)
configureTableJobProperties in interface HiveStorageHandlerpublic void configureJobConf(TableDesc tableDesc, org.apache.hadoop.mapred.JobConf jobConf)
configureJobConf in interface HiveStorageHandlerpublic void setConf(org.apache.hadoop.conf.Configuration configuration)
setConf in interface org.apache.hadoop.conf.Configurablepublic org.apache.hadoop.conf.Configuration getConf()
getConf in interface org.apache.hadoop.conf.Configurablepublic StorageHandlerInfo getStorageHandlerInfo(org.apache.hadoop.hive.metastore.api.Table table) throws org.apache.hadoop.hive.metastore.api.MetaException
getStorageHandlerInfo in interface HiveStorageHandlerorg.apache.hadoop.hive.metastore.api.MetaExceptionpublic URI getURIForAuth(org.apache.hadoop.hive.metastore.api.Table table) throws URISyntaxException
getURIForAuth in interface HiveStorageHandlerURISyntaxExceptionpublic org.apache.hadoop.hive.metastore.api.LockType getLockType(WriteEntity writeEntity)
getLockType in interface HiveStorageHandlerpublic void commitInsertTable(org.apache.hadoop.hive.metastore.api.Table table, boolean overwrite) throws org.apache.hadoop.hive.metastore.api.MetaException
commitInsertTable in class DefaultHiveMetaHookorg.apache.hadoop.hive.metastore.api.MetaExceptionpublic void preInsertTable(org.apache.hadoop.hive.metastore.api.Table table, boolean overwrite) throws org.apache.hadoop.hive.metastore.api.MetaException
preInsertTable in class DefaultHiveMetaHookorg.apache.hadoop.hive.metastore.api.MetaExceptionpublic void rollbackInsertTable(org.apache.hadoop.hive.metastore.api.Table table, boolean overwrite) throws org.apache.hadoop.hive.metastore.api.MetaException
rollbackInsertTable in class DefaultHiveMetaHookorg.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 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 HiveMetaHookorg.apache.hadoop.hive.metastore.api.MetaExceptionpublic void commitCreateTable(org.apache.hadoop.hive.metastore.api.Table table) throws org.apache.hadoop.hive.metastore.api.MetaException
commitCreateTable in interface 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 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 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 HiveMetaHookorg.apache.hadoop.hive.metastore.api.MetaExceptionCopyright © 2022 The Apache Software Foundation. All rights reserved.