diff --git ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFBaseNumeric.java ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFBaseNumeric.java index 6cc535a..6131d3d 100644 --- ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFBaseNumeric.java +++ ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFBaseNumeric.java @@ -302,4 +302,20 @@ public void copyToNewInstance(Object newInstance) throws UDFArgumentException { other.confLookupNeeded = this.confLookupNeeded; other.ansiSqlArithmetic = this.ansiSqlArithmetic; } + + public boolean isConfLookupNeeded() { + return confLookupNeeded; + } + + public void setConfLookupNeeded(boolean confLookupNeeded) { + this.confLookupNeeded = confLookupNeeded; + } + + public boolean isAnsiSqlArithmetic() { + return ansiSqlArithmetic; + } + + public void setAnsiSqlArithmetic(boolean ansiSqlArithmetic) { + this.ansiSqlArithmetic = ansiSqlArithmetic; + } } diff --git ql/src/test/results/compiler/plan/cast1.q.xml ql/src/test/results/compiler/plan/cast1.q.xml index ca4ad4c..41d3e7c 100644 --- ql/src/test/results/compiler/plan/cast1.q.xml +++ ql/src/test/results/compiler/plan/cast1.q.xml @@ -491,7 +491,11 @@ - + + + false + + @@ -526,7 +530,11 @@ - + + + false + + @@ -561,7 +569,11 @@ - + + + false + + @@ -596,7 +608,11 @@ - + + + false + + @@ -631,7 +647,11 @@ - + + + false + + diff --git ql/src/test/results/compiler/plan/input20.q.xml ql/src/test/results/compiler/plan/input20.q.xml index f58eec2..659fced 100644 --- ql/src/test/results/compiler/plan/input20.q.xml +++ ql/src/test/results/compiler/plan/input20.q.xml @@ -557,7 +557,11 @@ - + + + false + + @@ -599,7 +603,11 @@ - + + + false + + diff --git ql/src/test/results/compiler/plan/input8.q.xml ql/src/test/results/compiler/plan/input8.q.xml index c79a8a3..e683312 100644 --- ql/src/test/results/compiler/plan/input8.q.xml +++ ql/src/test/results/compiler/plan/input8.q.xml @@ -317,7 +317,11 @@ - + + + false + + @@ -352,7 +356,11 @@ - + + + false + + @@ -384,7 +392,11 @@ - + + + false + + diff --git ql/src/test/results/compiler/plan/join2.q.xml ql/src/test/results/compiler/plan/join2.q.xml index 564dbe2..92292b7 100644 --- ql/src/test/results/compiler/plan/join2.q.xml +++ ql/src/test/results/compiler/plan/join2.q.xml @@ -384,7 +384,11 @@ - + + + false + + diff --git ql/src/test/results/compiler/plan/sample1.q.xml ql/src/test/results/compiler/plan/sample1.q.xml index 0e946ae..be97dbe 100644 --- ql/src/test/results/compiler/plan/sample1.q.xml +++ ql/src/test/results/compiler/plan/sample1.q.xml @@ -651,7 +651,11 @@ - + + + false + + diff --git ql/src/test/results/compiler/plan/sample2.q.xml ql/src/test/results/compiler/plan/sample2.q.xml index d299859..d12bda4 100644 --- ql/src/test/results/compiler/plan/sample2.q.xml +++ ql/src/test/results/compiler/plan/sample2.q.xml @@ -986,7 +986,11 @@ - + + + false + + diff --git ql/src/test/results/compiler/plan/sample3.q.xml ql/src/test/results/compiler/plan/sample3.q.xml index 37c3fbb..01ae0c5 100644 --- ql/src/test/results/compiler/plan/sample3.q.xml +++ ql/src/test/results/compiler/plan/sample3.q.xml @@ -999,7 +999,11 @@ - + + + false + + diff --git ql/src/test/results/compiler/plan/sample4.q.xml ql/src/test/results/compiler/plan/sample4.q.xml index d299859..d12bda4 100644 --- ql/src/test/results/compiler/plan/sample4.q.xml +++ ql/src/test/results/compiler/plan/sample4.q.xml @@ -986,7 +986,11 @@ - + + + false + + diff --git ql/src/test/results/compiler/plan/sample5.q.xml ql/src/test/results/compiler/plan/sample5.q.xml index cc2275b..e27ac08 100644 --- ql/src/test/results/compiler/plan/sample5.q.xml +++ ql/src/test/results/compiler/plan/sample5.q.xml @@ -986,7 +986,11 @@ - + + + false + + diff --git ql/src/test/results/compiler/plan/sample6.q.xml ql/src/test/results/compiler/plan/sample6.q.xml index 93315d8..c496604 100644 --- ql/src/test/results/compiler/plan/sample6.q.xml +++ ql/src/test/results/compiler/plan/sample6.q.xml @@ -986,7 +986,11 @@ - + + + false + + diff --git ql/src/test/results/compiler/plan/sample7.q.xml ql/src/test/results/compiler/plan/sample7.q.xml index bd05d53..0b39977 100644 --- ql/src/test/results/compiler/plan/sample7.q.xml +++ ql/src/test/results/compiler/plan/sample7.q.xml @@ -987,7 +987,11 @@ - + + + false + + diff --git ql/src/test/results/compiler/plan/udf4.q.xml ql/src/test/results/compiler/plan/udf4.q.xml index a5b13e4..61434ea 100644 --- ql/src/test/results/compiler/plan/udf4.q.xml +++ ql/src/test/results/compiler/plan/udf4.q.xml @@ -998,7 +998,11 @@ - + + + false + + @@ -1033,7 +1037,11 @@ - + + + false + +