@Override public void dropFunction(String catName, String dbName, String funcName) throws MetaException, NoSuchObjectException, InvalidObjectException, InvalidInputException { // TODO fucntionCache rawStore.dropFunction(catName, dbName, funcName); }
ms.dropFunction(parsedDbName[CAT_NAME], parsedDbName[DB_NAME], funcName); if (transactionalListeners.size() > 0) { transactionalListenerResponses =
List<Function> functions = store.getAllFunctions(DEFAULT_CATALOG_NAME); for (Function func : functions) { store.dropFunction(DEFAULT_CATALOG_NAME, func.getDbName(), func.getFunctionName());
@Override public void dropFunction(String catName, String dbName, String funcName) throws MetaException, NoSuchObjectException, InvalidObjectException, InvalidInputException { // TODO fucntionCache rawStore.dropFunction(catName, dbName, funcName); }
@Override public void drop_function(String dbName, String funcName) throws NoSuchObjectException, MetaException, InvalidObjectException, InvalidInputException { boolean success = false; Function func = null; RawStore ms = getMS(); try { ms.openTransaction(); func = ms.getFunction(dbName, funcName); if (func == null) { throw new NoSuchObjectException("Function " + funcName + " does not exist"); } ms.dropFunction(dbName, funcName); success = ms.commitTransaction(); } finally { if (!success) { ms.rollbackTransaction(); } } }
@Override public void drop_function(String dbName, String funcName) throws NoSuchObjectException, MetaException, InvalidObjectException, InvalidInputException { boolean success = false; Function func = null; RawStore ms = getMS(); try { ms.openTransaction(); func = ms.getFunction(dbName, funcName); if (func == null) { throw new NoSuchObjectException("Function " + funcName + " does not exist"); } ms.dropFunction(dbName, funcName); success = ms.commitTransaction(); } finally { if (!success) { ms.rollbackTransaction(); } } }
ms.dropFunction(parsedDbName[CAT_NAME], parsedDbName[DB_NAME], funcName); if (transactionalListeners.size() > 0) { transactionalListenerResponses =