You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by dh...@apache.org on 2008/10/21 20:30:34 UTC

svn commit: r706708 [1/13] - in /hadoop/core/branches/branch-0.19: ./ src/contrib/hive/ src/contrib/hive/bin/ src/contrib/hive/cli/src/java/org/apache/hadoop/hive/cli/ src/contrib/hive/common/src/java/org/apache/hadoop/hive/conf/ src/contrib/hive/conf/...

Author: dhruba
Date: Tue Oct 21 11:29:18 2008
New Revision: 706708

URL: http://svn.apache.org/viewvc?rev=706708&view=rev
Log:
HADOOP-4230. Fix for serde2 interface, limit operator, select * operator,
UDF trim functions and sampling. (Ashish Thusoo via dhruba)
svn merge -c 706704 from trunk


Added:
    hadoop/core/branches/branch-0.19/src/contrib/hive/data/files/kv1_cb.txt
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/data/files/kv1_cb.txt
    hadoop/core/branches/branch-0.19/src/contrib/hive/data/files/kv1_cc.txt
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/data/files/kv1_cc.txt
    hadoop/core/branches/branch-0.19/src/contrib/hive/data/files/kv4.txt
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/data/files/kv4.txt
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/FetchTask.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/FetchTask.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/LimitOperator.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/LimitOperator.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/io/HiveRecordReader.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/io/HiveRecordReader.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/plan/fetchWork.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/plan/fetchWork.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/plan/limitDesc.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/plan/limitDesc.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/plan/showPartitionsDesc.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/plan/showPartitionsDesc.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFCeil.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFCeil.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFFloor.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFFloor.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPNegative.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPNegative.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPPositive.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPPositive.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFRand.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFRand.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFRound.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFRound.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFSize.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFSize.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/org/apache/hadoop/hive/serde2/
      - copied from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/org/apache/hadoop/hive/serde2/
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/org/apache/hadoop/hive/serde2/TestSerDe.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/org/apache/hadoop/hive/serde2/TestSerDe.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientnegative/
      - copied from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientnegative/
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientnegative/strict_pruning.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientnegative/strict_pruning.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/case_sensitivity.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/case_sensitivity.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/groupby1_limit.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/groupby1_limit.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/groupby2_limit.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/groupby2_limit.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/input.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/input.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/input11_limit.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/input11_limit.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/input14_limit.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/input14_limit.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/input16.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/input16.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/input16_cc.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/input16_cc.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/input1_limit.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/input1_limit.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/input2_limit.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/input2_limit.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/input4_cb_delim.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/input4_cb_delim.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/input_dfs.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/input_dfs.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/input_dynamicserde.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/input_dynamicserde.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/input_limit.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/input_limit.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/input_part2.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/input_part2.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/input_testxpath2.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/input_testxpath2.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/input_testxpath3.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/input_testxpath3.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/inputddl6.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/inputddl6.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/join9.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/join9.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/nullinput.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/nullinput.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/show_tables.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/show_tables.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/showparts.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/showparts.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/subq2.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/subq2.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/udf3.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/udf3.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/udf4.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/clientpositive/udf4.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/negative/invalid_dot.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/negative/invalid_dot.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/negative/invalid_index.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/negative/invalid_index.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/negative/invalid_list_index.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/negative/invalid_list_index.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/negative/invalid_list_index2.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/negative/invalid_list_index2.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/negative/invalid_map_index.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/negative/invalid_map_index.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/negative/invalid_map_index2.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/negative/invalid_map_index2.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/positive/case_sensitivity.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/positive/case_sensitivity.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/positive/input_testxpath2.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/positive/input_testxpath2.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/positive/udf4.q
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/queries/positive/udf4.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientnegative/
      - copied from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientnegative/
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientnegative/strict_pruning.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientnegative/strict_pruning.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/case_sensitivity.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/case_sensitivity.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/groupby1_limit.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/groupby1_limit.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/groupby2_limit.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/groupby2_limit.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/input.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input11_limit.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/input11_limit.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input14_limit.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/input14_limit.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input16.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/input16.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input16_cc.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/input16_cc.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input1_limit.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/input1_limit.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input2_limit.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/input2_limit.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input4_cb_delim.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/input4_cb_delim.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input_dfs.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/input_dfs.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input_dynamicserde.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/input_dynamicserde.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input_limit.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/input_limit.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input_part2.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/input_part2.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input_testxpath2.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/input_testxpath2.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input_testxpath3.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/input_testxpath3.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/inputddl6.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/inputddl6.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/join9.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/join9.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/nullinput.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/nullinput.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/show_tables.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/show_tables.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/showparts.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/showparts.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/subq2.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/subq2.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/udf3.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/udf3.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/udf4.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/clientpositive/udf4.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/errors/invalid_dot.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/compiler/errors/invalid_dot.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/errors/invalid_index.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/compiler/errors/invalid_index.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/errors/invalid_list_index.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/compiler/errors/invalid_list_index.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/errors/invalid_list_index2.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/compiler/errors/invalid_list_index2.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/errors/invalid_map_index.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/compiler/errors/invalid_map_index.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/errors/invalid_map_index2.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/compiler/errors/invalid_map_index2.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/parse/case_sensitivity.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/compiler/parse/case_sensitivity.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/parse/input_testxpath2.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/compiler/parse/input_testxpath2.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/parse/udf4.q.out
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/compiler/parse/udf4.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/case_sensitivity.q.xml
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/compiler/plan/case_sensitivity.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/input_testxpath2.q.xml
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/compiler/plan/input_testxpath2.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/udf4.q.xml
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/results/compiler/plan/udf4.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/templates/TestNegativeCliDriver.vm
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/ql/src/test/templates/TestNegativeCliDriver.vm
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/if/test/
      - copied from r706704, hadoop/core/trunk/src/contrib/hive/serde/if/test/
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/if/test/complex.thrift
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/if/test/complex.thrift
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/if/test/testthrift.thrift
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/if/test/testthrift.thrift
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/
      - copied from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/
      - copied from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeAsync.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeAsync.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeCommaOrSemicolon.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeCommaOrSemicolon.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeConst.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeConst.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeConstList.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeConstList.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeConstListContents.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeConstListContents.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeConstMap.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeConstMap.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeConstMapContents.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeConstMapContents.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeConstValue.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeConstValue.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeDefinition.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeDefinition.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeDefinitionType.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeDefinitionType.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeEnum.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeEnum.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeEnumDef.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeEnumDef.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeEnumDefList.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeEnumDefList.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeExtends.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeExtends.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeFieldRequiredness.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeFieldRequiredness.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeFieldValue.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeFieldValue.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeFlagArgs.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeFlagArgs.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeFunctionType.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeFunctionType.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeHeader.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeHeader.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeHeaderList.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeHeaderList.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeInclude.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeInclude.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeNamespace.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeNamespace.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeSenum.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeSenum.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeSenumDef.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeSenumDef.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeSenumDefList.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeSenumDefList.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeService.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeService.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeStart.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeStart.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeThrows.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeThrows.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeDefinition.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeDefinition.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeUnflagArgs.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeUnflagArgs.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeXception.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeXception.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/JJTthrift_grammarState.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/JJTthrift_grammarState.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/Node.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/Node.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/ParseException.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/ParseException.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/SimpleCharStream.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/SimpleCharStream.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/SimpleNode.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/SimpleNode.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/Token.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/Token.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/TokenMgrError.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/TokenMgrError.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/thrift_grammar.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/thrift_grammar.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/thrift_grammar.jj
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/thrift_grammar.jj
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/thrift_grammarConstants.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/thrift_grammarConstants.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/thrift_grammarTokenManager.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/thrift_grammarTokenManager.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/thrift_grammarTreeConstants.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/dynamic_type/thrift_grammarTreeConstants.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/thrift/
      - copied from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/thrift/
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/thrift/test/
      - copied from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/thrift/test/
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/thrift/test/Complex.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/thrift/test/Complex.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/thrift/test/Constants.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/thrift/test/Constants.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/thrift/test/IntString.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde2/thrift/test/IntString.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-py/org_apache_hadoop_hive_serde/
      - copied from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-py/org_apache_hadoop_hive_serde/
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-py/org_apache_hadoop_hive_serde/__init__.py
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-py/org_apache_hadoop_hive_serde/__init__.py
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-py/org_apache_hadoop_hive_serde/constants.py
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-py/org_apache_hadoop_hive_serde/constants.py
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-py/org_apache_hadoop_hive_serde/ttypes.py
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/gen-py/org_apache_hadoop_hive_serde/ttypes.py
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/
      - copied from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDe.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDe.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeField.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeField.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeFieldList.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeFieldList.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeFieldType.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeFieldType.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeFunction.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeFunction.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeSimpleNode.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeSimpleNode.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeStruct.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeStruct.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeStructBase.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeStructBase.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeBase.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeBase.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeBool.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeBool.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeByte.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeByte.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeDouble.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeDouble.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeList.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeList.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeMap.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeMap.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeSet.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeSet.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeString.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeString.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypedef.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypedef.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypei16.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypei16.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypei32.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypei32.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypei64.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypei64.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/thrift_grammar.jjt
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/thrift_grammar.jjt
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/thrift/
      - copied from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/thrift/
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/thrift/ConfigurableTProtocol.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/thrift/ConfigurableTProtocol.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/thrift/TCTLSeparatedProtocol.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/thrift/TCTLSeparatedProtocol.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/test/org/apache/hadoop/hive/serde2/TestTCTLSeparatedProtocol.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/test/org/apache/hadoop/hive/serde2/TestTCTLSeparatedProtocol.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/test/org/apache/hadoop/hive/serde2/dynamic_type/
      - copied from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/test/org/apache/hadoop/hive/serde2/dynamic_type/
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/test/org/apache/hadoop/hive/serde2/dynamic_type/TestDynamicSerDe.java
      - copied unchanged from r706704, hadoop/core/trunk/src/contrib/hive/serde/src/test/org/apache/hadoop/hive/serde2/dynamic_type/TestDynamicSerDe.java
