@Override public void createDatabase(HCatCreateDBDesc dbInfo) throws HCatException { try { hmsClient.createDatabase(dbInfo.toHiveDb()); } catch (AlreadyExistsException exp) { if (!dbInfo.getIfNotExists()) { throw new HCatException( "AlreadyExistsException while creating database", exp); } } catch (InvalidObjectException exp) { throw new HCatException( "InvalidObjectException while creating database", exp); } catch (MetaException exp) { throw new HCatException("MetaException while creating database", exp); } catch (TException exp) { throw new ConnectionFailureException( "TException while creating database", exp); } }
@Override public void createDatabase(HCatCreateDBDesc dbInfo) throws HCatException { try { hmsClient.createDatabase(dbInfo.toHiveDb()); } catch (AlreadyExistsException exp) { if (!dbInfo.getIfNotExists()) { throw new HCatException( "AlreadyExistsException while creating database", exp); } } catch (InvalidObjectException exp) { throw new HCatException( "InvalidObjectException while creating database", exp); } catch (MetaException exp) { throw new HCatException("MetaException while creating database", exp); } catch (TException exp) { throw new ConnectionFailureException( "TException while creating database", exp); } }
@Override public void createDatabase(HCatCreateDBDesc dbInfo) throws HCatException { try { hmsClient.createDatabase(dbInfo.toHiveDb()); } catch (AlreadyExistsException exp) { if (!dbInfo.getIfNotExists()) { throw new HCatException( "AlreadyExistsException while creating database", exp); } } catch (InvalidObjectException exp) { throw new HCatException( "InvalidObjectException while creating database", exp); } catch (MetaException exp) { throw new HCatException("MetaException while creating database", exp); } catch (TException exp) { throw new ConnectionFailureException( "TException while creating database", exp); } }
@Override public void createDatabase(HCatCreateDBDesc dbInfo) throws HCatException { try { hmsClient.createDatabase(dbInfo.toHiveDb()); } catch (AlreadyExistsException exp) { if (!dbInfo.getIfNotExists()) { throw new HCatException( "AlreadyExistsException while creating database", exp); } } catch (InvalidObjectException exp) { throw new HCatException( "InvalidObjectException while creating database", exp); } catch (MetaException exp) { throw new HCatException("MetaException while creating database", exp); } catch (TException exp) { throw new ConnectionFailureException( "TException while creating database", exp); } }