use of org.apache.hadoop.hive.metastore.api.Function in project hive by apache.
the class TestFunctions method testCreateFunctionNullFunctionType.
@Test(expected = MetaException.class)
public void testCreateFunctionNullFunctionType() throws Exception {
Function function = testFunctions[0];
function.setFunctionName("test_function_2");
function.setFunctionType(null);
client.createFunction(function);
}
use of org.apache.hadoop.hive.metastore.api.Function in project hive by apache.
the class TestFunctions method testAlterFunctionNoSuchDatabase.
@Test(expected = MetaException.class)
public void testAlterFunctionNoSuchDatabase() throws Exception {
// Choosing the 2nd function, since the 1st one is duplicated in the dummy database
Function originalFunction = testFunctions[1];
Function newFunction = getNewFunction();
client.alterFunction("no_such_database", originalFunction.getFunctionName(), newFunction);
}
use of org.apache.hadoop.hive.metastore.api.Function in project hive by apache.
the class TestFunctions method testGetFunctionNoSuchFunctionInThisDatabase.
@Test(expected = NoSuchObjectException.class)
public void testGetFunctionNoSuchFunctionInThisDatabase() throws Exception {
// Choosing the 2nd function, since the 1st one is duplicated in the dummy database
Function function = testFunctions[1];
client.getFunction(OTHER_DATABASE, function.getFunctionName());
}
use of org.apache.hadoop.hive.metastore.api.Function in project hive by apache.
the class TestFunctions method testCreateFunctionNullFunctionName.
@Test(expected = MetaException.class)
public void testCreateFunctionNullFunctionName() throws Exception {
Function function = testFunctions[0];
function.setFunctionName(null);
client.createFunction(function);
}
use of org.apache.hadoop.hive.metastore.api.Function in project hive by apache.
the class TestFunctions method testAlterFunctionAlreadyExists.
@Test(expected = MetaException.class)
public void testAlterFunctionAlreadyExists() throws Exception {
Function originalFunction = testFunctions[0];
Function newFunction = testFunctions[1];
client.alterFunction(originalFunction.getDbName(), originalFunction.getFunctionName(), newFunction);
}
Aggregations