Removed:
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/parse/OperatorInfoList.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/thrift/Complex.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/thrift/Constants.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/thrift/IntString.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/if/testthrift.thrift
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-py/serde/__init__.py
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-py/serde/constants.py
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-py/serde/ttypes.py
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/test/org/apache/hadoop/hive/serde/TestTCTLSeparatedProtocol.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/test/org/apache/hadoop/hive/serde2/thrift_test/Complex.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/test/org/apache/hadoop/hive/serde2/thrift_test/Constants.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/test/org/apache/hadoop/hive/serde2/thrift_test/IntString.java
Modified:
    hadoop/core/branches/branch-0.19/CHANGES.txt
    hadoop/core/branches/branch-0.19/src/contrib/hive/bin/hive
    hadoop/core/branches/branch-0.19/src/contrib/hive/build-common.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/build.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/cli/src/java/org/apache/hadoop/hive/cli/CliDriver.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/cli/src/java/org/apache/hadoop/hive/cli/CliSessionState.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/cli/src/java/org/apache/hadoop/hive/cli/OptionsProcessor.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/conf/hive-default.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/metastore/if/hive_metastore.thrift
    hadoop/core/branches/branch-0.19/src/contrib/hive/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/metastore/src/java/org/apache/hadoop/hive/metastore/IMetaStoreClient.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreClient.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreUtils.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/metastore/src/java/org/apache/hadoop/hive/metastore/ObjectStore.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/build.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/Context.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/Driver.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/ColumnInfo.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/ExecDriver.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/ExecMapper.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/ExecReducer.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/ExprNodeFieldEvaluator.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/ExprNodeIndexEvaluator.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/MapRedTask.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/Operator.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/Task.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/UDF.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/metadata/Partition.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/metadata/Table.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/parse/BaseSemanticAnalyzer.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/parse/DDLSemanticAnalyzer.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/parse/ErrorMsg.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/parse/ExplainSemanticAnalyzer.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/parse/FunctionSemanticAnalyzer.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/parse/Hive.g
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/parse/LoadSemanticAnalyzer.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/parse/PartitionPruner.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/parse/QB.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/parse/QBMetaData.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/parse/QBParseInfo.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/parse/RowResolver.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzerFactory.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/plan/DDLWork.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/plan/PlanUtils.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/plan/alterTableDesc.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/plan/createTableDesc.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/plan/descTableDesc.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/plan/dropTableDesc.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/plan/exprNodeColumnDesc.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/plan/exprNodeFieldDesc.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/plan/loadFileDesc.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/plan/mapredWork.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/plan/reduceSinkDesc.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/plan/tableDesc.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/typeinfo/StructTypeInfo.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDAFAvg.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDAFCount.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDAFMax.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDAFMin.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDAFSum.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFBaseCompare.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFConcat.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFDefaultSampleHashFn.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFLTrim.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFLike.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFLower.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPAnd.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPBitAnd.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPBitNot.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPBitOr.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPBitXor.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPDivide.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPMinus.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPMod.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPMultiply.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPNot.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPNotNull.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPNull.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPOr.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPPlus.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFRTrim.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFRegExp.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFRegExpReplace.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFStrEq.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFStrGe.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFStrGt.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFStrLe.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFStrLt.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFStrNe.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFSubstr.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToBoolean.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToByte.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToDate.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToDouble.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToFloat.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToInteger.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToLong.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToString.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFTrim.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFUpper.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExecDriver.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/org/apache/hadoop/hive/ql/metadata/TestHive.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/org/apache/hadoop/hive/ql/udf/UDFTestLength.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/input3.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/input_part1.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/input_testxpath.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/inputddl4.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/clientpositive/udf2.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/queries/positive/input_testxpath.q
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/cast1.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/groupby1.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/groupby2.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/groupby3.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/groupby4.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/groupby5.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/groupby6.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/groupby7.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/groupby8.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input1.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input10.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input11.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input12.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input13.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input14.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input15.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input3.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input4.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input5.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input6.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input7.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input8.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input9.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input_part1.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input_testsequencefile.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/input_testxpath.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/inputddl1.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/inputddl2.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/inputddl3.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/inputddl4.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/inputddl5.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/join1.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/join2.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/join3.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/join4.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/join5.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/join6.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/join7.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/join8.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/sample1.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/sample2.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/sample4.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/sample5.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/sample6.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/sample7.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/subq.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/udf1.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/udf2.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/clientpositive/union.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/parse/input_testxpath.q.out
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/cast1.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/groupby1.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/groupby2.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/groupby3.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/groupby4.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/groupby5.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/groupby6.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/input1.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/input2.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/input3.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/input4.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/input5.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/input6.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/input7.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/input8.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/input9.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/input_part1.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/input_testsequencefile.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/input_testxpath.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/join1.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/join2.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/join3.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/join4.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/join5.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/join6.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/join7.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/join8.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/sample1.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/sample2.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/sample3.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/sample4.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/sample5.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/sample6.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/sample7.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/subq.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/udf1.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/results/compiler/plan/union.q.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/ql/src/test/templates/TestParseNegative.vm
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/build.xml
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/if/serde.thrift
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/gen-java/org/apache/hadoop/hive/serde/Constants.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde/ByteStreamTypedSerDe.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde/ReflectionSerDeField.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde/SerDe.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde/dynamic_type/DynamicSerDe.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde/jute/JuteSerDe.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde/simple_meta/MetadataTypedColumnsetSerDe.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde/thrift/ThriftByteStreamTypedSerDe.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde/thrift/ThriftSerDe.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde/thrift/ThriftSerDeField.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde/thrift/columnsetSerDe.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/Deserializer.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/MetadataTypedColumnsetSerDe.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/SerDeUtils.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/Serializer.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/ThriftByteStreamTypedSerDe.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/ThriftDeserializer.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/ReflectionStructObjectInspector.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/test/org/apache/hadoop/hive/serde/TestSerDeUtils.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/test/org/apache/hadoop/hive/serde2/objectinspector/TestObjectInspectorUtils.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/serde/src/test/org/apache/hadoop/hive/serde2/objectinspector/TestThriftObjectInspectors.java
    hadoop/core/branches/branch-0.19/src/contrib/hive/testutils/run_tests

