Commit 3f08d7e2 by Shwetha GS

populating tableType for hive_table

parent 971ea90f
...@@ -302,7 +302,7 @@ public class HiveMetaStoreBridge { ...@@ -302,7 +302,7 @@ public class HiveMetaStoreBridge {
tableRef.set("viewExpandedText", hiveTable.getViewExpandedText()); tableRef.set("viewExpandedText", hiveTable.getViewExpandedText());
} }
tableRef.set("tableType", hiveTable.getTableType()); tableRef.set("tableType", hiveTable.getTableType().name());
tableRef.set("temporary", hiveTable.isTemporary()); tableRef.set("temporary", hiveTable.isTemporary());
List<Referenceable> colList = getColumns(hiveTable.getAllCols()); List<Referenceable> colList = getColumns(hiveTable.getAllCols());
......
...@@ -20,6 +20,7 @@ package org.apache.hadoop.metadata.hive.hook; ...@@ -20,6 +20,7 @@ package org.apache.hadoop.metadata.hive.hook;
import org.apache.commons.lang.RandomStringUtils; import org.apache.commons.lang.RandomStringUtils;
import org.apache.hadoop.hive.conf.HiveConf; import org.apache.hadoop.hive.conf.HiveConf;
import org.apache.hadoop.hive.metastore.TableType;
import org.apache.hadoop.hive.ql.Driver; import org.apache.hadoop.hive.ql.Driver;
import org.apache.hadoop.hive.ql.session.SessionState; import org.apache.hadoop.hive.ql.session.SessionState;
import org.apache.hadoop.metadata.MetadataServiceClient; import org.apache.hadoop.metadata.MetadataServiceClient;
...@@ -130,7 +131,9 @@ public class HiveHookIT { ...@@ -130,7 +131,9 @@ public class HiveHookIT {
assertTableIsRegistered(dbName, tableName); assertTableIsRegistered(dbName, tableName);
tableName = createTable(); tableName = createTable();
assertTableIsRegistered(DEFAULT_DB, tableName); String tableId = assertTableIsRegistered(DEFAULT_DB, tableName);
Referenceable tableRef = dgiCLient.getEntity(tableId);
Assert.assertEquals(tableRef.get("tableType"), TableType.MANAGED_TABLE.name());
//Create table where database doesn't exist, will create database instance as well //Create table where database doesn't exist, will create database instance as well
assertDatabaseIsRegistered(DEFAULT_DB); assertDatabaseIsRegistered(DEFAULT_DB);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment