@Override public void createDatabase(Database db) throws InvalidObjectException, MetaException { objectStore.createDatabase(db); }
@Test public void testGetTableMetaFetchGroup() throws MetaException, InvalidObjectException, InvalidOperationException { objectStore = createObjectStore(); Database db = new Database(DB1, "description", "locurl", null); db.setCatalogName("hive"); objectStore.createDatabase(db); objectStore.createTable(makeTable(DB1, TBL1)); List<TableMeta> tableMeta = objectStore.getTableMeta("hive", "*", "*", Collections.emptyList()); Assert.assertEquals("Number of items for tableMeta is incorrect", 1, tableMeta.size()); Assert.assertEquals("Table name incorrect", TBL1, tableMeta.get(0).getTableName()); Assert.assertEquals("Db name incorrect", DB1, tableMeta.get(0).getDbName()); }
/** * Test database operations */ @Test public void testDatabaseOps() throws MetaException, InvalidObjectException, NoSuchObjectException { String catName = "tdo1_cat"; createTestCatalog(catName); Database db1 = new Database(DB1, "description", "locationurl", null); Database db2 = new Database(DB2, "description", "locationurl", null); db1.setCatalogName(catName); db2.setCatalogName(catName); objectStore.createDatabase(db1); objectStore.createDatabase(db2); List<String> databases = objectStore.getAllDatabases(catName); LOG.info("databases: " + databases); Assert.assertEquals(2, databases.size()); Assert.assertEquals(DB1, databases.get(0)); Assert.assertEquals(DB2, databases.get(1)); objectStore.dropDatabase(catName, DB1); databases = objectStore.getAllDatabases(catName); Assert.assertEquals(1, databases.size()); Assert.assertEquals(DB2, databases.get(0)); objectStore.dropDatabase(catName, DB2); }
.setLocation("locationurl") .build(conf); objectStore.createDatabase(db1); StorageDescriptor sd = createFakeSd("location"); HashMap<String, String> tableParams = new HashMap<>();
.setLocation("locationurl") .build(conf); objectStore.createDatabase(db1); StorageDescriptor sd = createFakeSd("location"); HashMap<String, String> tableParams = new HashMap<>();
String dbOwner = "user1"; Database db = createTestDb(dbName, dbOwner); objectStore.createDatabase(db); db = objectStore.getDatabase(DEFAULT_CATALOG_NAME, dbName);
.setLocation("locationurl") .build(conf); store.createDatabase(db1); long now = System.currentTimeMillis(); List<FieldSchema> cols = new ArrayList<>();
.setLocation("locationurl") .build(conf); objectStore.createDatabase(db1); StorageDescriptor sd1 = new StorageDescriptor(ImmutableList.of(new FieldSchema("pk_col", "double", null)),
String dbOwner = "user1"; Database db = createTestDb(dbName, dbOwner); objectStore.createDatabase(db); db = objectStore.getDatabase(DEFAULT_CATALOG_NAME, dbName);
String dbOwner = "user1"; Database db = createTestDb(dbName, dbOwner); objectStore.createDatabase(db); db = objectStore.getDatabase(DEFAULT_CATALOG_NAME, dbName);
String dbOwner = "user1"; Database db = createTestDb(dbName, dbOwner); objectStore.createDatabase(db); db = objectStore.getDatabase(DEFAULT_CATALOG_NAME, dbName); objectStore.createDatabase(db2); db2 = objectStore.getDatabase(DEFAULT_CATALOG_NAME, dbName2);
.setLocation("locationurl") .build(conf); objectStore.createDatabase(db1); Table tbl1 = new TableBuilder()