Modified: hadoop/core/branches/branch-0.19/CHANGES.txt
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.19/CHANGES.txt?rev=706708&r1=706707&r2=706708&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.19/CHANGES.txt (original)
+++ hadoop/core/branches/branch-0.19/CHANGES.txt Tue Oct 21 11:29:18 2008
@@ -944,6 +944,9 @@
     particular mapred.tasktracker.tasks.maxmemory and mapred.task.max.memory.
     (Hemanth Yamijala via omalley)
 
+    HADOOP-4230. Fix for serde2 interface, limit operator, select * operator,
+    UDF trim functions and sampling. (Ashish Thusoo via dhruba)
+
 Release 0.18.2 - Unreleased
 
   BUG FIXES

Modified: hadoop/core/branches/branch-0.19/src/contrib/hive/bin/hive
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.19/src/contrib/hive/bin/hive?rev=706708&r1=706707&r2=706708&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.19/src/contrib/hive/bin/hive (original)
+++ hadoop/core/branches/branch-0.19/src/contrib/hive/bin/hive Tue Oct 21 11:29:18 2008
@@ -48,19 +48,36 @@
 # add the auxillary jars such as serdes
 if [ -d "${HIVE_AUX_JARS_PATH}" ]; then
   for f in ${HIVE_AUX_JARS_PATH}/*.jar; do
-    AUX_CLASSPATH=${AUX_CLASSPATH}:$f;
+    if [[ ! -f $f ]]; then
+        continue;
+    fi
+    AUX_CLASSPATH=${AUX_CLASSPATH}:$f
     if [ "${AUX_PARAM}" == "" ]; then
-        AUX_PARAM=$f
+        AUX_PARAM=file://$f
     else
-        AUX_PARAM=${AUX_PARAM},$f;
+        AUX_PARAM=${AUX_PARAM},file://$f;
     fi
   done
-else
+elif [ "${HIVE_AUX_JARS_PATH}" != "" ]; then 
   AUX_CLASSPATH=${HIVE_AUX_JARS_PATH}
-  AUX_PARAM=${HIVE_AUX_JARS_PATH}
+  AUX_PARAM=file://${HIVE_AUX_JARS_PATH}
+  AUX_PARAM=`echo $AUX_PARAM | sed 's/,/,file:\/\//g'`
 fi
-CLASSPATH=${CLASSPATH}:${AUX_CLASSPATH}
 
+# adding jars from auxlib directory
+for f in ${HIVE_HOME}/auxlib/*.jar; do
+  if [[ ! -f $f ]]; then
+      continue;
+  fi
+
+  AUX_CLASSPATH=${AUX_CLASSPATH}:$f
+  if [ "${AUX_PARAM}" == "" ]; then
+    AUX_PARAM=file://$f
+  else
+    AUX_PARAM=${AUX_PARAM},file://$f;
+  fi
+done
+CLASSPATH=${CLASSPATH}:${AUX_CLASSPATH}
 
 # pass classpath to hadoop
 export HADOOP_CLASSPATH=${CLASSPATH}
@@ -79,23 +96,24 @@
 
 HADOOP=$HADOOP_HOME/bin/hadoop
 if [ ! -f ${HADOOP} ]; then
-  echo "Cannot find hadoop installation: \"$HADOOP\" does not exist";
+  echo "Cannot find hadoop installation: \$HADOOP_HOME must be set or hadoop must be in the path";
   exit 4;
 fi
 
 # override default value of hadoop.bin.path to point to what we are running off
 # if the user specified a -D override - this will be further overriden
-export HADOOP_OPTS="$HADOOP_OPTS -Dhadoop.bin.path=$HADOOP"
+export HIVE_OPTS="-hiveconf hadoop.bin.path=$HADOOP"
 
 CLASS=org.apache.hadoop.hive.cli.CliDriver
 
 if [ "${AUX_PARAM}" != "" ]; then
-  HADOOP_OPTS="-Dhive.aux.jars.path=${AUX_PARAM}"
+  HIVE_OPTS="$HIVE_OPTS -hiveconf hive.aux.jars.path=${AUX_PARAM}"
   AUX_JARS_CMD_LINE="-libjars ${AUX_PARAM}"
 fi
 #echo "CLASSPATH="$CLASSPATH
 #echo "AUX_LIB_PATH"=$AUX_PARAM
 #echo "HADOOP_OPTS="$HADOOP_OPTS
 # note: $@ only works in "$@"
-exec $HADOOP jar $AUX_JARS_CMD_LINE ${HIVE_LIB}/hive_cli.jar $CLASS "$@"
+#echo $HADOOP jar $AUX_JARS_CMD_LINE ${HIVE_LIB}/hive_cli.jar $CLASS $HIVE_OPTS "$@"
+exec $HADOOP jar $AUX_JARS_CMD_LINE ${HIVE_LIB}/hive_cli.jar $CLASS $HIVE_OPTS "$@"
 

Modified: hadoop/core/branches/branch-0.19/src/contrib/hive/build-common.xml
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.19/src/contrib/hive/build-common.xml?rev=706708&r1=706707&r2=706708&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.19/src/contrib/hive/build-common.xml (original)
+++ hadoop/core/branches/branch-0.19/src/contrib/hive/build-common.xml Tue Oct 21 11:29:18 2008
@@ -53,6 +53,7 @@
   <property name="test.build.classes" value="${test.build.dir}/classes"/>
   <property name="test.build.javadoc" value="${test.build.dir}/docs/api"/>
   <property name="test.include" value="Test*"/>
+  <property name="test.exclude" value="TestSerDe"/>
   <property name="test.classpath.id" value="test.classpath"/>
   <property name="test.output" value="true"/>
   <property name="test.timeout" value="900000"/>
@@ -64,6 +65,7 @@
     <pathelement location="${hadoop.conf.dir}"/>
     <pathelement location="${test.data.dir}/conf"/>
     <pathelement location="${hive.conf.dir}"/>
+    <fileset dir="${test.src.data.dir}" includes="files/*.jar"/>
     <path refid="classpath"/>
   </path>
 
@@ -95,6 +97,7 @@
     <pathelement location="${hadoop.root}/build/contrib/hive/metastore/classes"/>
     <pathelement location="${hadoop.root}/build/contrib/hive/ql/classes"/>
     <pathelement location="${hadoop.root}/build/contrib/hive/cli/classes"/>
+    <fileset dir="${test.src.data.dir}" includes="files/*.jar"/>
     <fileset dir="${basedir}" includes="lib/*.jar"/>
     <path refid="common-classpath"/>
   </path>
@@ -215,7 +218,7 @@
       <sysproperty key="test.output.overwrite" value="${overwrite}"/>
       <sysproperty key="log4j.configuration" value="file://${test.data.dir}/conf/hive-log4j.properties"/>
       <sysproperty key="derby.stream.error.file" value="${test.build.dir}/derby.log"/>
-      <sysproperty key="hive.aux.jars.path" value="file://${test.build.dir}/test-udfs.jar"/>
+      <sysproperty key="hive.aux.jars.path" value="${test.build.dir}/test-udfs.jar,${test.src.data.dir}/files/TestSerDe.jar"/>
       <classpath refid="${test.classpath.id}"/>
       <formatter type="${test.junit.output.format}" />
       <batchtest todir="${test.build.dir}" unless="testcase">

Modified: hadoop/core/branches/branch-0.19/src/contrib/hive/build.xml
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.19/src/contrib/hive/build.xml?rev=706708&r1=706707&r2=706708&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.19/src/contrib/hive/build.xml (original)
+++ hadoop/core/branches/branch-0.19/src/contrib/hive/build.xml Tue Oct 21 11:29:18 2008
@@ -140,9 +140,11 @@
     <copy file="${basedir}/conf/hive-log4j.properties" todir="${target.conf.dir}"/>
     <copy file="${basedir}/conf/jpox.properties" todir="${target.conf.dir}"/>
     <copy todir="${target.lib.dir}/php">
+      <fileset dir="${hive.root}/serde/src/gen-php"/>
       <fileset dir="${hive.root}/metastore/src/gen-php"/>
     </copy>
     <copy todir="${target.lib.dir}/py">
+      <fileset dir="${hive.root}/serde/src/gen-py"/>
       <fileset dir="${hive.root}/metastore/src/gen-py"/>
     </copy>
     <copy todir="${target.lib.dir}" preservelastmodified="true" flatten="true">

Modified: hadoop/core/branches/branch-0.19/src/contrib/hive/cli/src/java/org/apache/hadoop/hive/cli/CliDriver.java
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.19/src/contrib/hive/cli/src/java/org/apache/hadoop/hive/cli/CliDriver.java?rev=706708&r1=706707&r2=706708&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.19/src/contrib/hive/cli/src/java/org/apache/hadoop/hive/cli/CliDriver.java (original)
+++ hadoop/core/branches/branch-0.19/src/contrib/hive/cli/src/java/org/apache/hadoop/hive/cli/CliDriver.java Tue Oct 21 11:29:18 2008
@@ -23,6 +23,7 @@
 import java.io.*;
 import java.util.*;
 
+import org.apache.hadoop.fs.FsShell;
 import org.apache.hadoop.hive.conf.HiveConf;
 import org.apache.hadoop.hive.ql.exec.Utilities;
 import org.apache.hadoop.hive.ql.exec.Utilities.StreamPrinter;
@@ -35,9 +36,11 @@
 public class CliDriver {
 
   public final static String prompt = "hive";
+  public final static String prompt2 = "    "; // when ';' is not yet seen
 
   public static SetProcessor sp;
   public static Driver qp;
+  public static FsShell dfs;
 
   public CliDriver(CliSessionState ss) {
     SessionState.start(ss);
@@ -81,30 +84,46 @@
       catch (Exception e) {
         e.printStackTrace();
       }
-
-    } 
-    else {
+    } else if (cmd.startsWith("dfs")) {
+      // dfs shell commands
+      SessionState ss = SessionState.get();
+      if(dfs == null)
+        dfs = new FsShell(ss.getConf());
+      String hadoopCmd = cmd.replaceFirst("dfs\\s+", "");
+      hadoopCmd = hadoopCmd.trim();
+      if (hadoopCmd.endsWith(";")) {
+        hadoopCmd = hadoopCmd.substring(0, hadoopCmd.length()-1);
+      }
+      String[] args = hadoopCmd.split("\\s+");
+      try {
+        PrintStream oldOut = System.out;
+        System.setOut(ss.out);
+        int val = dfs.run(args);
+        System.setOut(oldOut);
+        if (val != 0) {
+          ss.err.write((new String("Command failed with exit code = " + val)).getBytes());
+        }
+      } catch (Exception e) {
+        ss.err.println("Exception raised from DFSShell.run " + e.getLocalizedMessage()); 
+      }
+    } else {
       ret = qp.run(cmd);
-      Vector<Vector<String>> res = new Vector<Vector<String>>();
+      Vector<String> res = new Vector<String>();
       while (qp.getResults(res)) {
-        SessionState ss  = SessionState.get();
-        PrintStream out = ss.out;
-
-        for (Vector<String> row:res)
-        {
-          boolean firstCol = true;
-          for (String col:row)
-          {
-            if (!firstCol)
-              out.write(Utilities.tabCode);
-            out.print(col == null ? Utilities.nullStringOutput : col);
-            firstCol = false;
-          } 
-          out.write(Utilities.newLineCode);
-        }
+      	for (String r:res) {
+          SessionState ss  = SessionState.get();
+          PrintStream out = ss.out;
+          out.println(r);
+      	}
         res.clear();
       }
+
+      int cret = qp.close();
+      if (ret == 0) {
+        ret = cret;
+      }
     }
+
     return ret;
   }
 
@@ -162,8 +181,15 @@
       System.exit(2);
     }
 
+    // set all properties specified via command line
+    HiveConf conf = ss.getConf();
+    for(Map.Entry<Object, Object> item: ss.cmdProperties.entrySet()) {
+      conf.set((String) item.getKey(), (String) item.getValue());
+    }
+
     sp = new SetProcessor();
     qp = new Driver();
+    dfs = new FsShell(ss.getConf());
 
     if(ss.execString != null) {
       System.exit(processLine(ss.execString));
@@ -199,9 +225,20 @@
     int ret = 0;
     Log LOG = LogFactory.getLog("CliDriver");
     LogHelper console = new LogHelper(LOG);
-    while ((line = reader.readLine(prompt+"> ")) != null) {
+    String prefix = "";
+    String curPrompt = prompt;
+    while ((line = reader.readLine(curPrompt+"> ")) != null) {
       long start = System.currentTimeMillis();
-      ret = processLine(line);
+      if(line.trim().endsWith(";")) {
+        line = prefix + " " + line;
+        ret = processLine(line);
+        prefix = "";
+        curPrompt = prompt;
+      } else {
+        prefix = prefix + line;
+        curPrompt = prompt2;
+        continue;
+      }
       long end = System.currentTimeMillis();
       if (end > start) {
         double timeTaken = (double)(end-start)/1000.0;

Modified: hadoop/core/branches/branch-0.19/src/contrib/hive/cli/src/java/org/apache/hadoop/hive/cli/CliSessionState.java
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.19/src/contrib/hive/cli/src/java/org/apache/hadoop/hive/cli/CliSessionState.java?rev=706708&r1=706707&r2=706708&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.19/src/contrib/hive/cli/src/java/org/apache/hadoop/hive/cli/CliSessionState.java (original)
+++ hadoop/core/branches/branch-0.19/src/contrib/hive/cli/src/java/org/apache/hadoop/hive/cli/CliSessionState.java Tue Oct 21 11:29:18 2008
@@ -18,6 +18,8 @@
 
 package org.apache.hadoop.hive.cli;
 
+import java.util.Properties;
+
 import org.apache.hadoop.hive.ql.session.SessionState;
 import org.apache.hadoop.hive.conf.HiveConf;
 import org.apache.hadoop.hive.ql.metadata.Hive;
@@ -33,6 +35,11 @@
    */
   public String fileName;
 
