diff --git .gitignore .gitignore index e5383d4..a3d2678 100644 --- .gitignore +++ .gitignore @@ -8,3 +8,4 @@ build-eclipse *.launch *~ metastore_db +common/src/gen diff --git build-common.xml build-common.xml index cab3942..f4367c0 100644 --- build-common.xml +++ build-common.xml @@ -86,6 +86,7 @@ + @@ -197,6 +198,7 @@ + diff --git build.properties build.properties index b96fe60..2b9127a 100644 --- build.properties +++ build.properties @@ -72,10 +72,10 @@ jsp.test.jar=${hadoop.root}/lib/jetty-ext/jsp-api.jar common.jar=${hadoop.root}/lib/commons-httpclient-3.0.1.jar # module names needed for build process -iterate.hive.all=ant,shims,common,serde,metastore,ql,contrib,service,cli,jdbc,beeline,hwi,hbase-handler,pdk,builtins,testutils -iterate.hive.modules=shims,common,serde,metastore,ql,contrib,service,cli,jdbc,beeline,hwi,hbase-handler,pdk,builtins,testutils -iterate.hive.tests=ql,contrib,hbase-handler,hwi,jdbc,metastore,odbc,serde,service -iterate.hive.thrift=ql,service,metastore,serde +iterate.hive.all=ant,shims,common,serde,metastore,hcatalog,ql,contrib,service,cli,jdbc,beeline,hwi,hbase-handler,pdk,builtins,testutils +iterate.hive.modules=shims,common,serde,metastore,hcatalog,ql,contrib,service,cli,jdbc,beeline,hwi,hbase-handler,pdk,builtins,testutils +iterate.hive.tests=ql,contrib,hbase-handler,hwi,jdbc,metastore,hcatalog,odbc,serde,service +iterate.hive.thrift=ql,service,metastore,hcatalog,serde iterate.hive.protobuf=ql iterate.hive.cpp=odbc diff --git build.xml build.xml index 9e656d6..8400341 100644 --- build.xml +++ build.xml @@ -136,6 +136,7 @@ + @@ -473,6 +474,7 @@ + @@ -666,6 +668,7 @@ + @@ -949,6 +952,7 @@ + @@ -965,6 +969,7 @@ + @@ -1066,6 +1071,8 @@ todir="${mvn.jar.dir}" /> + + + + + @@ -1250,6 +1262,8 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - @@ -56,6 +55,7 @@ + @@ -88,20 +88,34 @@ + + + + + + + + + + + + + + @@ -113,17 +127,9 @@ - - - - - - - - - + diff --git hcatalog/build.xml hcatalog/build.xml new file mode 100644 index 0000000..cd8894c --- /dev/null +++ hcatalog/build.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + diff --git hcatalog/ivy.xml hcatalog/ivy.xml new file mode 100644 index 0000000..bb38636 --- /dev/null +++ hcatalog/ivy.xml @@ -0,0 +1,30 @@ + + + + + + The Apache Hive (TM) data warehouse software facilitates querying and managing large datasets residing in distributed storage. + https://cwiki.apache.org/confluence/display/Hive/Home + + + + + + + + diff --git hcatalog/src/java/org/apache/hive/hcatalog/package-info.java hcatalog/src/java/org/apache/hive/hcatalog/package-info.java new file mode 100644 index 0000000..07062fe --- /dev/null +++ hcatalog/src/java/org/apache/hive/hcatalog/package-info.java @@ -0,0 +1,19 @@ +/** + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.hive.hcatalog; diff --git hcatalog/src/test/.gitignore hcatalog/src/test/.gitignore new file mode 100644 index 0000000..c14803e --- /dev/null +++ hcatalog/src/test/.gitignore @@ -0,0 +1,3 @@ +# Placeholder to keep this directory open for Git +# Remove when there's code. +*~