[ 
https://issues.apache.org/jira/browse/HIVE-5430?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13806289#comment-13806289
 ] 

Hudson commented on HIVE-5430:
------------------------------

SUCCESS: Integrated in Hive-trunk-hadoop1-ptest #215 (See 
[https://builds.apache.org/job/Hive-trunk-hadoop1-ptest/215/])
HIVE-5430 : Refactor VectorizationContext and handle NOT expression with nulls. 
(Jitendra Nath Pandey via Ashutosh Chauhan) (hashutosh: 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1535055)
* /hive/trunk/ant/src/org/apache/hadoop/hive/ant/GenVectorTestCode.java
* 
/hive/trunk/ql/src/gen/vectorization/ExpressionTemplates/ColumnArithmeticColumn.txt
* 
/hive/trunk/ql/src/gen/vectorization/ExpressionTemplates/ColumnArithmeticScalar.txt
* 
/hive/trunk/ql/src/gen/vectorization/ExpressionTemplates/ColumnCompareColumn.txt
* 
/hive/trunk/ql/src/gen/vectorization/ExpressionTemplates/ColumnCompareScalar.txt
* /hive/trunk/ql/src/gen/vectorization/ExpressionTemplates/ColumnUnaryFunc.txt
* /hive/trunk/ql/src/gen/vectorization/ExpressionTemplates/ColumnUnaryMinus.txt
* 
/hive/trunk/ql/src/gen/vectorization/ExpressionTemplates/FilterColumnCompareColumn.txt
* 
/hive/trunk/ql/src/gen/vectorization/ExpressionTemplates/FilterColumnCompareScalar.txt
* 
/hive/trunk/ql/src/gen/vectorization/ExpressionTemplates/FilterScalarCompareColumn.txt
* 
/hive/trunk/ql/src/gen/vectorization/ExpressionTemplates/FilterStringColumnCompareColumn.txt
* 
/hive/trunk/ql/src/gen/vectorization/ExpressionTemplates/FilterStringColumnCompareScalar.txt
* 
/hive/trunk/ql/src/gen/vectorization/ExpressionTemplates/FilterStringScalarCompareColumn.txt
* 
/hive/trunk/ql/src/gen/vectorization/ExpressionTemplates/ScalarArithmeticColumn.txt
* 
/hive/trunk/ql/src/gen/vectorization/ExpressionTemplates/ScalarCompareColumn.txt
* 
/hive/trunk/ql/src/gen/vectorization/ExpressionTemplates/StringColumnCompareColumn.txt
* 
/hive/trunk/ql/src/gen/vectorization/ExpressionTemplates/StringColumnCompareScalar.txt
* 
/hive/trunk/ql/src/gen/vectorization/ExpressionTemplates/StringScalarCompareColumn.txt
* 
/hive/trunk/ql/src/gen/vectorization/TestTemplates/TestColumnScalarFilterVectorExpressionEvaluation.txt
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/VectorExpressionDescriptor.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/VectorFilterOperator.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/VectorGroupByOperator.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/VectorMapJoinOperator.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/VectorReduceSinkOperator.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/VectorSelectOperator.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/VectorizationContext.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/VectorizedExpressions.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/AbstractFilterStringColLikeStringScalar.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/ColAndCol.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/ColOrCol.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/ConstantVectorExpression.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/FilterColAndScalar.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/FilterColOrScalar.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/FilterExprAndExpr.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/FilterExprOrExpr.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/FilterNotExpr.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/FilterScalarAndColumn.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/FilterScalarOrColumn.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/FilterStringColLikeStringScalar.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/FilterStringColRegExpStringScalar.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/FuncLogWithBaseDoubleToDouble.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/FuncLogWithBaseLongToDouble.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/FuncLongToString.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/FuncPowerDoubleToDouble.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/FuncPowerLongToDouble.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/FuncRand.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/FuncRandNoSeed.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/IdentityExpression.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/IsNotNull.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/IsNull.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/LongColDivideLongColumn.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/LongColDivideLongScalar.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/LongScalarDivideLongColumn.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/LongToStringUnaryUDF.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/NotCol.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/PosModDoubleToDouble.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/PosModLongToLong.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/RoundWithNumDigitsDoubleToDouble.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/SelectColumnIsFalse.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/SelectColumnIsNotNull.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/SelectColumnIsNull.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/SelectColumnIsTrue.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/StringConcatColCol.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/StringConcatColScalar.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/StringConcatScalarCol.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/StringLength.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/StringSubstrColStart.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/StringSubstrColStartLen.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/StringUnaryUDF.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/StringUnaryUDFDirect.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/VectorExpression.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/VectorUDFTimestampFieldLong.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/udf/VectorUDFAdaptor.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/Vectorizer.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFAcos.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFAsin.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFAtan.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFBin.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFCeil.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFCos.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFDayOfMonth.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFDegrees.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFExp.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFFloor.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFHex.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFHour.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFLTrim.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFLength.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFLike.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFLn.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFLog.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFLog10.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFLog2.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFMinute.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPDivide.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPMinus.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPMod.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPMultiply.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPNegative.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPPlus.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFPosMod.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFPower.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFRTrim.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFRadians.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFRand.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFRegExp.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFRound.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFSecond.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFSign.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFSin.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFSqrt.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFSubstr.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFTan.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToBoolean.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToByte.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToDouble.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToFloat.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToInteger.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToLong.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToShort.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToString.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFTrim.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFWeekOfYear.java
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFYear.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFAbs.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFConcat.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFLower.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOPAnd.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOPEqual.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOPEqualOrGreaterThan.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOPEqualOrLessThan.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOPGreaterThan.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOPLessThan.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOPNot.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOPNotEqual.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOPNotNull.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOPNull.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOPOr.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFTimestamp.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFToUnixTimeStamp.java
* 
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFUpper.java
* 
/hive/trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/vector/TestVectorFilterOperator.java
* 
/hive/trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/vector/TestVectorizationContext.java
* 
/hive/trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/vector/expressions/TestVectorFilterExpressions.java
* 
/hive/trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/vector/expressions/TestVectorLogicalExpressions.java
* 
/hive/trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/vector/expressions/TestVectorMathFunctions.java
* 
/hive/trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/vector/expressions/TestVectorStringExpressions.java
* /hive/trunk/ql/src/test/queries/clientpositive/vectorization_0.q
* /hive/trunk/ql/src/test/queries/clientpositive/vectorization_1.q
* /hive/trunk/ql/src/test/queries/clientpositive/vectorization_10.q
* /hive/trunk/ql/src/test/queries/clientpositive/vectorization_11.q
* /hive/trunk/ql/src/test/queries/clientpositive/vectorization_12.q
* /hive/trunk/ql/src/test/queries/clientpositive/vectorization_13.q
* /hive/trunk/ql/src/test/queries/clientpositive/vectorization_14.q
* /hive/trunk/ql/src/test/queries/clientpositive/vectorization_15.q
* /hive/trunk/ql/src/test/queries/clientpositive/vectorization_16.q
* /hive/trunk/ql/src/test/queries/clientpositive/vectorization_2.q
* /hive/trunk/ql/src/test/queries/clientpositive/vectorization_3.q
* /hive/trunk/ql/src/test/queries/clientpositive/vectorization_4.q
* /hive/trunk/ql/src/test/queries/clientpositive/vectorization_5.q
* /hive/trunk/ql/src/test/queries/clientpositive/vectorization_6.q
* /hive/trunk/ql/src/test/queries/clientpositive/vectorization_7.q
* /hive/trunk/ql/src/test/queries/clientpositive/vectorization_8.q
* /hive/trunk/ql/src/test/queries/clientpositive/vectorization_9.q
* /hive/trunk/ql/src/test/queries/clientpositive/vectorization_not.q
* /hive/trunk/ql/src/test/results/clientpositive/vectorization_0.q.out
* /hive/trunk/ql/src/test/results/clientpositive/vectorization_1.q.out
* /hive/trunk/ql/src/test/results/clientpositive/vectorization_10.q.out
* /hive/trunk/ql/src/test/results/clientpositive/vectorization_11.q.out
* /hive/trunk/ql/src/test/results/clientpositive/vectorization_12.q.out
* /hive/trunk/ql/src/test/results/clientpositive/vectorization_13.q.out
* /hive/trunk/ql/src/test/results/clientpositive/vectorization_14.q.out
* /hive/trunk/ql/src/test/results/clientpositive/vectorization_15.q.out
* /hive/trunk/ql/src/test/results/clientpositive/vectorization_16.q.out
* /hive/trunk/ql/src/test/results/clientpositive/vectorization_2.q.out
* /hive/trunk/ql/src/test/results/clientpositive/vectorization_3.q.out
* /hive/trunk/ql/src/test/results/clientpositive/vectorization_4.q.out
* /hive/trunk/ql/src/test/results/clientpositive/vectorization_5.q.out
* /hive/trunk/ql/src/test/results/clientpositive/vectorization_6.q.out
* /hive/trunk/ql/src/test/results/clientpositive/vectorization_7.q.out
* /hive/trunk/ql/src/test/results/clientpositive/vectorization_8.q.out
* /hive/trunk/ql/src/test/results/clientpositive/vectorization_9.q.out
* /hive/trunk/ql/src/test/results/clientpositive/vectorization_not.q.out


> Refactor VectorizationContext and handle NOT expression with nulls.
> -------------------------------------------------------------------
>
>                 Key: HIVE-5430
>                 URL: https://issues.apache.org/jira/browse/HIVE-5430
>             Project: Hive
>          Issue Type: Sub-task
>            Reporter: Jitendra Nath Pandey
>            Assignee: Jitendra Nath Pandey
>             Fix For: 0.13.0
>
>         Attachments: HIVE-5430.1.patch, HIVE-5430.2.patch, HIVE-5430.3.patch, 
> HIVE-5430.4.patch, HIVE-5430.5.patch, HIVE-5430.6.patch
>
>
> NOT expression doesn't handle nulls correctly.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to