+  /**
+   * properties set from -hiveconf via cmdline
+   */
+  public Properties cmdProperties = new Properties();
+
 
   public CliSessionState() {
     super();

Modified: hadoop/core/branches/branch-0.19/src/contrib/hive/cli/src/java/org/apache/hadoop/hive/cli/OptionsProcessor.java
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.19/src/contrib/hive/cli/src/java/org/apache/hadoop/hive/cli/OptionsProcessor.java?rev=706708&r1=706707&r2=706708&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.19/src/contrib/hive/cli/src/java/org/apache/hadoop/hive/cli/OptionsProcessor.java (original)
+++ hadoop/core/branches/branch-0.19/src/contrib/hive/cli/src/java/org/apache/hadoop/hive/cli/OptionsProcessor.java Tue Oct 21 11:29:18 2008
@@ -200,6 +200,15 @@
       printUsage("-e and -f option cannot be specified simultaneously");
       return false;
     }
+
+    List<String> hiveConfArgs = (List<String>)cmdLine.getValue(confOptions); 
+    if (null != hiveConfArgs){
+      for(String s : hiveConfArgs){
+        String []parts = s.split("=", 2); 
+        ss.cmdProperties.setProperty(parts[0], parts[1]);
+      }
+    }
+
     return true;
   }
 

