-----------------------------------------------------------
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

Reply via email to