Author: praveen
Date: Thu Nov 27 12:49:54 2014
New Revision: 1642132
URL: http://svn.apache.org/r1642132
Log:
PIG-4346: Merge from trunk (1)
Added:
pig/branches/spark/src/docs/jdiff/pig_0.14.0.xml
- copied unchanged from r1642118, pig/trunk/src/docs/jdiff/pig_0.14.0.xml
pig/branches/spark/src/org/apache/pig/JVMReuseImpl.java
- copied unchanged from r1642118,
pig/trunk/src/org/apache/pig/JVMReuseImpl.java
pig/branches/spark/src/org/apache/pig/JVMReuseManager.java
- copied unchanged from r1642118,
pig/trunk/src/org/apache/pig/JVMReuseManager.java
pig/branches/spark/src/org/apache/pig/StaticDataCleanup.java
- copied unchanged from r1642118,
pig/trunk/src/org/apache/pig/StaticDataCleanup.java
pig/branches/spark/src/org/apache/pig/StoreResources.java
- copied unchanged from r1642118,
pig/trunk/src/org/apache/pig/StoreResources.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/plans/UdfCacheShipFilesVisitor.java
- copied unchanged from r1642118,
pig/trunk/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/plans/UdfCacheShipFilesVisitor.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/plan/
- copied from r1642118,
pig/trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/plan/
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/runtime/
- copied from r1642118,
pig/trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/runtime/
pig/branches/spark/src/org/apache/pig/backend/hadoop/hbase/TableSplitComparable.java
- copied unchanged from r1642118,
pig/trunk/src/org/apache/pig/backend/hadoop/hbase/TableSplitComparable.java
pig/branches/spark/src/org/apache/pig/builtin/FuncUtils.java
- copied unchanged from r1642118,
pig/trunk/src/org/apache/pig/builtin/FuncUtils.java
pig/branches/spark/src/org/apache/pig/builtin/STRSPLITTOBAG.java
- copied unchanged from r1642118,
pig/trunk/src/org/apache/pig/builtin/STRSPLITTOBAG.java
pig/branches/spark/src/org/apache/pig/builtin/UniqueID.java
- copied unchanged from r1642118,
pig/trunk/src/org/apache/pig/builtin/UniqueID.java
pig/branches/spark/src/org/apache/pig/impl/util/GroupingSpillable.java
- copied unchanged from r1642118,
pig/trunk/src/org/apache/pig/impl/util/GroupingSpillable.java
pig/branches/spark/src/org/apache/pig/tools/pigstats/tez/PigTezProgressNotificationListener.java
- copied unchanged from r1642118,
pig/trunk/src/org/apache/pig/tools/pigstats/tez/PigTezProgressNotificationListener.java
pig/branches/spark/src/org/apache/pig/tools/pigstats/tez/TezDAGStats.java
- copied unchanged from r1642118,
pig/trunk/src/org/apache/pig/tools/pigstats/tez/TezDAGStats.java
pig/branches/spark/src/org/apache/pig/tools/pigstats/tez/TezPigScriptStats.java
- copied unchanged from r1642118,
pig/trunk/src/org/apache/pig/tools/pigstats/tez/TezPigScriptStats.java
pig/branches/spark/src/org/apache/pig/tools/pigstats/tez/TezVertexStats.java
- copied unchanged from r1642118,
pig/trunk/src/org/apache/pig/tools/pigstats/tez/TezVertexStats.java
pig/branches/spark/test/e2e/harness/xmlReport.pl
- copied unchanged from r1642118, pig/trunk/test/e2e/harness/xmlReport.pl
pig/branches/spark/test/org/apache/pig/builtin/avro/code/pig/dump.pig
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/builtin/avro/code/pig/dump.pig
pig/branches/spark/test/org/apache/pig/builtin/avro/data/json/recordsOfStringArrays.json
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/builtin/avro/data/json/recordsOfStringArrays.json
pig/branches/spark/test/org/apache/pig/builtin/avro/schema/recordsOfStringArrays.avsc
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/builtin/avro/schema/recordsOfStringArrays.avsc
pig/branches/spark/test/org/apache/pig/builtin/orc/charvarchar.orc
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/builtin/orc/charvarchar.orc
pig/branches/spark/test/org/apache/pig/builtin/orc/nullmapkey.orc
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/builtin/orc/nullmapkey.orc
pig/branches/spark/test/org/apache/pig/test/TestLoaderStorerShipCacheFiles.java
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/test/TestLoaderStorerShipCacheFiles.java
pig/branches/spark/test/org/apache/pig/test/TestLoaderStorerShipCacheFilesMR.java
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/test/TestLoaderStorerShipCacheFilesMR.java
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Cogroup-1.gld
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Cogroup-1.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Distinct-1.gld
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Distinct-1.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Distinct-2.gld
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Distinct-2.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-FRJoin-1.gld
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-FRJoin-1.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-FRJoin-2.gld
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-FRJoin-2.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Filter-1.gld
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Filter-1.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Group-1.gld
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Group-1.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Join-1.gld
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Join-1.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Limit-1.gld
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Limit-1.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Limit-2.gld
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Limit-2.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Limit-3.gld
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Limit-3.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Order-1.gld
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Order-1.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-SecKeySort-1.gld
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-SecKeySort-1.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-SecKeySort-2.gld
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-SecKeySort-2.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-SkewJoin-1.gld
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-SkewJoin-1.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Stream-1.gld
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Stream-1.gld
pig/branches/spark/test/org/apache/pig/tez/TestLoaderStorerShipCacheFilesTez.java
- copied unchanged from r1642118,
pig/trunk/test/org/apache/pig/tez/TestLoaderStorerShipCacheFilesTez.java
pig/branches/spark/test/tez-local-tests
- copied unchanged from r1642118, pig/trunk/test/tez-local-tests
Removed:
pig/branches/spark/license/jsch-LICENSE.txt
pig/branches/spark/src/docs/jdiff/pig_0.13.0.xml
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/AccumulatorOptimizer.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/CombinerOptimizer.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/FindQuantilesTez.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/MultiQueryOptimizerTez.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/NativeTezOper.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/ObjectCache.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/POFRJoinTez.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/POIdentityInOutTez.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/POLocalRearrangeTez.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/POLocalRearrangeTezFactory.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/POPartitionRearrangeTez.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/POShuffleTezLoad.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/POSimpleTezLoad.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/POStoreTez.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/POValueInputTez.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/POValueOutputTez.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/PartitionSkewedKeysTez.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/PartitionerDefinedVertexManager.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/PigProcessor.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/ReadScalarsTez.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/RoundRobinPartitioner.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/SecondaryKeyOptimizerTez.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/SkewedPartitionerTez.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezCompiler.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezCompilerException.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezEdgeDescriptor.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezInput.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezOpPlanVisitor.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezOperDependencyParallelismEstimator.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezOperPlan.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezOperator.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezOutput.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezPOPackageAnnotator.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezPOStreamVisitor.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezPOUserFuncVisitor.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezParallelismEstimator.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezPlanContainer.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezPlanContainerNode.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezPlanContainerPrinter.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezPlanContainerUDFCollector.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezPlanContainerVisitor.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezPrinter.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezTaskConfigurable.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezTaskContext.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/WeightedRangePartitionerTez.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/operators/
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/optimizers/
pig/branches/spark/src/org/apache/pig/tools/pigstats/tez/TezStats.java
pig/branches/spark/src/org/apache/pig/tools/pigstats/tez/TezTaskStats.java
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/TEZC1.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/TEZC10.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/TEZC11.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/TEZC12.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/TEZC13.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/TEZC14.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/TEZC15.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/TEZC16.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/TEZC17.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/TEZC18.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/TEZC2.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/TEZC3.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/TEZC4.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/TEZC5.gld
Modified:
pig/branches/spark/ (props changed)
pig/branches/spark/.gitignore
pig/branches/spark/CHANGES.txt
pig/branches/spark/README.txt
pig/branches/spark/bin/pig
pig/branches/spark/bin/pig.cmd
pig/branches/spark/build.xml
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/ExtremalTupleByNthField.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/convert/CustomFormatToISO.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/convert/ISOToUnix.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/convert/UnixToISO.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISODaysBetween.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOHoursBetween.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOMinutesBetween.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOMonthsBetween.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOSecondsBetween.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOYearsBetween.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOHelper.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToDay.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToHour.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToMinute.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToMonth.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToSecond.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToWeek.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToYear.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/ABS.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleAbs.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleCopySign.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleGetExponent.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleNextAfter.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleNextup.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleRound.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleSignum.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleUlp.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/FloatAbs.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/FloatCopySign.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/FloatGetExponent.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/FloatMax.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/FloatMin.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/FloatNextAfter.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/FloatNextup.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/FloatRound.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/FloatSignum.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/FloatUlp.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/IntAbs.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/IntMax.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/IntMin.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/LongAbs.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/LongMax.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/LongMin.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/NEXTUP.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/ROUND.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/SCALB.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/SIGNUM.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/ULP.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/copySign.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/getExponent.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/nextAfter.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/string/HashFNV2.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/string/RegexExtract.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/string/RegexExtractAll.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/string/RegexMatch.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/util/apachelogparser/DateExtractor.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/util/apachelogparser/HostExtractor.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/util/apachelogparser/SearchEngineExtractor.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/xml/XPath.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/DBStorage.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/MultiStorage.java
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/storage/XMLLoader.java
pig/branches/spark/contrib/piggybank/java/src/test/java/org/apache/pig/piggybank/test/evaluation/datetime/convert/TestConvertDateTime.java
pig/branches/spark/contrib/piggybank/java/src/test/java/org/apache/pig/piggybank/test/evaluation/datetime/truncate/TestTruncateDateTime.java
pig/branches/spark/contrib/piggybank/java/src/test/java/org/apache/pig/piggybank/test/storage/TestXMLLoader.java
pig/branches/spark/ivy.xml
pig/branches/spark/ivy/libraries.properties
pig/branches/spark/shims/src/hadoop20/org/apache/pig/backend/hadoop/executionengine/shims/HadoopShims.java
pig/branches/spark/shims/src/hadoop23/org/apache/hadoop/mapred/DowngradeHelper.java
pig/branches/spark/shims/src/hadoop23/org/apache/pig/backend/hadoop/executionengine/shims/HadoopShims.java
pig/branches/spark/shims/test/hadoop23/org/apache/pig/test/TezMiniCluster.java
pig/branches/spark/src/docs/src/documentation/content/xdocs/basic.xml
pig/branches/spark/src/docs/src/documentation/content/xdocs/cont.xml
pig/branches/spark/src/docs/src/documentation/content/xdocs/func.xml
pig/branches/spark/src/docs/src/documentation/content/xdocs/perf.xml
pig/branches/spark/src/docs/src/documentation/content/xdocs/pig-index.xml
pig/branches/spark/src/docs/src/documentation/content/xdocs/start.xml
pig/branches/spark/src/docs/src/documentation/content/xdocs/tabs.xml
pig/branches/spark/src/docs/src/documentation/content/xdocs/test.xml
pig/branches/spark/src/docs/src/documentation/content/xdocs/udf.xml
pig/branches/spark/src/org/apache/pig/EvalFunc.java
pig/branches/spark/src/org/apache/pig/LoadFunc.java
pig/branches/spark/src/org/apache/pig/LoadPredicatePushdown.java
pig/branches/spark/src/org/apache/pig/Main.java
pig/branches/spark/src/org/apache/pig/PigConfiguration.java
pig/branches/spark/src/org/apache/pig/PigConstants.java
pig/branches/spark/src/org/apache/pig/PigServer.java
pig/branches/spark/src/org/apache/pig/backend/executionengine/ExecutionEngine.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/accumulo/AccumuloBinaryConverter.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/accumulo/Utils.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/datastorage/ConfigurationUtil.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/HExecutionEngine.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/Launcher.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/fetch/FetchLauncher.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/fetch/FetchOptimizer.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/FileBasedOutputSizeReader.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/InputSizeReducerEstimator.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/JobControlCompiler.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/MRCompiler.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/MapReduceLauncher.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/MapReduceOper.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/MultiQueryOptimizer.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/PhyPlanSetter.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/PigBytesRawComparator.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/PigCombiner.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/PigGenericMapBase.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/PigGenericMapReduce.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/PigHadoopLogger.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/PigInputFormat.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/PigMapReduceCounter.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/PigOutputFormat.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/PigRecordReader.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/mapReduceLayer/partitioners/WeightedRangePartitioner.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/PhysicalOperator.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/expressionOperators/POUserFunc.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/plans/PhyPlanVisitor.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/CombinerPackager.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/MultiQueryPackager.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/POCollectedGroup.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/PODistinct.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/POForEach.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/POLimit.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/POLoad.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/POPackage.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/POPartialAgg.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/POSort.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/POStore.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/Packager.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezDagBuilder.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezExecutionEngine.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezJob.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezJobCompiler.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezLauncher.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezResourceManager.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/TezSessionManager.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/util/MRToTezHelper.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/tez/util/TezCompilerUtil.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/util/AccumulatorOptimizerUtil.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/util/CombinerOptimizerUtil.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/util/MapRedUtil.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/executionengine/util/ParallelConstantVisitor.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/hbase/HBaseBinaryConverter.java
pig/branches/spark/src/org/apache/pig/backend/hadoop/hbase/HBaseStorage.java
pig/branches/spark/src/org/apache/pig/builtin/ABS.java
pig/branches/spark/src/org/apache/pig/builtin/AvroStorage.java
pig/branches/spark/src/org/apache/pig/builtin/BigDecimalAbs.java
pig/branches/spark/src/org/apache/pig/builtin/BigIntegerAbs.java
pig/branches/spark/src/org/apache/pig/builtin/Bloom.java
pig/branches/spark/src/org/apache/pig/builtin/BuildBloom.java
pig/branches/spark/src/org/apache/pig/builtin/Distinct.java
pig/branches/spark/src/org/apache/pig/builtin/DoubleRound.java
pig/branches/spark/src/org/apache/pig/builtin/FloatRound.java
pig/branches/spark/src/org/apache/pig/builtin/JsonLoader.java
pig/branches/spark/src/org/apache/pig/builtin/JsonStorage.java
pig/branches/spark/src/org/apache/pig/builtin/OrcStorage.java
pig/branches/spark/src/org/apache/pig/builtin/ROUND.java
pig/branches/spark/src/org/apache/pig/builtin/TextLoader.java
pig/branches/spark/src/org/apache/pig/data/DefaultAbstractBag.java
pig/branches/spark/src/org/apache/pig/data/DefaultTuple.java
pig/branches/spark/src/org/apache/pig/data/DistinctDataBag.java
pig/branches/spark/src/org/apache/pig/data/InternalDistinctBag.java
pig/branches/spark/src/org/apache/pig/data/InternalSortedBag.java
pig/branches/spark/src/org/apache/pig/data/SchemaTupleBackend.java
pig/branches/spark/src/org/apache/pig/data/SchemaTupleClassGenerator.java
pig/branches/spark/src/org/apache/pig/data/SchemaTupleFrontend.java
pig/branches/spark/src/org/apache/pig/data/SelfSpillBag.java
pig/branches/spark/src/org/apache/pig/data/SortedDataBag.java
pig/branches/spark/src/org/apache/pig/impl/PigContext.java
pig/branches/spark/src/org/apache/pig/impl/PigImplConstants.java
pig/branches/spark/src/org/apache/pig/impl/builtin/FindQuantiles.java
pig/branches/spark/src/org/apache/pig/impl/builtin/GFCross.java
pig/branches/spark/src/org/apache/pig/impl/builtin/PoissonSampleLoader.java
pig/branches/spark/src/org/apache/pig/impl/builtin/StreamingUDF.java
pig/branches/spark/src/org/apache/pig/impl/io/FileLocalizer.java
pig/branches/spark/src/org/apache/pig/impl/io/ReadToEndLoader.java
pig/branches/spark/src/org/apache/pig/impl/util/JarManager.java
pig/branches/spark/src/org/apache/pig/impl/util/PropertiesUtil.java
pig/branches/spark/src/org/apache/pig/impl/util/SpillableMemoryManager.java
pig/branches/spark/src/org/apache/pig/impl/util/UDFContext.java
pig/branches/spark/src/org/apache/pig/impl/util/Utils.java
pig/branches/spark/src/org/apache/pig/impl/util/orc/OrcUtils.java
pig/branches/spark/src/org/apache/pig/newplan/logical/expression/ExpToPhyTranslationVisitor.java
pig/branches/spark/src/org/apache/pig/newplan/logical/relational/LogToPhyTranslationVisitor.java
pig/branches/spark/src/org/apache/pig/newplan/logical/rules/ConstantCalculator.java
pig/branches/spark/src/org/apache/pig/parser/AliasMasker.g
pig/branches/spark/src/org/apache/pig/parser/AstPrinter.g
pig/branches/spark/src/org/apache/pig/parser/AstValidator.g
pig/branches/spark/src/org/apache/pig/parser/LogicalPlanBuilder.java
pig/branches/spark/src/org/apache/pig/parser/LogicalPlanGenerator.g
pig/branches/spark/src/org/apache/pig/parser/QueryParser.g
pig/branches/spark/src/org/apache/pig/parser/QueryParserDriver.java
pig/branches/spark/src/org/apache/pig/scripting/Pig.java
pig/branches/spark/src/org/apache/pig/scripting/ScriptingOutputCapturer.java
pig/branches/spark/src/org/apache/pig/scripting/jython/JythonScriptEngine.java
pig/branches/spark/src/org/apache/pig/scripting/streaming/python/PythonScriptEngine.java
pig/branches/spark/src/org/apache/pig/tools/grunt/GruntParser.java
pig/branches/spark/src/org/apache/pig/tools/parameters/PigFileParser.jj
pig/branches/spark/src/org/apache/pig/tools/parameters/PreprocessorContext.java
pig/branches/spark/src/org/apache/pig/tools/pigstats/JobStats.java
pig/branches/spark/src/org/apache/pig/tools/pigstats/PigProgressNotificationListener.java
pig/branches/spark/src/org/apache/pig/tools/pigstats/PigStatusReporter.java
pig/branches/spark/src/org/apache/pig/tools/pigstats/ScriptState.java
pig/branches/spark/src/org/apache/pig/tools/pigstats/mapreduce/MRJobStats.java
pig/branches/spark/src/org/apache/pig/tools/pigstats/tez/TezScriptState.java
pig/branches/spark/src/org/apache/pig/validator/BlackAndWhitelistFilter.java
pig/branches/spark/src/org/apache/pig/validator/PigCommandFilter.java
pig/branches/spark/src/python/streaming/controller.py
pig/branches/spark/test/e2e/harness/TestDriver.pm
pig/branches/spark/test/e2e/pig/build.xml
pig/branches/spark/test/e2e/pig/conf/default.conf
pig/branches/spark/test/e2e/pig/conf/local.conf
pig/branches/spark/test/e2e/pig/conf/rpm.conf
pig/branches/spark/test/e2e/pig/conf/tez.conf
pig/branches/spark/test/e2e/pig/deployers/LocalDeployer.pm
pig/branches/spark/test/e2e/pig/drivers/TestDriverPig.pm
pig/branches/spark/test/e2e/pig/tests/bigdata.conf
pig/branches/spark/test/e2e/pig/tests/grunt.conf
pig/branches/spark/test/e2e/pig/tests/macro.conf
pig/branches/spark/test/e2e/pig/tests/multiquery.conf
pig/branches/spark/test/e2e/pig/tests/nightly.conf
pig/branches/spark/test/e2e/pig/tests/orc.conf
pig/branches/spark/test/e2e/pig/tests/streaming.conf
pig/branches/spark/test/e2e/pig/udfs/java/build.xml
pig/branches/spark/test/excluded-tests-20
pig/branches/spark/test/org/apache/pig/TestLoadStoreFuncLifeCycle.java
pig/branches/spark/test/org/apache/pig/backend/hadoop/accumulo/TestAccumuloPigCluster.java
pig/branches/spark/test/org/apache/pig/builtin/TestAvroStorage.java
pig/branches/spark/test/org/apache/pig/builtin/TestOrcStorage.java
pig/branches/spark/test/org/apache/pig/builtin/TestOrcStoragePushdown.java
pig/branches/spark/test/org/apache/pig/data/TestSchemaTuple.java
pig/branches/spark/test/org/apache/pig/impl/builtin/TestStreamingUDF.java
pig/branches/spark/test/org/apache/pig/parser/TestQueryParserUtils.java
pig/branches/spark/test/org/apache/pig/test/TestAccumulator.java
pig/branches/spark/test/org/apache/pig/test/TestAlgebraicEval.java
pig/branches/spark/test/org/apache/pig/test/TestAlgebraicEvalLocal.java
pig/branches/spark/test/org/apache/pig/test/TestAutoLocalMode.java
pig/branches/spark/test/org/apache/pig/test/TestBZip.java
pig/branches/spark/test/org/apache/pig/test/TestBatchAliases.java
pig/branches/spark/test/org/apache/pig/test/TestBlackAndWhitelistValidator.java
pig/branches/spark/test/org/apache/pig/test/TestBuiltin.java
pig/branches/spark/test/org/apache/pig/test/TestCollectedGroup.java
pig/branches/spark/test/org/apache/pig/test/TestConversions.java
pig/branches/spark/test/org/apache/pig/test/TestDataBagAccess.java
pig/branches/spark/test/org/apache/pig/test/TestDefaultDateTimeZone.java
pig/branches/spark/test/org/apache/pig/test/TestEvalPipeline2.java
pig/branches/spark/test/org/apache/pig/test/TestEvalPipelineLocal.java
pig/branches/spark/test/org/apache/pig/test/TestFetch.java
pig/branches/spark/test/org/apache/pig/test/TestForEachNestedPlan.java
pig/branches/spark/test/org/apache/pig/test/TestForEachNestedPlanLocal.java
pig/branches/spark/test/org/apache/pig/test/TestGFCross.java
pig/branches/spark/test/org/apache/pig/test/TestGrunt.java
pig/branches/spark/test/org/apache/pig/test/TestHBaseStorage.java
pig/branches/spark/test/org/apache/pig/test/TestJobControlCompiler.java
pig/branches/spark/test/org/apache/pig/test/TestJoin.java
pig/branches/spark/test/org/apache/pig/test/TestJsonLoaderStorage.java
pig/branches/spark/test/org/apache/pig/test/TestLimitVariable.java
pig/branches/spark/test/org/apache/pig/test/TestLoad.java
pig/branches/spark/test/org/apache/pig/test/TestLocal.java
pig/branches/spark/test/org/apache/pig/test/TestLocal2.java
pig/branches/spark/test/org/apache/pig/test/TestMRJobStats.java
pig/branches/spark/test/org/apache/pig/test/TestMapSideCogroup.java
pig/branches/spark/test/org/apache/pig/test/TestMultiQuery.java
pig/branches/spark/test/org/apache/pig/test/TestMultiQueryBasic.java
pig/branches/spark/test/org/apache/pig/test/TestMultiQueryCompiler.java
pig/branches/spark/test/org/apache/pig/test/TestMultiQueryLocal.java
pig/branches/spark/test/org/apache/pig/test/TestOrderBy.java
pig/branches/spark/test/org/apache/pig/test/TestPOPartialAgg.java
pig/branches/spark/test/org/apache/pig/test/TestPOPartialAggPlan.java
pig/branches/spark/test/org/apache/pig/test/TestParamSubPreproc.java
pig/branches/spark/test/org/apache/pig/test/TestPigRunner.java
pig/branches/spark/test/org/apache/pig/test/TestPigScriptParser.java
pig/branches/spark/test/org/apache/pig/test/TestPigServer.java
pig/branches/spark/test/org/apache/pig/test/TestPredeployedJar.java
pig/branches/spark/test/org/apache/pig/test/TestPruneColumn.java
pig/branches/spark/test/org/apache/pig/test/TestRank3.java
pig/branches/spark/test/org/apache/pig/test/TestRegisteredJarVisibility.java
pig/branches/spark/test/org/apache/pig/test/TestSchema.java
pig/branches/spark/test/org/apache/pig/test/TestScriptLanguage.java
pig/branches/spark/test/org/apache/pig/test/TestScriptUDF.java
pig/branches/spark/test/org/apache/pig/test/TestStore.java
pig/branches/spark/test/org/apache/pig/test/TestStreaming.java
pig/branches/spark/test/org/apache/pig/test/TestStreamingLocal.java
pig/branches/spark/test/org/apache/pig/test/TestStringUDFs.java
pig/branches/spark/test/org/apache/pig/test/TestTuple.java
pig/branches/spark/test/org/apache/pig/test/TestTypeCheckingValidatorNewLP.java
pig/branches/spark/test/org/apache/pig/test/TestUDF.java
pig/branches/spark/test/org/apache/pig/test/TestUnion.java
pig/branches/spark/test/org/apache/pig/test/TestUnionOnSchema.java
pig/branches/spark/test/org/apache/pig/test/Util.java
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-MQ-1-OPTOFF.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-MQ-1.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-MQ-2-OPTOFF.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-MQ-2.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-MQ-3-OPTOFF.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-MQ-3.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-MQ-4-OPTOFF.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-MQ-4.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-MQ-5-OPTOFF.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-MQ-5.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Rank-1.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Rank-2.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Union-1-OPTOFF.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Union-1.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Union-10-OPTOFF.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Union-10.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Union-2-OPTOFF.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Union-2.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Union-3-OPTOFF.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Union-3.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Union-4-OPTOFF.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Union-4.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Union-5-OPTOFF.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Union-5.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Union-6-OPTOFF.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Union-6.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Union-7-OPTOFF.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Union-7.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Union-8-OPTOFF.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Union-8.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Union-9-OPTOFF.gld
pig/branches/spark/test/org/apache/pig/test/data/GoldenFiles/tez/TEZC-Union-9.gld
pig/branches/spark/test/org/apache/pig/tez/TestGroupConstParallelTez.java
pig/branches/spark/test/org/apache/pig/tez/TestJobSubmissionTez.java
pig/branches/spark/test/org/apache/pig/tez/TestSecondarySortTez.java
pig/branches/spark/test/org/apache/pig/tez/TestTezAutoParallelism.java
pig/branches/spark/test/org/apache/pig/tez/TestTezCompiler.java
pig/branches/spark/test/org/apache/pig/tez/TestTezJobControlCompiler.java
pig/branches/spark/test/tez-tests
Propchange: pig/branches/spark/
------------------------------------------------------------------------------
Merged /pig/trunk:r1623978-1642118
Modified: pig/branches/spark/.gitignore
URL:
http://svn.apache.org/viewvc/pig/branches/spark/.gitignore?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
--- pig/branches/spark/.gitignore (original)
+++ pig/branches/spark/.gitignore Thu Nov 27 12:49:54 2014
@@ -22,5 +22,4 @@ pig-withouthadoop.jar
contrib/piggybank/java/piggybank.jar
conf/log4j.properties
lib/jdiff/pig_*SNAPSHOT.xml
-test/org/apache/pig/builtin/avro/data
test/resources/*.jar
Modified: pig/branches/spark/CHANGES.txt
URL:
http://svn.apache.org/viewvc/pig/branches/spark/CHANGES.txt?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
--- pig/branches/spark/CHANGES.txt (original)
+++ pig/branches/spark/CHANGES.txt Thu Nov 27 12:49:54 2014
@@ -24,6 +24,88 @@ INCOMPATIBLE CHANGES
IMPROVEMENTS
+PIG-4333: Split BigData tests into multiple groups (rohini)
+
+BUG FIXES
+
+PIG-4332: Remove redundant jars packaged into pig-withouthadoop.jar for hadoop
2 (rohini)
+
+PIG-4331: update README, '-x' option in usage to include tez (thejas via daijy)
+
+PIG-4327: Schema of map with value that has an alias can't be parsed again
(mprim via daijy)
+
+PIG-4330: Regression test for PIG-3584 - AvroStorage does not correctly
translate arrays of strings (brocknoland via daijy)
+
+PIG-3615: Update the way that JsonLoader/JsonStorage deal with BigDecimal
(tyro89 via daijy)
+
+PIG-4329: Fetch optimization should be disabled when limit is not pushed up
(lbendig via cheolsoo)
+
+PIG-3413: JsonLoader fails the pig job in case of malformed json input (eyal
via daijy)
+
+PIG-4247: S3 properties are not picked up from core-site.xml in local mode
(cheolsoo)
+
+PIG-4242: For indented xmls with multiline content (e.g. wikipedia) XMLLoader
cuts out the begining of every line
+ (holdfenytolvaj via daijy)
+
+Release 0.14.1 - Unreleased
+
+INCOMPATIBLE CHANGES
+
+IMPROVEMENTS
+
+BUG FIXES
+
+PIG-4334: PigProcessor does not set pig.datetime.default.tz (rohini)
+
+PIG-4342: Pig 0.14 cannot identify the uppercase of DECLARE and DEFAULT (daijy)
+
+Release 0.14.0
+
+INCOMPATIBLE CHANGES
+
+IMPROVEMENTS
+
+PIG-4321: Documentation for 0.14 (daijy)
+
+PIG-4328: Upgrade Hive to 0.14 (daijy)
+
+PIG-4318: Make PigConfiguration naming consistent (rohini)
+
+PIG-4316: Port TestHBaseStorage to tez local mode (rohini)
+
+PIG-4224: Upload Tez payload history string to timeline server (daijy)
+
+PIG-3977: Get TezStats working for Oozie (rohini)
+
+PIG-3979: group all performance, garbage collection, and incremental
aggregation (rohini)
+
+PIG-4253: Add a UniqueID UDF (daijy)
+
+PIG-4160: Provide a way to pass local jars in pig.additional.jars when using a
remote
+ url for a script (acoliver via daijy)
+
+PIG-4246: HBaseStorage should implement getShipFiles (rohini)
+
+PIG-3456: Reduce threadlocal conf access in backend for each record (rohini)
+
+PIG-3861: duplicate jars get added to distributed cache (chitnis via rohini)
+
+PIG-4039: New interface for resetting static variables for jvm reuse (rohini)
+
+PIG-3870: STRSPLITTOBAG UDF (cryptoe via daijy)
+
+PIG-4080: Add Preprocessor commands and more to the black/whitelisting feature
(prkommireddi via daijy)
+
+PIG-4162: Intermediate reducer parallelism in Tez should be higher (rohini)
+
+PIG-4186: Fix e2e run against new build of pig and some enhancements (rohini)
+
+PIG-3838: Organize tez code into subpackages (rohini)
+
+PIG-4069: Limit reduce task should start as soon as one map task finishes
(rohini)
+
+PIG-4141: Ship UDF/LoadFunc/StoreFunc dependent jar automatically (daijy)
+
PIG-4146: Create a target to run mr and tez unit test in one shot (daijy)
PIG-4144: Make pigunit.PigTest work in tez mode (daijy)
@@ -70,6 +152,132 @@ OPTIMIZATIONS
BUG FIXES
+PIG-4335: Pig release tarball miss tez classes (daijy)
+
+PIG-4325: StackOverflow when spilling InternalCachedBag (daijy)
+
+PIG-4324: Remove jsch-LICENSE.txt (daijy)
+
+PIG-4267: ToDate has incorrect timezone offsets (bridiver via daijy)
+
+PIG-4319: Make LoadPredicatePushdown InterfaceAudience.Private till PIG-4093
(rohini)
+
+PIG-4312: TestStreamingUDF tez mode leave orphan process on Windows (daijy)
+
+PIG-4314: BigData_5 hang on some machine (daijy)
+
+PIG-4299: SpillableMemoryManager assumes tenured heap incorrectly
(prkommireddi via daijy)
+
+PIG-4298: Descending order-by is broken in some cases when key is bytearrays
(cheolsoo)
+
+PIG-4263: Move tez local mode unit tests to a separate target (daijy)
+
+PIG-4257: Fix several e2e tests on secure cluster (daijy)
+
+PIG-4261: Skip shipping local resources in tez local mode (daijy)
+
+PIG-4182: e2e tests Scripting_[1-12] fail on Windows (daijy)
+
+PIG-4259: Fix few issues related to Union, CROSS and auto parallelism in Tez
(rohini)
+
+PIG-4250: Fix Security Risks found by Coverity (daijy)
+
+PIG-4258: Fix several e2e tests on Windows (daijy)
+
+PIG-4256: Fix StreamingPythonUDFs e2e test failure on Windows (daijy)
+
+PIG-4166: Collected group drops last record when combined with merge join
(bridiver via daijy)
+
+PIG-2495: Using merge JOIN from a HBaseStorage produces an error (bridiver via
daijy)
+
+PIG-4235: Fix unit test failures on Windows (daijy)
+
+PIG-4245: 1-1 edge vertices should use same jvm opts (rohini)
+
+PIG-4252: Tez container reuse fail when using script udf (daijy)
+
+PIG-4241: Auto local mode mistakenly converts large jobs to local mode when
using with Hive tables (cheolsoo)
+
+PIG-4184: UDF backward compatibility issue after POStatus.STATUS_NULL
refactory (daijy)
+
+PIG-4238: Property 'pig.job.converted.fetch' should be unset when fetch
finishes (lbendig)
+
+PIG-4151: Pig Cannot Write Empty Maps to HBase (daijy)
+
+PIG-4181: Cannot launch tez e2e test on Windows (daijy)
+
+PIG-2834: MultiStorage requires unused constructor argument (daijy)
+
+PIG-4230: Documentation fix: first nested foreach example is incomplete
(lbendig via daijy)
+
+PIG-4199: Mapreduce ACLs should be translated to Tez ACLs (rohini)
+
+PIG-4227: Streaming Python UDF handles bag outputs incorrectly (cheolsoo)
+
+PIG-4219: When parsing a schema, pig drops tuple inside of Bag if it contains
only one field (lbendig via daijy)
+
+PIG-4226: Upgrade Tez to 0.5.1 (daijy)
+
+PIG-4220: MapReduce-based Rank failing with NPE due to missing Counters
(knoguchi)
+
+PIG-3985: Multiquery execution of RANK with RANK BY causes NPE (rohini)
+
+PIG-4218: Pig OrcStorage fail to load a map with null key (daijy)
+
+PIG-4164: After Pig job finish, Pig client spend too much time retry to
connect to AM (daijy)
+
+PIG-4212: Allow LIMIT of 0 for variableLimit (constant 0 is already allowed)
(knoguchi)
+
+PIG-4196: Auto ship udf jar is broken (daijy)
+
+PIG-4214: Fix unit test fail TestMRJobStats (daijy)
+
+PIG-4217: Fix documentation in BuildBloom (praveenr019 via daijy)
+
+PIG-4215: Fix unit test failure TestParamSubPreproc and TestMacroExpansion
(daijy)
+
+PIG-4175: PIG CROSS operation follow by STORE produces non-deterministic
results each run (daijy)
+
+PIG-4202: Reset UDFContext state before OutputCommitter invocations in Tez
(rohini)
+
+PIG-4205: e2e test property-check does not check all prerequisites (kellyzly
via daijy)
+
+PIG-4180: e2e test Native_3 fail on Hadoop 2 (daijy)
+
+PIG-4178: HCatDDL_[1-3] fail on Windows (daijy)
+
+PIG-4046: PiggyBank DBStorage DATETIME should use setTimestamp with
java.sql.Timestamp (sinchii via daijy)
+
+PIG-4050: HadoopShims.getTaskReports() can cause OOM with Hadoop 2 (rohini)
+
+PIG-4176: Fix tez e2e test Bloom_[1-3] (daijy)
+
+PIG-4195: Support loading char/varchar data in OrcStorage (daijy)
+
+PIG-4201: Native e2e tests fail when run against old version of pig (rohini)
+
+PIG-4197: Fix typo in Job Stats header: MinMapTIme => MinMapTime (jmartell7
via daijy)
+
+PIG-4194: ReadToEndLoader does not call setConf on pigSplit in
initializeReader (shadanan via rohini)
+
+PIG-4187: Fix Orc e2e tests (daijy)
+
+PIG-4177: BigData_1 fail after PIG-4149 (daijy)
+
+PIG-3507: Pig fails to run in local mode on a Kerberos enabled Hadoop cluster
(kellyzly via rohini)
+
+PIG-4171: Streaming UDF fails when direct fetch optimization is enabled
(cheolsoo)
+
+PIG-4170: Multiquery with different type of key gives wrong result (daijy)
+
+PIG-4104: Accumulator UDF throws OOM in Tez (rohini)
+
+PIG-4169: NPE in ConstantCalculator (cheolsoo)
+
+PIG-4161: check for latest Hive snapshot dependencies (daijy)
+
+PIG-4102: Adding e2e tests and several improvements for Orc predicate pushdown
(daijy)
+
PIG-4156: [PATCH] fix NPE when running scripts stored on hdfs:// (acoliver via
daijy)
PIG-4159: TestGroupConstParallelTez and TestJobSubmissionTez should be
excluded in Hadoop 20 unit tests (cheolsoo)
Modified: pig/branches/spark/README.txt
URL:
http://svn.apache.org/viewvc/pig/branches/spark/README.txt?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
--- pig/branches/spark/README.txt (original)
+++ pig/branches/spark/README.txt Thu Nov 27 12:49:54 2014
@@ -7,10 +7,10 @@ Operations are of two flavors: (1) relat
join, filter, project; (2) functional-programming style operators such as map,
reduce.
-Pig compiles these dataflow programs into (sequences of) map-reduce jobs and
-executes them using Hadoop. It is also possible to execute Pig Latin programs
-in a "local" mode (without Hadoop cluster), in which case all processing takes
-place in a single local JVM.
+Pig compiles these dataflow programs into (sequences of) map-reduce or Apache
Tez
+jobs and executes them using Hadoop. It is also possible to execute Pig Latin
+programs in a "local" mode (without Hadoop cluster), in which case all
+processing takes place in a single local JVM.
General Info
===============
Modified: pig/branches/spark/bin/pig
URL:
http://svn.apache.org/viewvc/pig/branches/spark/bin/pig?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
--- pig/branches/spark/bin/pig (original)
+++ pig/branches/spark/bin/pig Thu Nov 27 12:49:54 2014
@@ -55,7 +55,7 @@ debug=false
remaining=()
includeHCatalog="";
-addJarString=-Dpig.additional.jars\=;
+addJarString=-Dpig.additional.jars.uris\=;
additionalJars="";
# filter command line parameter
for f in "$@"; do
@@ -187,11 +187,12 @@ if [ "$includeHCatalog" == "true" ]; the
# get the pig storage handler jar
pigHCatJarPath=`ls $HCAT_HOME/share/hcatalog/${pigHCatJar}`
-
ADDITIONAL_CLASSPATHS=$hiveMetaStoreVersion:$thriftVersion:$hiveExecVersion:$fbJarVersion:$jdoECJarVersion:$slfJarVersion:$hbaseHiveVersion:$hcatJarPath:$hbaseHCatJarPath:$pigHCatJarPath
+
HCAT_CLASSPATHS=$hiveMetaStoreVersion:$thriftVersion:$hiveExecVersion:$fbJarVersion:$jdoECJarVersion:$slfJarVersion:$hbaseHiveVersion:$hcatJarPath:$hbaseHCatJarPath:$pigHCatJarPath
+
ADDITIONAL_CLASSPATHS=file://$hiveMetaStoreVersion,file://$thriftVersion,file://$hiveExecVersion,file://$fbJarVersion,file://$jdoECJarVersion,file://$slfJarVersion,file://$hbaseHiveVersion,file://$hcatJarPath,file://$hbaseHCatJarPath,file://$pigHCatJarPath
if [ "$additionalJars" != "" ]; then
ADDITIONAL_CLASSPATHS=$ADDITIONAL_CLASSPATHS:$additionalJars
fi
- CLASSPATH=${CLASSPATH}:$ADDITIONAL_CLASSPATHS:$HIVE_HOME/conf
+ CLASSPATH=${CLASSPATH}:$HCAT_CLASSPATHS:$HIVE_HOME/conf
fi
# Add user-specified CLASSPATH entries via PIG_CLASSPATH
@@ -352,12 +353,12 @@ PIG_OPTS="$PIG_OPTS -Dpig.log.dir=$PIG_L
PIG_OPTS="$PIG_OPTS -Dpig.log.file=$PIG_LOGFILE"
PIG_OPTS="$PIG_OPTS -Dpig.home.dir=$PIG_HOME"
if [ "$includeHCatalog" == "true" ]; then
- addJars=`echo $PIG_OPTS | awk '{ for (i=1; i<=NF; i++) print $i; }' | grep
"\-Dpig.additional.jars=" | sed s/-Dpig.additional.jars=//`
+ addJars=`echo $PIG_OPTS | awk '{ for (i=1; i<=NF; i++) print $i; }' | grep
"\-Dpig.additional.jars.uris=" | sed s/-Dpig.additional.jars.uris=//`
if [ "$addJars" != "" ]; then
ADDITIONAL_CLASSPATHS=$addJars:$ADDITIONAL_CLASSPATHS
- PIG_OPTS=`echo $PIG_OPTS | sed 's/-Dpig.additional.jars=[^ ]*//'`
+ PIG_OPTS=`echo $PIG_OPTS | sed 's/-Dpig.additional.jars.uris=[^ ]*//'`
fi
- PIG_OPTS="$PIG_OPTS -Dpig.additional.jars=$ADDITIONAL_CLASSPATHS"
+ PIG_OPTS="$PIG_OPTS -Dpig.additional.jars.uris=$ADDITIONAL_CLASSPATHS"
fi
# run it
@@ -389,7 +390,6 @@ if [ -n "$HADOOP_BIN" ]; then
done
export HADOOP_CLASSPATH=$CLASSPATH:$HADOOP_CLASSPATH
- export HADOOP_OPTS="$JAVA_HEAP_MAX $PIG_OPTS $HADOOP_OPTS"
export HADOOP_CLIENT_OPTS="$JAVA_HEAP_MAX $PIG_OPTS $HADOOP_CLIENT_OPTS"
if [ "$debug" == "true" ]; then
echo "dry run:"
Modified: pig/branches/spark/bin/pig.cmd
URL:
http://svn.apache.org/viewvc/pig/branches/spark/bin/pig.cmd?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
--- pig/branches/spark/bin/pig.cmd (original)
+++ pig/branches/spark/bin/pig.cmd Thu Nov 27 12:49:54 2014
@@ -105,6 +105,7 @@ set PIGARGS=
)
set HCAT_DEPENDCIES=
+ set HCAT_CLASSPATH=
if not defined HCAT_FLAG (
goto HCAT_END
)
@@ -149,8 +150,8 @@ set PIGARGS=
echo "HIVE_HOME should be defined"
exit /b 1
)
- set PIG_CLASSPATH=%PIG_CLASSPATH%;%HCAT_DEPENDCIES%;%HIVE_HOME%\conf
- set PIG_OPTS=%PIG_OPTS%
-Dpig.additional.jars=%HCAT_DEPENDCIES%;%PIG_ADDITIONAL_JARS%
+ set PIG_CLASSPATH=%PIG_CLASSPATH%;%HCAT_CLASSPATH%;%HIVE_HOME%\conf
+ set PIG_OPTS=%PIG_OPTS%
-Dpig.additional.jars.uris=%HCAT_DEPENDCIES%,%PIG_ADDITIONAL_JARS_COMMA%
:HCAT_END
if defined PIG_CLASSPATH (
@@ -197,7 +198,8 @@ set PIGARGS=
:AddJar
pushd %1
for /f %%a IN ('dir /b %2') do (
- set HCAT_DEPENDCIES=!HCAT_DEPENDCIES!;%1\%%a
+ set HCAT_CLASSPATH=!HCAT_CLASSPATH!;%1\%%a
+ set HCAT_DEPENDCIES=!HCAT_DEPENDCIES!,file:///%1\%%a
)
popd
:endlocal
Modified: pig/branches/spark/build.xml
URL:
http://svn.apache.org/viewvc/pig/branches/spark/build.xml?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
--- pig/branches/spark/build.xml (original)
+++ pig/branches/spark/build.xml Thu Nov 27 12:49:54 2014
@@ -31,7 +31,7 @@
<property name="pigsmoke.pom" value="${basedir}/ivy/pigsmoke.pom" />
<property name="pigunit.pom" value="${basedir}/ivy/pigunit.pom" />
<property name="piggybank.pom" value="${basedir}/ivy/piggybank.pom" />
- <property name="pig.version" value="0.14.0" />
+ <property name="pig.version" value="0.15.0" />
<property name="pig.version.suffix" value="-SNAPSHOT" />
<property name="version" value="${pig.version}${pig.version.suffix}" />
<property name="final.name" value="${name}-${version}" />
@@ -105,6 +105,7 @@
<property name="test.all.file" value="${test.src.dir}/all-tests"/>
<property name="test.tez.file" value="${test.src.dir}/tez-tests"/>
<property name="test.spark.file" value="${test.src.dir}/spark-tests"/>
+ <property name="test.tez_local.file"
value="${test.src.dir}/tez-local-tests"/>
<property name="test.exclude.file" value="${test.src.dir}/excluded-tests"/>
<property name="test.exclude.file.20"
value="${test.src.dir}/excluded-tests-20"/>
<property name="test.exclude.file.23"
value="${test.src.dir}/excluded-tests-23"/>
@@ -145,9 +146,8 @@
<!-- env properties -->
<property environment="env"/>
- <property name="windows" value="false"/>
<condition property="isWindows">
- <equals arg1="${windows}" arg2="true" />
+ <os family="windows"/>
</condition>
<target name="setTezEnv">
@@ -280,7 +280,7 @@
<property name="xerces.jar"
value="${ivy.lib.dir}/xercesImpl-${xerces.version}.jar"/>
<property name="jdiff.build.dir" value="${build.docs}/jdiff"/>
<property name="jdiff.xml.dir" value="${docs.dir}/jdiff"/>
- <property name="jdiff.stable" value="0.13.0"/>
+ <property name="jdiff.stable" value="0.14.0"/>
<property name="jdiff.stable.javadoc"
value="http://hadoop.apache.org/${name}/docs/r${jdiff.stable}/api/"/>
<!-- Packaging properties -->
@@ -381,18 +381,14 @@
<include name="antlr-runtime-${antlr.version}.jar"/>
<include name="ST4-${stringtemplate.version}.jar"/>
<include name="jline-${jline.version}.jar"/>
- <include name="jackson-mapper-asl-${jackson.version}.jar"/>
- <include name="jackson-core-asl-${jackson.version}.jar"/>
<include name="joda-time-${joda-time.version}.jar"/>
- <include name="guava-${guava.version}.jar"/>
<include name="automaton-${automaton.version}.jar"/>
<include name="jansi-${jansi.version}.jar"/>
- <include name="avro-${avro.version}.jar"/>
- <include name="avro-mapred-${avro.version}*.jar"/>
- <include name="trevni-core-${avro.version}.jar"/>
- <include name="trevni-avro-${avro.version}.jar"/>
- <include name="snappy-java-${snappy.version}.jar"/>
- <include name="asm*.jar"/>
+ <include name="jackson-mapper-asl-${jackson.version}.jar"
unless="isHadoop23"/>
+ <include name="jackson-core-asl-${jackson.version}.jar"
unless="isHadoop23"/>
+ <include name="guava-${guava.version}.jar" unless="isHadoop23"/>
+ <include name="snappy-java-${snappy.version}.jar"
unless="isHadoop23"/>
+ <include name="asm-${asm.version}.jar" unless="isHadoop23"/>
<include name="scala*.jar"/>
<include name="akka*.jar"/>
@@ -711,6 +707,7 @@
<propertyreset name="hadoopversion" value="23" />
<propertyreset name="hbase.hadoop.version" value="hadoop2" />
<propertyreset name="src.shims.dir"
value="${basedir}/shims/src/hadoop${hadoopversion}" />
+ <propertyreset name="src.exclude.dir" value="" />
<antcall target="jar" inheritRefs="true" inheritall="true"/>
</target>
@@ -769,6 +766,7 @@
<fileset dir="${ivy.lib.dir}" includes="javax.servlet-*.jar"/>
<fileset dir="${ivy.lib.dir}" includes="reflectasm*.jar"/>
<fileset dir="${ivy.lib.dir}" includes="mesos*.jar"/>
+ <fileset dir="${ivy.lib.dir}" includes="kryo-*.jar"/>
</copy>
</target>
@@ -933,6 +931,11 @@
<fail if="test-spark.failed">Tests failed!</fail>
</target>
+ <target name="test-tez-local"
depends="setTezEnv,setWindowsPath,setLinuxPath,compile-test,jar,debugger.check,jackson-pig-3039-test-download"
description="Run tez local mode unit tests">
+ <macro-test-runner test.file="${test.tez_local.file}"
tests.failed="test-tez.failed"/>
+ <fail if="test-tez.failed">Tests failed!</fail>
+ </target>
+
<target name="debugger.check" depends="debugger.set,debugger.unset"/>
<target name="debugger.set" if="debugPort">
<property name="debugArgs" value="-Xdebug
-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=${debugPort}"/>
@@ -957,7 +960,7 @@
<sysproperty key="hod.server" value="${hod.server}" />
<sysproperty key="java.io.tmpdir" value="${junit.tmp.dir}" />
<sysproperty key="hadoop.log.dir" value="${test.log.dir}"/>
- <jvmarg line="-XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=128M
${debugArgs}"/>
+ <jvmarg line="-XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=128M
${debugArgs} -Djava.library.path=${hadoop.root}\bin"/>
<sysproperty key="java.security.krb5.realm" value="" />
<sysproperty key="java.security.krb5.kdc" value="" />
<sysproperty key="log4j.configuration"
value="file:${basedir}/conf/test-log4j.properties"/>
Modified:
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/ExtremalTupleByNthField.java
URL:
http://svn.apache.org/viewvc/pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/ExtremalTupleByNthField.java?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
---
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/ExtremalTupleByNthField.java
(original)
+++
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/ExtremalTupleByNthField.java
Thu Nov 27 12:49:54 2014
@@ -289,6 +289,9 @@ public class ExtremalTupleByNthField ext
@SuppressWarnings("unchecked")
protected final static Tuple extreme(int pind, int psign, Tuple input,
PigProgressable reporter) throws ExecException {
+ if (input == null || input.size() == 0 || input.get(0) == null) {
+ return null;
+ }
DataBag values = (DataBag) input.get(0);
// if we were handed an empty bag, return NULL
Modified:
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/convert/CustomFormatToISO.java
URL:
http://svn.apache.org/viewvc/pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/convert/CustomFormatToISO.java?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
---
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/convert/CustomFormatToISO.java
(original)
+++
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/convert/CustomFormatToISO.java
Thu Nov 27 12:49:54 2014
@@ -76,8 +76,9 @@ public class CustomFormatToISO extends E
return null;
}
- // Set the time to default or the output is in UTC
- DateTimeZone.setDefault(DateTimeZone.UTC);
+ if (input.get(0) == null || input.get(1) == null) {
+ return null;
+ }
String date = input.get(0).toString();
String format = input.get(1).toString();
@@ -86,7 +87,7 @@ public class CustomFormatToISO extends E
DateTimeFormatter parser = DateTimeFormat.forPattern(format);
DateTime result;
try {
- result = parser.parseDateTime(date);
+ result = parser.withOffsetParsed().parseDateTime(date);
} catch(Exception e) {
return null;
}
Modified:
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/convert/ISOToUnix.java
URL:
http://svn.apache.org/viewvc/pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/convert/ISOToUnix.java?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
---
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/convert/ISOToUnix.java
(original)
+++
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/convert/ISOToUnix.java
Thu Nov 27 12:49:54 2014
@@ -77,13 +77,10 @@ public class ISOToUnix extends EvalFunc<
@Override
public Long exec(Tuple input) throws IOException
{
- if (input == null || input.size() < 1) {
+ if (input == null || input.size() < 1 || input.get(0) == null) {
return null;
}
- // Set the time to default or the output is in UTC
- DateTimeZone.setDefault(DateTimeZone.UTC);
-
DateTime result = new DateTime(input.get(0).toString());
return result.getMillis();
Modified:
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/convert/UnixToISO.java
URL:
http://svn.apache.org/viewvc/pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/convert/UnixToISO.java?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
---
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/convert/UnixToISO.java
(original)
+++
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/convert/UnixToISO.java
Thu Nov 27 12:49:54 2014
@@ -77,13 +77,10 @@ public class UnixToISO extends EvalFunc<
@Override
public String exec(Tuple input) throws IOException
{
- if (input == null || input.size() < 1) {
+ if (input == null || input.size() < 1 || input.get(0) == null) {
return null;
}
- // Set the time to default or the output is in UTC
- DateTimeZone.setDefault(DateTimeZone.UTC);
-
DateTime result = new DateTime(DataType.toLong(input.get(0)));
return result.toString();
Modified:
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISODaysBetween.java
URL:
http://svn.apache.org/viewvc/pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISODaysBetween.java?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
---
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISODaysBetween.java
(original)
+++
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISODaysBetween.java
Thu Nov 27 12:49:54 2014
@@ -93,8 +93,9 @@ public class ISODaysBetween extends Eval
return null;
}
- // Set the time to default or the output is in UTC
- DateTimeZone.setDefault(DateTimeZone.UTC);
+ if (input.get(0) == null || input.get(1) == null) {
+ return null;
+ }
DateTime startDate = new DateTime(input.get(0).toString());
DateTime endDate = new DateTime(input.get(1).toString());
Modified:
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOHoursBetween.java
URL:
http://svn.apache.org/viewvc/pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOHoursBetween.java?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
---
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOHoursBetween.java
(original)
+++
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOHoursBetween.java
Thu Nov 27 12:49:54 2014
@@ -88,9 +88,10 @@ public class ISOHoursBetween extends Eva
if (input == null || input.size() < 2) {
return null;
}
-
- // Set the time to default or the output is in UTC
- DateTimeZone.setDefault(DateTimeZone.UTC);
+
+ if (input.get(0) == null || input.get(1) == null) {
+ return null;
+ }
DateTime startDate = new DateTime(input.get(0).toString());
DateTime endDate = new DateTime(input.get(1).toString());
Modified:
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOMinutesBetween.java
URL:
http://svn.apache.org/viewvc/pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOMinutesBetween.java?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
---
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOMinutesBetween.java
(original)
+++
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOMinutesBetween.java
Thu Nov 27 12:49:54 2014
@@ -88,9 +88,10 @@ public class ISOMinutesBetween extends E
if (input == null || input.size() < 2) {
return null;
}
-
- // Set the time to default or the output is in UTC
- DateTimeZone.setDefault(DateTimeZone.UTC);
+
+ if (input.get(0) == null || input.get(1) == null) {
+ return null;
+ }
DateTime startDate = new DateTime(input.get(0).toString());
DateTime endDate = new DateTime(input.get(1).toString());
Modified:
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOMonthsBetween.java
URL:
http://svn.apache.org/viewvc/pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOMonthsBetween.java?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
---
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOMonthsBetween.java
(original)
+++
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOMonthsBetween.java
Thu Nov 27 12:49:54 2014
@@ -91,9 +91,10 @@ public class ISOMonthsBetween extends Ev
if (input == null || input.size() < 2) {
return null;
}
-
- // Set the time to default or the output is in UTC
- DateTimeZone.setDefault(DateTimeZone.UTC);
+
+ if (input.get(0) == null || input.get(1) == null) {
+ return null;
+ }
DateTime startDate = new DateTime(input.get(0).toString());
DateTime endDate = new DateTime(input.get(1).toString());
Modified:
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOSecondsBetween.java
URL:
http://svn.apache.org/viewvc/pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOSecondsBetween.java?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
---
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOSecondsBetween.java
(original)
+++
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOSecondsBetween.java
Thu Nov 27 12:49:54 2014
@@ -87,9 +87,10 @@ public class ISOSecondsBetween extends E
if (input == null || input.size() < 2) {
return null;
}
-
- // Set the time to default or the output is in UTC
- DateTimeZone.setDefault(DateTimeZone.UTC);
+
+ if (input.get(0) == null || input.get(1) == null) {
+ return null;
+ }
DateTime startDate = new DateTime(input.get(0).toString());
DateTime endDate = new DateTime(input.get(1).toString());
Modified:
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOYearsBetween.java
URL:
http://svn.apache.org/viewvc/pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOYearsBetween.java?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
---
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOYearsBetween.java
(original)
+++
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/diff/ISOYearsBetween.java
Thu Nov 27 12:49:54 2014
@@ -88,9 +88,10 @@ public class ISOYearsBetween extends Eva
if (input == null || input.size() < 2) {
return null;
}
-
- // Set the time to default or the output is in UTC
- DateTimeZone.setDefault(DateTimeZone.UTC);
+
+ if (input.get(0) == null || input.get(1) == null) {
+ return null;
+ }
DateTime startDate = new DateTime(input.get(0).toString());
DateTime endDate = new DateTime(input.get(1).toString());
Modified:
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOHelper.java
URL:
http://svn.apache.org/viewvc/pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOHelper.java?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
---
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOHelper.java
(original)
+++
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOHelper.java
Thu Nov 27 12:49:54 2014
@@ -47,26 +47,17 @@ public class ISOHelper {
* with optional time zone.
* @return a DateTime representing the date,
* with DateTimeZone set to the time zone parsed from the string,
- * or else DateTimeZone.defaultTimeZone() if one is set,
+ * or else DateTimeZone.getDefault() if one is set,
* or else UTC.
* @throws ExecException if input is a malformed or empty tuple.
* This method is public so that it can be tested in
TestTruncateDateTime.
* Otherwise, it would have "package" visibility.
*/
public static DateTime parseDateTime(Tuple input) throws ExecException
{
-
- // Save previous default time zone for restore later.
- DateTimeZone previousDefaultTimeZone = DateTimeZone.getDefault();
-
- // Temporarily set default time zone to UTC, for this parse.
- DateTimeZone.setDefault(DEFAULT_DATE_TIME_ZONE);
String isoDateString = input.get(0).toString();
DateTime dt =
ISODateTimeFormat.dateTimeParser().withOffsetParsed().parseDateTime(isoDateString);
- // restore previous default TimeZone.
- DateTimeZone.setDefault(previousDefaultTimeZone);
-
return dt;
}
Modified:
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToDay.java
URL:
http://svn.apache.org/viewvc/pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToDay.java?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
---
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToDay.java
(original)
+++
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToDay.java
Thu Nov 27 12:49:54 2014
@@ -84,7 +84,7 @@ public class ISOToDay extends EvalFunc<S
@Override
public String exec(Tuple input) throws IOException {
- if (input == null || input.size() < 1) {
+ if (input == null || input.size() < 1 || input.get(0) == null) {
return null;
}
Modified:
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToHour.java
URL:
http://svn.apache.org/viewvc/pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToHour.java?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
---
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToHour.java
(original)
+++
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToHour.java
Thu Nov 27 12:49:54 2014
@@ -84,7 +84,7 @@ public class ISOToHour extends EvalFunc<
@Override
public String exec(Tuple input) throws IOException {
- if (input == null || input.size() < 1) {
+ if (input == null || input.size() < 1 || input.get(0) == null) {
return null;
}
Modified:
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToMinute.java
URL:
http://svn.apache.org/viewvc/pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToMinute.java?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
---
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToMinute.java
(original)
+++
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToMinute.java
Thu Nov 27 12:49:54 2014
@@ -84,7 +84,7 @@ public class ISOToMinute extends EvalFun
@Override
public String exec(Tuple input) throws IOException {
- if (input == null || input.size() < 1) {
+ if (input == null || input.size() < 1 || input.get(0) == null) {
return null;
}
Modified:
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToMonth.java
URL:
http://svn.apache.org/viewvc/pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToMonth.java?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
---
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToMonth.java
(original)
+++
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToMonth.java
Thu Nov 27 12:49:54 2014
@@ -85,7 +85,7 @@ public class ISOToMonth extends EvalFunc
@Override
public String exec(Tuple input) throws IOException {
- if (input == null || input.size() < 1) {
+ if (input == null || input.size() < 1 || input.get(0) == null) {
return null;
}
Modified:
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToSecond.java
URL:
http://svn.apache.org/viewvc/pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToSecond.java?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
---
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToSecond.java
(original)
+++
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToSecond.java
Thu Nov 27 12:49:54 2014
@@ -85,7 +85,7 @@ public class ISOToSecond extends EvalFun
@Override
public String exec(Tuple input) throws IOException {
- if (input == null || input.size() < 1) {
+ if (input == null || input.size() < 1 || input.get(0) == null) {
return null;
}
Modified:
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToWeek.java
URL:
http://svn.apache.org/viewvc/pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToWeek.java?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
---
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToWeek.java
(original)
+++
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToWeek.java
Thu Nov 27 12:49:54 2014
@@ -86,7 +86,7 @@ public class ISOToWeek extends EvalFunc<
@Override
public String exec(Tuple input) throws IOException {
- if (input == null || input.size() < 1) {
+ if (input == null || input.size() < 1 || input.get(0) == null) {
return null;
}
Modified:
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToYear.java
URL:
http://svn.apache.org/viewvc/pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToYear.java?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
---
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToYear.java
(original)
+++
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/datetime/truncate/ISOToYear.java
Thu Nov 27 12:49:54 2014
@@ -85,7 +85,7 @@ public class ISOToYear extends EvalFunc<
@Override
public String exec(Tuple input) throws IOException {
- if (input == null || input.size() < 1) {
+ if (input == null || input.size() < 1 || input.get(0) == null) {
return null;
}
Modified:
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/ABS.java
URL:
http://svn.apache.org/viewvc/pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/ABS.java?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
---
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/ABS.java
(original)
+++
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/ABS.java
Thu Nov 27 12:49:54 2014
@@ -71,7 +71,7 @@ public class ABS extends EvalFunc<Double
* @param output returns a single numeric value, absolute value of the
argument
*/
public Double exec(Tuple input) throws IOException {
- if (input == null || input.size() == 0)
+ if (input == null || input.size() == 0 || input.get(0) == null)
return null;
Double d;
Modified:
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleAbs.java
URL:
http://svn.apache.org/viewvc/pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleAbs.java?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
---
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleAbs.java
(original)
+++
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleAbs.java
Thu Nov 27 12:49:54 2014
@@ -67,7 +67,7 @@ public class DoubleAbs extends EvalFunc<
* @param output returns a single numeric value, absolute value of the
argument
*/
public Double exec(Tuple input) throws IOException {
- if (input == null || input.size() == 0)
+ if (input == null || input.size() == 0 || input.get(0) == null)
return null;
Double d;
Modified:
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleCopySign.java
URL:
http://svn.apache.org/viewvc/pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleCopySign.java?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
---
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleCopySign.java
(original)
+++
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleCopySign.java
Thu Nov 27 12:49:54 2014
@@ -67,6 +67,9 @@ public class DoubleCopySign extends Eval
public Double exec(Tuple input) throws IOException {
if (input == null || input.size() < 2)
return null;
+ if (input.get(0) == null || input.get(1) == null) {
+ return null;
+ }
try{
double first = (Double)input.get(0);
double second = (Double)input.get(1);
Modified:
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleGetExponent.java
URL:
http://svn.apache.org/viewvc/pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleGetExponent.java?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
---
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleGetExponent.java
(original)
+++
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleGetExponent.java
Thu Nov 27 12:49:54 2014
@@ -62,7 +62,7 @@ public class DoubleGetExponent extends E
* exponent used in the representation of a double
*/
public Integer exec(Tuple input) throws IOException {
- if (input == null || input.size() == 0)
+ if (input == null || input.size() == 0 || input.get(0) == null)
return null;
try {
Modified:
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleNextAfter.java
URL:
http://svn.apache.org/viewvc/pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleNextAfter.java?rev=1642132&r1=1642131&r2=1642132&view=diff
==============================================================================
---
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleNextAfter.java
(original)
+++
pig/branches/spark/contrib/piggybank/java/src/main/java/org/apache/pig/piggybank/evaluation/math/DoubleNextAfter.java
Thu Nov 27 12:49:54 2014
@@ -70,6 +70,12 @@ public class DoubleNextAfter extends Eva
*/
@Override
public Double exec(Tuple input) throws IOException {
+ if (input == null || input.size() < 2) {
+ return null;
+ }
+ if (input.get(0) == null || input.get(1) == null) {
+ return null;
+ }
try{
double first = (Double)input.get(0);
double second = (Double)input.get(0);