Modified: hadoop/core/branches/branch-0.19/src/contrib/hive/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.19/src/contrib/hive/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java?rev=706708&r1=706707&r2=706708&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.19/src/contrib/hive/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java (original)
+++ hadoop/core/branches/branch-0.19/src/contrib/hive/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java Tue Oct 21 11:29:18 2008
@@ -80,6 +80,7 @@
     // for hive script operator
     HIVETABLENAME("hive.table.name", ""),
     HIVEPARTITIONNAME("hive.partition.name", ""),
+    HIVEPARTITIONPRUNER("hive.partition.pruning", "nonstrict"),
     HIVEALIAS("hive.alias", "");
     
     public final String varname;
@@ -170,13 +171,13 @@
     // let's add the hive configuration 
     URL hconfurl = getClassLoader().getResource("hive-default.xml");
     if(hconfurl == null) {
-      l4j.warn("Unable to locate default hive configuration");
+      l4j.debug("hive-default.xml not found.");
     } else {
       addResource(hconfurl);
     }
     URL hsiteurl = getClassLoader().getResource("hive-site.xml");
     if(hsiteurl == null) {
-      l4j.warn("Unable to locate hive site configuration");
+      l4j.debug("hive-site.xml not found.");
     } else {
       addResource(hsiteurl);
     }

