-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/5468/
-----------------------------------------------------------
Review request for pig, Thejas Nair and Julien Le Dem.
Description
-------
This is an attempt to add biginteger and bigdecimal support to pig as new types.
This addresses bug PIG-2764.
https://issues.apache.org/jira/browse/PIG-2764
Diffs
-----
trunk/.gitignore 1352400
trunk/src/org/apache/pig/LoadCaster.java 1352400
trunk/src/org/apache/pig/PigWarning.java 1352400
trunk/src/org/apache/pig/StoreCaster.java 1352400
trunk/src/org/apache/pig/backend/hadoop/BigDecimalWritable.java PRE-CREATION
trunk/src/org/apache/pig/backend/hadoop/BigIntegerWritable.java PRE-CREATION
trunk/src/org/apache/pig/backend/hadoop/HDataType.java 1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/JobControlCompiler.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/PigBigDecimalRawComparator.java
PRE-CREATION
trunk/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/PigBigIntegerRawComparator.java
PRE-CREATION
trunk/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/partitioners/WeightedRangePartitioner.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/PhysicalOperator.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/expressionOperators/Add.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/expressionOperators/ConstantExpression.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/expressionOperators/Divide.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/expressionOperators/EqualToExpr.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/expressionOperators/ExpressionOperator.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/expressionOperators/GTOrEqualToExpr.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/expressionOperators/GreaterThanExpr.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/expressionOperators/LTOrEqualToExpr.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/expressionOperators/LessThanExpr.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/expressionOperators/Multiply.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/expressionOperators/NotEqualToExpr.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/expressionOperators/POBinCond.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/expressionOperators/POCast.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/expressionOperators/POIsNull.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/expressionOperators/PONegative.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/expressionOperators/POProject.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/expressionOperators/POUserComparisonFunc.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/expressionOperators/POUserFunc.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/expressionOperators/Subtract.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/POForEach.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/POLocalRearrange.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/POPartialAgg.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/POPreCombinerLocalRearrange.java
1352400
trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/POSort.java
1352400
trunk/src/org/apache/pig/backend/hadoop/hbase/HBaseBinaryConverter.java
1352400
trunk/src/org/apache/pig/backend/hadoop/hbase/HBaseStorage.java 1352400
trunk/src/org/apache/pig/builtin/ABS.java 1352400
trunk/src/org/apache/pig/builtin/BigDecimalAbs.java PRE-CREATION
trunk/src/org/apache/pig/builtin/BigIntegerAbs.java PRE-CREATION
trunk/src/org/apache/pig/builtin/BinStorage.java 1352400
trunk/src/org/apache/pig/builtin/TextLoader.java 1352400
trunk/src/org/apache/pig/builtin/Utf8StorageConverter.java 1352400
trunk/src/org/apache/pig/data/BinInterSedes.java 1352400
trunk/src/org/apache/pig/data/DataReaderWriter.java 1352400
trunk/src/org/apache/pig/data/DataType.java 1352400
trunk/src/org/apache/pig/data/DefaultTuple.java 1352400
trunk/src/org/apache/pig/data/SizeUtil.java 1352400
trunk/src/org/apache/pig/data/TypeAwareTuple.java 1352400
trunk/src/org/apache/pig/impl/io/NullableBigDecimalWritable.java PRE-CREATION
trunk/src/org/apache/pig/impl/io/NullableBigIntegerWritable.java PRE-CREATION
trunk/src/org/apache/pig/impl/logicalLayer/schema/SchemaUtil.java 1352400
trunk/src/org/apache/pig/impl/util/CastUtils.java 1352400
trunk/src/org/apache/pig/impl/util/NumValCarrier.java 1352400
trunk/src/org/apache/pig/impl/util/StorageUtil.java 1352400
trunk/src/org/apache/pig/newplan/logical/rules/ConstExpEvaluator.java 1352400
trunk/src/org/apache/pig/newplan/logical/visitor/TypeCheckingExpVisitor.java
1352400
trunk/src/org/apache/pig/parser/AliasMasker.g 1352400
trunk/src/org/apache/pig/parser/AstPrinter.g 1352400
trunk/src/org/apache/pig/parser/AstValidator.g 1352400
trunk/src/org/apache/pig/parser/LogicalPlanBuilder.java 1352400
trunk/src/org/apache/pig/parser/LogicalPlanGenerator.g 1352400
trunk/src/org/apache/pig/parser/QueryLexer.g 1352400
trunk/src/org/apache/pig/parser/QueryParser.g 1352400
trunk/src/org/apache/pig/pen/AugmentBaseDataVisitor.java 1352400
trunk/test/e2e/pig/udfs/java/org/apache/pig/test/udf/storefunc/PigPerformanceLoader.java
1352400
trunk/test/org/apache/pig/test/TestAdd.java 1352400
trunk/test/org/apache/pig/test/TestBestFitCast.java 1352400
trunk/test/org/apache/pig/test/TestPOCast.java 1352400
Diff: https://reviews.apache.org/r/5468/diff/
Testing
-------
Thanks,
Jonathan Coveney