15 package com.cloudera.impala.testutil;
24 import com.google.common.base.Preconditions;
35 this(AuthorizationConfig.createAuthDisabledConfig());
44 CatalogServiceTestCatalog.createWithAuth(authzConfig.getSentryConfig());
46 for (String dbName: catalogServerCatalog.
getDbNames(null)) {
57 return srcCatalog_.getHdfsCachePool(poolName);
73 Table existingTbl = super.getTable(dbName, tableName);
75 if (existingTbl == null || existingTbl.
isLoaded())
return existingTbl;
79 Table newTbl = srcCatalog_.getOrLoadTable(dbName, tableName);
80 Preconditions.checkNotNull(newTbl);
81 Preconditions.checkState(newTbl.isLoaded());
83 Preconditions.checkNotNull(db);
85 return super.getTable(dbName, tableName);
Table getTable(String dbName, String tableName)
HdfsCachePool getHdfsCachePool(String poolName)
final CatalogServiceCatalog srcCatalog_
ImpaladTestCatalog(AuthorizationConfig authzConfig)
List< String > getDbNames(String dbPattern)
AuthorizationPolicy authPolicy_
void addDb(TDatabase thriftDb, long catalogVersion)