Modified: hadoop/core/branches/branch-0.19/src/contrib/hive/conf/hive-default.xml
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.19/src/contrib/hive/conf/hive-default.xml?rev=706708&r1=706707&r2=706708&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.19/src/contrib/hive/conf/hive-default.xml (original)
+++ hadoop/core/branches/branch-0.19/src/contrib/hive/conf/hive-default.xml Tue Oct 21 11:29:18 2008
@@ -9,6 +9,21 @@
 <!-- users do not have to edit hadoop configuration files (that may be managed as a centralized -->
 <!-- resource).                                                                                 -->
 
+<!-- Hadoop Setup -->
+<property>
+  <name>hadoop.bin.path</name>
+  <value>${user.dir}/../../../bin/hadoop</value>
+  <!-- note that the hive shell script also uses this property name -->
+  <description>Path to hadoop binary. Assumes that by default we are executing from hive</description>
+</property>
+
+<property>
+  <name>hadoop.config.dir</name>
+  <value>${user.dir}/../../../conf</value>
+  <!-- note that the hive shell script also uses this property name -->
+  <description>Path to hadoop configuration. Again assumes that by default we are executing from hive/</description>
+</property>
+
 <!-- Hive Execution Parameters -->
 <property>
   <name>hive.exec.scratchdir</name>