----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/17494/ -----------------------------------------------------------
(Updated Jan. 29, 2014, 10:30 a.m.) Review request for hive. Bugs: HIVE-6330 https://issues.apache.org/jira/browse/HIVE-6330 Repository: hive-git Description (updated) ------- Metastore changes, CREATE FUNCTION support (without TEMPORARY keyword), lookup of functions in the metastore. The UDF class needs to be resolvable by the class loader in Hive. Generated thrift changes not included in diff. Diffs ----- itests/hive-unit/src/test/java/org/apache/hadoop/hive/metastore/TestHiveMetaStore.java 1b01238 itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestUtil.java 9ad5986 metastore/if/hive_metastore.thrift e4e816d metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java 58f9957 metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java ed05790 metastore/src/java/org/apache/hadoop/hive/metastore/IMetaStoreClient.java 4288781 metastore/src/java/org/apache/hadoop/hive/metastore/ObjectStore.java 794fadd metastore/src/java/org/apache/hadoop/hive/metastore/RawStore.java f5ea2ef metastore/src/model/org/apache/hadoop/hive/metastore/model/MFunction.java PRE-CREATION metastore/src/model/package.jdo 49f2aac metastore/src/test/org/apache/hadoop/hive/metastore/DummyRawStoreControlledCommit.java 003dc9c metastore/src/test/org/apache/hadoop/hive/metastore/DummyRawStoreForJdoConnection.java 6dd0852 ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java 48b7ee1 ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionTask.java 988b389 ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionUtils.java PRE-CREATION ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java d32deea ql/src/java/org/apache/hadoop/hive/ql/parse/FunctionSemanticAnalyzer.java da917f7 ql/src/java/org/apache/hadoop/hive/ql/parse/HiveParser.g 216c361 ql/src/java/org/apache/hadoop/hive/ql/parse/MacroSemanticAnalyzer.java b42a425 ql/src/java/org/apache/hadoop/hive/ql/plan/CreateFunctionDesc.java 051095a ql/src/java/org/apache/hadoop/hive/ql/plan/DropFunctionDesc.java 8a78f5b ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java 0d02f6e ql/src/test/queries/clientnegative/create_function_nonexistent_class.q PRE-CREATION ql/src/test/queries/clientnegative/create_function_nonexistent_db.q PRE-CREATION ql/src/test/queries/clientnegative/create_function_nonudf_class.q PRE-CREATION ql/src/test/queries/clientnegative/drop_func_nonexistent.q PRE-CREATION ql/src/test/queries/clientpositive/create_func1.q PRE-CREATION ql/src/test/results/clientnegative/create_function_nonexistent_class.q.out PRE-CREATION ql/src/test/results/clientnegative/create_function_nonexistent_db.q.out PRE-CREATION ql/src/test/results/clientnegative/create_function_nonudf_class.q.out PRE-CREATION ql/src/test/results/clientnegative/drop_func_nonexistent.q.out PRE-CREATION ql/src/test/results/clientpositive/create_func1.q.out PRE-CREATION Diff: https://reviews.apache.org/r/17494/diff/ Testing ------- Thanks, Jason Dere