You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by ha...@apache.org on 2013/08/27 19:10:01 UTC
svn commit: r1517888 [5/6] - in
/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions:
./ aggregates/ aggregates/gen/ gen/ templates/
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringColLessStringColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringColLessStringColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringColLessStringColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringColLessStringColumn.java Tue Aug 27 17:09:56 2013
@@ -28,6 +28,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* This code is generated from a template.
*/
public class FilterStringColLessStringColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum1;
private int colNum2;
@@ -36,6 +39,9 @@ public class FilterStringColLessStringCo
this.colNum2 = colNum2;
}
+ public FilterStringColLessStringColumn() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -452,4 +458,20 @@ public class FilterStringColLessStringCo
public int getOutputColumn() {
return -1;
}
+
+ public int getColNum1() {
+ return colNum1;
+ }
+
+ public void setColNum1(int colNum1) {
+ this.colNum1 = colNum1;
+ }
+
+ public int getColNum2() {
+ return colNum2;
+ }
+
+ public void setColNum2(int colNum2) {
+ this.colNum2 = colNum2;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringColLessStringScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringColLessStringScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringColLessStringScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringColLessStringScalar.java Tue Aug 27 17:09:56 2013
@@ -27,6 +27,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* This is a generated class to evaluate a < comparison on a vector of strings.
*/
public class FilterStringColLessStringScalar extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private byte[] value;
@@ -35,6 +38,9 @@ public class FilterStringColLessStringSc
this.value = value;
}
+ public FilterStringColLessStringScalar() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
if (childExpressions != null) {
@@ -136,4 +142,20 @@ public class FilterStringColLessStringSc
public String getOutputType() {
return "boolean";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public byte[] getValue() {
+ return value;
+ }
+
+ public void setValue(byte[] value) {
+ this.value = value;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringColNotEqualStringColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringColNotEqualStringColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringColNotEqualStringColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringColNotEqualStringColumn.java Tue Aug 27 17:09:56 2013
@@ -28,6 +28,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* This code is generated from a template.
*/
public class FilterStringColNotEqualStringColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum1;
private int colNum2;
@@ -36,6 +39,9 @@ public class FilterStringColNotEqualStri
this.colNum2 = colNum2;
}
+ public FilterStringColNotEqualStringColumn() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -452,4 +458,20 @@ public class FilterStringColNotEqualStri
public int getOutputColumn() {
return -1;
}
+
+ public int getColNum1() {
+ return colNum1;
+ }
+
+ public void setColNum1(int colNum1) {
+ this.colNum1 = colNum1;
+ }
+
+ public int getColNum2() {
+ return colNum2;
+ }
+
+ public void setColNum2(int colNum2) {
+ this.colNum2 = colNum2;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringColNotEqualStringScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringColNotEqualStringScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringColNotEqualStringScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringColNotEqualStringScalar.java Tue Aug 27 17:09:56 2013
@@ -27,6 +27,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* This is a generated class to evaluate a != comparison on a vector of strings.
*/
public class FilterStringColNotEqualStringScalar extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private byte[] value;
@@ -35,6 +38,9 @@ public class FilterStringColNotEqualStri
this.value = value;
}
+ public FilterStringColNotEqualStringScalar() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
if (childExpressions != null) {
@@ -136,4 +142,20 @@ public class FilterStringColNotEqualStri
public String getOutputType() {
return "boolean";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public byte[] getValue() {
+ return value;
+ }
+
+ public void setValue(byte[] value) {
+ this.value = value;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarEqualStringColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarEqualStringColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarEqualStringColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarEqualStringColumn.java Tue Aug 27 17:09:56 2013
@@ -28,6 +28,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* Do not edit the generated code directly.
*/
public class FilterStringScalarEqualStringColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private byte[] value;
@@ -36,6 +39,9 @@ public class FilterStringScalarEqualStri
this.value = value;
}
+ public FilterStringScalarEqualStringColumn() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
if (childExpressions != null) {
@@ -137,4 +143,20 @@ public class FilterStringScalarEqualStri
public String getOutputType() {
return "boolean";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public byte[] getValue() {
+ return value;
+ }
+
+ public void setValue(byte[] value) {
+ this.value = value;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarGreaterEqualStringColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarGreaterEqualStringColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarGreaterEqualStringColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarGreaterEqualStringColumn.java Tue Aug 27 17:09:56 2013
@@ -28,6 +28,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* Do not edit the generated code directly.
*/
public class FilterStringScalarGreaterEqualStringColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private byte[] value;
@@ -36,6 +39,9 @@ public class FilterStringScalarGreaterEq
this.value = value;
}
+ public FilterStringScalarGreaterEqualStringColumn() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
if (childExpressions != null) {
@@ -137,4 +143,20 @@ public class FilterStringScalarGreaterEq
public String getOutputType() {
return "boolean";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public byte[] getValue() {
+ return value;
+ }
+
+ public void setValue(byte[] value) {
+ this.value = value;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarGreaterStringColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarGreaterStringColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarGreaterStringColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarGreaterStringColumn.java Tue Aug 27 17:09:56 2013
@@ -28,6 +28,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* Do not edit the generated code directly.
*/
public class FilterStringScalarGreaterStringColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private byte[] value;
@@ -36,6 +39,9 @@ public class FilterStringScalarGreaterSt
this.value = value;
}
+ public FilterStringScalarGreaterStringColumn() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
if (childExpressions != null) {
@@ -137,4 +143,20 @@ public class FilterStringScalarGreaterSt
public String getOutputType() {
return "boolean";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public byte[] getValue() {
+ return value;
+ }
+
+ public void setValue(byte[] value) {
+ this.value = value;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarLessEqualStringColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarLessEqualStringColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarLessEqualStringColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarLessEqualStringColumn.java Tue Aug 27 17:09:56 2013
@@ -28,6 +28,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* Do not edit the generated code directly.
*/
public class FilterStringScalarLessEqualStringColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private byte[] value;
@@ -36,6 +39,9 @@ public class FilterStringScalarLessEqual
this.value = value;
}
+ public FilterStringScalarLessEqualStringColumn() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
if (childExpressions != null) {
@@ -137,4 +143,20 @@ public class FilterStringScalarLessEqual
public String getOutputType() {
return "boolean";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public byte[] getValue() {
+ return value;
+ }
+
+ public void setValue(byte[] value) {
+ this.value = value;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarLessStringColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarLessStringColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarLessStringColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarLessStringColumn.java Tue Aug 27 17:09:56 2013
@@ -28,6 +28,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* Do not edit the generated code directly.
*/
public class FilterStringScalarLessStringColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private byte[] value;
@@ -36,6 +39,9 @@ public class FilterStringScalarLessStrin
this.value = value;
}
+ public FilterStringScalarLessStringColumn() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
if (childExpressions != null) {
@@ -137,4 +143,20 @@ public class FilterStringScalarLessStrin
public String getOutputType() {
return "boolean";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public byte[] getValue() {
+ return value;
+ }
+
+ public void setValue(byte[] value) {
+ this.value = value;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarNotEqualStringColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarNotEqualStringColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarNotEqualStringColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterStringScalarNotEqualStringColumn.java Tue Aug 27 17:09:56 2013
@@ -28,6 +28,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* Do not edit the generated code directly.
*/
public class FilterStringScalarNotEqualStringColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private byte[] value;
@@ -36,6 +39,9 @@ public class FilterStringScalarNotEqualS
this.value = value;
}
+ public FilterStringScalarNotEqualStringColumn() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
if (childExpressions != null) {
@@ -137,4 +143,20 @@ public class FilterStringScalarNotEqualS
public String getOutputType() {
return "boolean";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public byte[] getValue() {
+ return value;
+ }
+
+ public void setValue(byte[] value) {
+ this.value = value;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColAddDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColAddDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColAddDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColAddDoubleColumn.java Tue Aug 27 17:09:56 2013
@@ -28,6 +28,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* expressions between columns.
*/
public class LongColAddDoubleColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum1;
private int colNum2;
private int outputColumn;
@@ -38,6 +41,9 @@ public class LongColAddDoubleColumn exte
this.outputColumn = outputColumn;
}
+ public LongColAddDoubleColumn() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -128,4 +134,24 @@ public class LongColAddDoubleColumn exte
public String getOutputType() {
return "double";
}
+
+ public int getColNum1() {
+ return colNum1;
+ }
+
+ public void setColNum1(int colNum1) {
+ this.colNum1 = colNum1;
+ }
+
+ public int getColNum2() {
+ return colNum2;
+ }
+
+ public void setColNum2(int colNum2) {
+ this.colNum2 = colNum2;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColAddDoubleScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColAddDoubleScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColAddDoubleScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColAddDoubleScalar.java Tue Aug 27 17:09:56 2013
@@ -29,6 +29,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* expressions between a column and a scalar.
*/
public class LongColAddDoubleScalar extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private double value;
private int outputColumn;
@@ -39,6 +42,9 @@ public class LongColAddDoubleScalar exte
this.outputColumn = outputColumn;
}
+ public LongColAddDoubleScalar() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -105,4 +111,24 @@ public class LongColAddDoubleScalar exte
public String getOutputType() {
return "double";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public double getValue() {
+ return value;
+ }
+
+ public void setValue(double value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColAddLongColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColAddLongColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColAddLongColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColAddLongColumn.java Tue Aug 27 17:09:56 2013
@@ -28,6 +28,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* expressions between columns.
*/
public class LongColAddLongColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum1;
private int colNum2;
private int outputColumn;
@@ -38,6 +41,9 @@ public class LongColAddLongColumn extend
this.outputColumn = outputColumn;
}
+ public LongColAddLongColumn() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -128,4 +134,24 @@ public class LongColAddLongColumn extend
public String getOutputType() {
return "long";
}
+
+ public int getColNum1() {
+ return colNum1;
+ }
+
+ public void setColNum1(int colNum1) {
+ this.colNum1 = colNum1;
+ }
+
+ public int getColNum2() {
+ return colNum2;
+ }
+
+ public void setColNum2(int colNum2) {
+ this.colNum2 = colNum2;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColAddLongScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColAddLongScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColAddLongScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColAddLongScalar.java Tue Aug 27 17:09:56 2013
@@ -29,6 +29,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* expressions between a column and a scalar.
*/
public class LongColAddLongScalar extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private long value;
private int outputColumn;
@@ -39,6 +42,9 @@ public class LongColAddLongScalar extend
this.outputColumn = outputColumn;
}
+ public LongColAddLongScalar() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -105,4 +111,24 @@ public class LongColAddLongScalar extend
public String getOutputType() {
return "long";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public long getValue() {
+ return value;
+ }
+
+ public void setValue(long value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColDivideDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColDivideDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColDivideDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColDivideDoubleColumn.java Tue Aug 27 17:09:56 2013
@@ -28,6 +28,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* expressions between columns.
*/
public class LongColDivideDoubleColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum1;
private int colNum2;
private int outputColumn;
@@ -38,6 +41,9 @@ public class LongColDivideDoubleColumn e
this.outputColumn = outputColumn;
}
+ public LongColDivideDoubleColumn() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -128,4 +134,24 @@ public class LongColDivideDoubleColumn e
public String getOutputType() {
return "double";
}
+
+ public int getColNum1() {
+ return colNum1;
+ }
+
+ public void setColNum1(int colNum1) {
+ this.colNum1 = colNum1;
+ }
+
+ public int getColNum2() {
+ return colNum2;
+ }
+
+ public void setColNum2(int colNum2) {
+ this.colNum2 = colNum2;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColDivideDoubleScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColDivideDoubleScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColDivideDoubleScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColDivideDoubleScalar.java Tue Aug 27 17:09:56 2013
@@ -29,6 +29,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* expressions between a column and a scalar.
*/
public class LongColDivideDoubleScalar extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private double value;
private int outputColumn;
@@ -39,6 +42,9 @@ public class LongColDivideDoubleScalar e
this.outputColumn = outputColumn;
}
+ public LongColDivideDoubleScalar() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -105,4 +111,24 @@ public class LongColDivideDoubleScalar e
public String getOutputType() {
return "double";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public double getValue() {
+ return value;
+ }
+
+ public void setValue(double value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColEqualDoubleScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColEqualDoubleScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColEqualDoubleScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColEqualDoubleScalar.java Tue Aug 27 17:09:56 2013
@@ -29,6 +29,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* separate boolean column.
*/
public class LongColEqualDoubleScalar extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private double value;
private int outputColumn;
@@ -39,6 +42,9 @@ public class LongColEqualDoubleScalar ex
this.outputColumn = outputColumn;
}
+ public LongColEqualDoubleScalar() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -120,4 +126,24 @@ public class LongColEqualDoubleScalar ex
public String getOutputType() {
return "long";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public double getValue() {
+ return value;
+ }
+
+ public void setValue(double value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColGreaterDoubleScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColGreaterDoubleScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColGreaterDoubleScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColGreaterDoubleScalar.java Tue Aug 27 17:09:56 2013
@@ -29,6 +29,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* separate boolean column.
*/
public class LongColGreaterDoubleScalar extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private double value;
private int outputColumn;
@@ -39,6 +42,9 @@ public class LongColGreaterDoubleScalar
this.outputColumn = outputColumn;
}
+ public LongColGreaterDoubleScalar() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -120,4 +126,24 @@ public class LongColGreaterDoubleScalar
public String getOutputType() {
return "long";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public double getValue() {
+ return value;
+ }
+
+ public void setValue(double value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColGreaterEqualDoubleScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColGreaterEqualDoubleScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColGreaterEqualDoubleScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColGreaterEqualDoubleScalar.java Tue Aug 27 17:09:56 2013
@@ -29,6 +29,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* separate boolean column.
*/
public class LongColGreaterEqualDoubleScalar extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private double value;
private int outputColumn;
@@ -39,6 +42,9 @@ public class LongColGreaterEqualDoubleSc
this.outputColumn = outputColumn;
}
+ public LongColGreaterEqualDoubleScalar() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -120,4 +126,24 @@ public class LongColGreaterEqualDoubleSc
public String getOutputType() {
return "long";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public double getValue() {
+ return value;
+ }
+
+ public void setValue(double value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColLessDoubleScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColLessDoubleScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColLessDoubleScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColLessDoubleScalar.java Tue Aug 27 17:09:56 2013
@@ -29,6 +29,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* separate boolean column.
*/
public class LongColLessDoubleScalar extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private double value;
private int outputColumn;
@@ -39,6 +42,9 @@ public class LongColLessDoubleScalar ext
this.outputColumn = outputColumn;
}
+ public LongColLessDoubleScalar() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -120,4 +126,24 @@ public class LongColLessDoubleScalar ext
public String getOutputType() {
return "long";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public double getValue() {
+ return value;
+ }
+
+ public void setValue(double value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColLessEqualDoubleScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColLessEqualDoubleScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColLessEqualDoubleScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColLessEqualDoubleScalar.java Tue Aug 27 17:09:56 2013
@@ -29,6 +29,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* separate boolean column.
*/
public class LongColLessEqualDoubleScalar extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private double value;
private int outputColumn;
@@ -39,6 +42,9 @@ public class LongColLessEqualDoubleScala
this.outputColumn = outputColumn;
}
+ public LongColLessEqualDoubleScalar() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -120,4 +126,24 @@ public class LongColLessEqualDoubleScala
public String getOutputType() {
return "long";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public double getValue() {
+ return value;
+ }
+
+ public void setValue(double value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColModuloDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColModuloDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColModuloDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColModuloDoubleColumn.java Tue Aug 27 17:09:56 2013
@@ -28,6 +28,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* expressions between columns.
*/
public class LongColModuloDoubleColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum1;
private int colNum2;
private int outputColumn;
@@ -38,6 +41,9 @@ public class LongColModuloDoubleColumn e
this.outputColumn = outputColumn;
}
+ public LongColModuloDoubleColumn() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -128,4 +134,24 @@ public class LongColModuloDoubleColumn e
public String getOutputType() {
return "double";
}
+
+ public int getColNum1() {
+ return colNum1;
+ }
+
+ public void setColNum1(int colNum1) {
+ this.colNum1 = colNum1;
+ }
+
+ public int getColNum2() {
+ return colNum2;
+ }
+
+ public void setColNum2(int colNum2) {
+ this.colNum2 = colNum2;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColModuloDoubleScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColModuloDoubleScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColModuloDoubleScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColModuloDoubleScalar.java Tue Aug 27 17:09:56 2013
@@ -29,6 +29,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* expressions between a column and a scalar.
*/
public class LongColModuloDoubleScalar extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private double value;
private int outputColumn;
@@ -39,6 +42,9 @@ public class LongColModuloDoubleScalar e
this.outputColumn = outputColumn;
}
+ public LongColModuloDoubleScalar() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -105,4 +111,24 @@ public class LongColModuloDoubleScalar e
public String getOutputType() {
return "double";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public double getValue() {
+ return value;
+ }
+
+ public void setValue(double value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColModuloLongColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColModuloLongColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColModuloLongColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColModuloLongColumn.java Tue Aug 27 17:09:56 2013
@@ -28,6 +28,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* expressions between columns.
*/
public class LongColModuloLongColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum1;
private int colNum2;
private int outputColumn;
@@ -38,6 +41,9 @@ public class LongColModuloLongColumn ext
this.outputColumn = outputColumn;
}
+ public LongColModuloLongColumn() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -128,4 +134,24 @@ public class LongColModuloLongColumn ext
public String getOutputType() {
return "long";
}
+
+ public int getColNum1() {
+ return colNum1;
+ }
+
+ public void setColNum1(int colNum1) {
+ this.colNum1 = colNum1;
+ }
+
+ public int getColNum2() {
+ return colNum2;
+ }
+
+ public void setColNum2(int colNum2) {
+ this.colNum2 = colNum2;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColModuloLongScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColModuloLongScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColModuloLongScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColModuloLongScalar.java Tue Aug 27 17:09:56 2013
@@ -29,6 +29,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* expressions between a column and a scalar.
*/
public class LongColModuloLongScalar extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private long value;
private int outputColumn;
@@ -39,6 +42,9 @@ public class LongColModuloLongScalar ext
this.outputColumn = outputColumn;
}
+ public LongColModuloLongScalar() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -105,4 +111,24 @@ public class LongColModuloLongScalar ext
public String getOutputType() {
return "long";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public long getValue() {
+ return value;
+ }
+
+ public void setValue(long value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColMultiplyDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColMultiplyDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColMultiplyDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColMultiplyDoubleColumn.java Tue Aug 27 17:09:56 2013
@@ -28,6 +28,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* expressions between columns.
*/
public class LongColMultiplyDoubleColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum1;
private int colNum2;
private int outputColumn;
@@ -38,6 +41,9 @@ public class LongColMultiplyDoubleColumn
this.outputColumn = outputColumn;
}
+ public LongColMultiplyDoubleColumn() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -128,4 +134,24 @@ public class LongColMultiplyDoubleColumn
public String getOutputType() {
return "double";
}
+
+ public int getColNum1() {
+ return colNum1;
+ }
+
+ public void setColNum1(int colNum1) {
+ this.colNum1 = colNum1;
+ }
+
+ public int getColNum2() {
+ return colNum2;
+ }
+
+ public void setColNum2(int colNum2) {
+ this.colNum2 = colNum2;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColMultiplyDoubleScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColMultiplyDoubleScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColMultiplyDoubleScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColMultiplyDoubleScalar.java Tue Aug 27 17:09:56 2013
@@ -29,6 +29,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* expressions between a column and a scalar.
*/
public class LongColMultiplyDoubleScalar extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private double value;
private int outputColumn;
@@ -39,6 +42,9 @@ public class LongColMultiplyDoubleScalar
this.outputColumn = outputColumn;
}
+ public LongColMultiplyDoubleScalar() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -105,4 +111,24 @@ public class LongColMultiplyDoubleScalar
public String getOutputType() {
return "double";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public double getValue() {
+ return value;
+ }
+
+ public void setValue(double value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColMultiplyLongColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColMultiplyLongColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColMultiplyLongColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColMultiplyLongColumn.java Tue Aug 27 17:09:56 2013
@@ -28,6 +28,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* expressions between columns.
*/
public class LongColMultiplyLongColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum1;
private int colNum2;
private int outputColumn;
@@ -38,6 +41,9 @@ public class LongColMultiplyLongColumn e
this.outputColumn = outputColumn;
}
+ public LongColMultiplyLongColumn() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -128,4 +134,24 @@ public class LongColMultiplyLongColumn e
public String getOutputType() {
return "long";
}
+
+ public int getColNum1() {
+ return colNum1;
+ }
+
+ public void setColNum1(int colNum1) {
+ this.colNum1 = colNum1;
+ }
+
+ public int getColNum2() {
+ return colNum2;
+ }
+
+ public void setColNum2(int colNum2) {
+ this.colNum2 = colNum2;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColMultiplyLongScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColMultiplyLongScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColMultiplyLongScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColMultiplyLongScalar.java Tue Aug 27 17:09:56 2013
@@ -29,6 +29,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* expressions between a column and a scalar.
*/
public class LongColMultiplyLongScalar extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private long value;
private int outputColumn;
@@ -39,6 +42,9 @@ public class LongColMultiplyLongScalar e
this.outputColumn = outputColumn;
}
+ public LongColMultiplyLongScalar() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -105,4 +111,24 @@ public class LongColMultiplyLongScalar e
public String getOutputType() {
return "long";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public long getValue() {
+ return value;
+ }
+
+ public void setValue(long value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColNotEqualDoubleScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColNotEqualDoubleScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColNotEqualDoubleScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColNotEqualDoubleScalar.java Tue Aug 27 17:09:56 2013
@@ -29,6 +29,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* separate boolean column.
*/
public class LongColNotEqualDoubleScalar extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private double value;
private int outputColumn;
@@ -39,6 +42,9 @@ public class LongColNotEqualDoubleScalar
this.outputColumn = outputColumn;
}
+ public LongColNotEqualDoubleScalar() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -120,4 +126,24 @@ public class LongColNotEqualDoubleScalar
public String getOutputType() {
return "long";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public double getValue() {
+ return value;
+ }
+
+ public void setValue(double value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColSubtractDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColSubtractDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColSubtractDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColSubtractDoubleColumn.java Tue Aug 27 17:09:56 2013
@@ -28,6 +28,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* expressions between columns.
*/
public class LongColSubtractDoubleColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum1;
private int colNum2;
private int outputColumn;
@@ -38,6 +41,9 @@ public class LongColSubtractDoubleColumn
this.outputColumn = outputColumn;
}
+ public LongColSubtractDoubleColumn() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -128,4 +134,24 @@ public class LongColSubtractDoubleColumn
public String getOutputType() {
return "double";
}
+
+ public int getColNum1() {
+ return colNum1;
+ }
+
+ public void setColNum1(int colNum1) {
+ this.colNum1 = colNum1;
+ }
+
+ public int getColNum2() {
+ return colNum2;
+ }
+
+ public void setColNum2(int colNum2) {
+ this.colNum2 = colNum2;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColSubtractDoubleScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColSubtractDoubleScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColSubtractDoubleScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColSubtractDoubleScalar.java Tue Aug 27 17:09:56 2013
@@ -29,6 +29,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* expressions between a column and a scalar.
*/
public class LongColSubtractDoubleScalar extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private double value;
private int outputColumn;
@@ -39,6 +42,9 @@ public class LongColSubtractDoubleScalar
this.outputColumn = outputColumn;
}
+ public LongColSubtractDoubleScalar() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -105,4 +111,24 @@ public class LongColSubtractDoubleScalar
public String getOutputType() {
return "double";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public double getValue() {
+ return value;
+ }
+
+ public void setValue(double value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColSubtractLongColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColSubtractLongColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColSubtractLongColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColSubtractLongColumn.java Tue Aug 27 17:09:56 2013
@@ -28,6 +28,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* expressions between columns.
*/
public class LongColSubtractLongColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum1;
private int colNum2;
private int outputColumn;
@@ -38,6 +41,9 @@ public class LongColSubtractLongColumn e
this.outputColumn = outputColumn;
}
+ public LongColSubtractLongColumn() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -128,4 +134,24 @@ public class LongColSubtractLongColumn e
public String getOutputType() {
return "long";
}
+
+ public int getColNum1() {
+ return colNum1;
+ }
+
+ public void setColNum1(int colNum1) {
+ this.colNum1 = colNum1;
+ }
+
+ public int getColNum2() {
+ return colNum2;
+ }
+
+ public void setColNum2(int colNum2) {
+ this.colNum2 = colNum2;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColSubtractLongScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColSubtractLongScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColSubtractLongScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColSubtractLongScalar.java Tue Aug 27 17:09:56 2013
@@ -29,6 +29,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* expressions between a column and a scalar.
*/
public class LongColSubtractLongScalar extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private long value;
private int outputColumn;
@@ -39,6 +42,9 @@ public class LongColSubtractLongScalar e
this.outputColumn = outputColumn;
}
+ public LongColSubtractLongScalar() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -105,4 +111,24 @@ public class LongColSubtractLongScalar e
public String getOutputType() {
return "long";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public long getValue() {
+ return value;
+ }
+
+ public void setValue(long value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColUnaryMinus.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColUnaryMinus.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColUnaryMinus.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongColUnaryMinus.java Tue Aug 27 17:09:56 2013
@@ -26,6 +26,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* Generated from template ColumnUnaryMinus.txt, which covers unary negation operator.
*/
public class LongColUnaryMinus extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private int outputColumn;
@@ -34,6 +37,9 @@ public class LongColUnaryMinus extends V
this.outputColumn = outputColumn;
}
+ public LongColUnaryMinus() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -101,4 +107,16 @@ public class LongColUnaryMinus extends V
public String getOutputType() {
return "long";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarAddDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarAddDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarAddDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarAddDoubleColumn.java Tue Aug 27 17:09:56 2013
@@ -36,6 +36,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* column vector on the right. The result is output to an output column vector.
*/
public class LongScalarAddDoubleColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private long value;
private int outputColumn;
@@ -46,6 +49,9 @@ public class LongScalarAddDoubleColumn e
this.outputColumn = outputColumn;
}
+ public LongScalarAddDoubleColumn() {
+ }
+
@Override
/**
* Method to evaluate scalar-column operation in vectorized fashion.
@@ -117,4 +123,25 @@ public class LongScalarAddDoubleColumn e
public String getOutputType() {
return "double";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public long getValue() {
+ return value;
+ }
+
+ public void setValue(long value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
+
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarAddLongColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarAddLongColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarAddLongColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarAddLongColumn.java Tue Aug 27 17:09:56 2013
@@ -36,6 +36,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* column vector on the right. The result is output to an output column vector.
*/
public class LongScalarAddLongColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private long value;
private int outputColumn;
@@ -46,6 +49,9 @@ public class LongScalarAddLongColumn ext
this.outputColumn = outputColumn;
}
+ public LongScalarAddLongColumn() {
+ }
+
@Override
/**
* Method to evaluate scalar-column operation in vectorized fashion.
@@ -117,4 +123,25 @@ public class LongScalarAddLongColumn ext
public String getOutputType() {
return "long";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public long getValue() {
+ return value;
+ }
+
+ public void setValue(long value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
+
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarDivideDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarDivideDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarDivideDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarDivideDoubleColumn.java Tue Aug 27 17:09:56 2013
@@ -36,6 +36,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* column vector on the right. The result is output to an output column vector.
*/
public class LongScalarDivideDoubleColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private long value;
private int outputColumn;
@@ -46,6 +49,9 @@ public class LongScalarDivideDoubleColum
this.outputColumn = outputColumn;
}
+ public LongScalarDivideDoubleColumn() {
+ }
+
@Override
/**
* Method to evaluate scalar-column operation in vectorized fashion.
@@ -117,4 +123,25 @@ public class LongScalarDivideDoubleColum
public String getOutputType() {
return "double";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public long getValue() {
+ return value;
+ }
+
+ public void setValue(long value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
+
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarModuloDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarModuloDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarModuloDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarModuloDoubleColumn.java Tue Aug 27 17:09:56 2013
@@ -36,6 +36,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* column vector on the right. The result is output to an output column vector.
*/
public class LongScalarModuloDoubleColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private long value;
private int outputColumn;
@@ -46,6 +49,9 @@ public class LongScalarModuloDoubleColum
this.outputColumn = outputColumn;
}
+ public LongScalarModuloDoubleColumn() {
+ }
+
@Override
/**
* Method to evaluate scalar-column operation in vectorized fashion.
@@ -117,4 +123,25 @@ public class LongScalarModuloDoubleColum
public String getOutputType() {
return "double";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public long getValue() {
+ return value;
+ }
+
+ public void setValue(long value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
+
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarModuloLongColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarModuloLongColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarModuloLongColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarModuloLongColumn.java Tue Aug 27 17:09:56 2013
@@ -36,6 +36,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* column vector on the right. The result is output to an output column vector.
*/
public class LongScalarModuloLongColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private long value;
private int outputColumn;
@@ -46,6 +49,9 @@ public class LongScalarModuloLongColumn
this.outputColumn = outputColumn;
}
+ public LongScalarModuloLongColumn() {
+ }
+
@Override
/**
* Method to evaluate scalar-column operation in vectorized fashion.
@@ -117,4 +123,25 @@ public class LongScalarModuloLongColumn
public String getOutputType() {
return "long";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public long getValue() {
+ return value;
+ }
+
+ public void setValue(long value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
+
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarMultiplyDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarMultiplyDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarMultiplyDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarMultiplyDoubleColumn.java Tue Aug 27 17:09:56 2013
@@ -36,6 +36,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* column vector on the right. The result is output to an output column vector.
*/
public class LongScalarMultiplyDoubleColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private long value;
private int outputColumn;
@@ -46,6 +49,9 @@ public class LongScalarMultiplyDoubleCol
this.outputColumn = outputColumn;
}
+ public LongScalarMultiplyDoubleColumn() {
+ }
+
@Override
/**
* Method to evaluate scalar-column operation in vectorized fashion.
@@ -117,4 +123,25 @@ public class LongScalarMultiplyDoubleCol
public String getOutputType() {
return "double";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public long getValue() {
+ return value;
+ }
+
+ public void setValue(long value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
+
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarMultiplyLongColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarMultiplyLongColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarMultiplyLongColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarMultiplyLongColumn.java Tue Aug 27 17:09:56 2013
@@ -36,6 +36,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* column vector on the right. The result is output to an output column vector.
*/
public class LongScalarMultiplyLongColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private long value;
private int outputColumn;
@@ -46,6 +49,9 @@ public class LongScalarMultiplyLongColum
this.outputColumn = outputColumn;
}
+ public LongScalarMultiplyLongColumn() {
+ }
+
@Override
/**
* Method to evaluate scalar-column operation in vectorized fashion.
@@ -117,4 +123,25 @@ public class LongScalarMultiplyLongColum
public String getOutputType() {
return "long";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public long getValue() {
+ return value;
+ }
+
+ public void setValue(long value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
+
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarSubtractDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarSubtractDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarSubtractDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarSubtractDoubleColumn.java Tue Aug 27 17:09:56 2013
@@ -36,6 +36,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* column vector on the right. The result is output to an output column vector.
*/
public class LongScalarSubtractDoubleColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private long value;
private int outputColumn;
@@ -46,6 +49,9 @@ public class LongScalarSubtractDoubleCol
this.outputColumn = outputColumn;
}
+ public LongScalarSubtractDoubleColumn() {
+ }
+
@Override
/**
* Method to evaluate scalar-column operation in vectorized fashion.
@@ -117,4 +123,25 @@ public class LongScalarSubtractDoubleCol
public String getOutputType() {
return "double";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public long getValue() {
+ return value;
+ }
+
+ public void setValue(long value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
+
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarSubtractLongColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarSubtractLongColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarSubtractLongColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/LongScalarSubtractLongColumn.java Tue Aug 27 17:09:56 2013
@@ -36,6 +36,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* column vector on the right. The result is output to an output column vector.
*/
public class LongScalarSubtractLongColumn extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private long value;
private int outputColumn;
@@ -46,6 +49,9 @@ public class LongScalarSubtractLongColum
this.outputColumn = outputColumn;
}
+ public LongScalarSubtractLongColumn() {
+ }
+
@Override
/**
* Method to evaluate scalar-column operation in vectorized fashion.
@@ -117,4 +123,25 @@ public class LongScalarSubtractLongColum
public String getOutputType() {
return "long";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public long getValue() {
+ return value;
+ }
+
+ public void setValue(long value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
+
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/ColumnArithmeticColumn.txt
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/ColumnArithmeticColumn.txt?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/ColumnArithmeticColumn.txt (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/ColumnArithmeticColumn.txt Tue Aug 27 17:09:56 2013
@@ -28,6 +28,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* expressions between columns.
*/
public class <ClassName> extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum1;
private int colNum2;
private int outputColumn;
@@ -38,6 +41,9 @@ public class <ClassName> extends VectorE
this.outputColumn = outputColumn;
}
+ public <ClassName>() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -128,4 +134,24 @@ public class <ClassName> extends VectorE
public String getOutputType() {
return "<ReturnType>";
}
+
+ public int getColNum1() {
+ return colNum1;
+ }
+
+ public void setColNum1(int colNum1) {
+ this.colNum1 = colNum1;
+ }
+
+ public int getColNum2() {
+ return colNum2;
+ }
+
+ public void setColNum2(int colNum2) {
+ this.colNum2 = colNum2;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/ColumnArithmeticScalar.txt
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/ColumnArithmeticScalar.txt?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/ColumnArithmeticScalar.txt (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/ColumnArithmeticScalar.txt Tue Aug 27 17:09:56 2013
@@ -29,6 +29,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* expressions between a column and a scalar.
*/
public class <ClassName> extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private <OperandType2> value;
private int outputColumn;
@@ -39,6 +42,9 @@ public class <ClassName> extends VectorE
this.outputColumn = outputColumn;
}
+ public <ClassName>() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -105,4 +111,24 @@ public class <ClassName> extends VectorE
public String getOutputType() {
return "<ReturnType>";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public <OperandType2> getValue() {
+ return value;
+ }
+
+ public void setValue(<OperandType2> value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/ColumnCompareScalar.txt
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/ColumnCompareScalar.txt?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/ColumnCompareScalar.txt (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/ColumnCompareScalar.txt Tue Aug 27 17:09:56 2013
@@ -29,6 +29,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* separate boolean column.
*/
public class <ClassName> extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private <OperandType2> value;
private int outputColumn;
@@ -39,6 +42,9 @@ public class <ClassName> extends VectorE
this.outputColumn = outputColumn;
}
+ public <ClassName>() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -120,4 +126,24 @@ public class <ClassName> extends VectorE
public String getOutputType() {
return "<ReturnType>";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public <OperandType2> getValue() {
+ return value;
+ }
+
+ public void setValue(<OperandType2> value) {
+ this.value = value;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/ColumnUnaryMinus.txt
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/ColumnUnaryMinus.txt?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/ColumnUnaryMinus.txt (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/ColumnUnaryMinus.txt Tue Aug 27 17:09:56 2013
@@ -26,6 +26,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* Generated from template ColumnUnaryMinus.txt, which covers unary negation operator.
*/
public class <ClassName> extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private int outputColumn;
@@ -34,6 +37,9 @@ public class <ClassName> extends VectorE
this.outputColumn = outputColumn;
}
+ public <ClassName>() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -101,4 +107,16 @@ public class <ClassName> extends VectorE
public String getOutputType() {
return "<ReturnType>";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public void setOutputColumn(int outputColumn) {
+ this.outputColumn = outputColumn;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/FilterColumnCompareColumn.txt
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/FilterColumnCompareColumn.txt?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/FilterColumnCompareColumn.txt (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/FilterColumnCompareColumn.txt Tue Aug 27 17:09:56 2013
@@ -28,6 +28,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* The selected vector of the input {@link VectorizedRowBatch} is updated for in-place filtering.
*/
public class <ClassName> extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum1;
private int colNum2;
@@ -36,6 +39,9 @@ public class <ClassName> extends VectorE
this.colNum2 = colNum2;
}
+ public <ClassName>() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -229,4 +235,20 @@ public class <ClassName> extends VectorE
public int getOutputColumn() {
return -1;
}
+
+ public int getColNum1() {
+ return colNum1;
+ }
+
+ public void setColNum1(int colNum1) {
+ this.colNum1 = colNum1;
+ }
+
+ public int getColNum2() {
+ return colNum2;
+ }
+
+ public void setColNum2(int colNum2) {
+ this.colNum2 = colNum2;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/FilterColumnCompareScalar.txt
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/FilterColumnCompareScalar.txt?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/FilterColumnCompareScalar.txt (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/FilterColumnCompareScalar.txt Tue Aug 27 17:09:56 2013
@@ -28,6 +28,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* The selected vector of the input {@link VectorizedRowBatch} is updated for in-place filtering.
*/
public class <ClassName> extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private <OperandType2> value;
@@ -36,6 +39,9 @@ public class <ClassName> extends VectorE
this.value = value;
}
+ public <ClassName>() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -133,4 +139,20 @@ public class <ClassName> extends VectorE
public String getOutputType() {
return "boolean";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public <OperandType2> getValue() {
+ return value;
+ }
+
+ public void setValue(<OperandType2> value) {
+ this.value = value;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/FilterScalarCompareColumn.txt
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/FilterScalarCompareColumn.txt?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/FilterScalarCompareColumn.txt (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/FilterScalarCompareColumn.txt Tue Aug 27 17:09:56 2013
@@ -28,6 +28,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* The selected vector of the input {@link VectorizedRowBatch} is updated for in-place filtering.
*/
public class <ClassName> extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum;
private <OperandType1> value;
@@ -36,6 +39,9 @@ public class <ClassName> extends VectorE
this.value = value;
}
+ public <ClassName>() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -133,4 +139,20 @@ public class <ClassName> extends VectorE
public String getOutputType() {
return "boolean";
}
+
+ public int getColNum() {
+ return colNum;
+ }
+
+ public void setColNum(int colNum) {
+ this.colNum = colNum;
+ }
+
+ public <OperandType1> getValue() {
+ return value;
+ }
+
+ public void setValue(<OperandType1> value) {
+ this.value = value;
+ }
}
Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/FilterStringColumnCompareColumn.txt
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/FilterStringColumnCompareColumn.txt?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/FilterStringColumnCompareColumn.txt (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/templates/FilterStringColumnCompareColumn.txt Tue Aug 27 17:09:56 2013
@@ -28,6 +28,9 @@ import org.apache.hadoop.hive.ql.exec.ve
* This code is generated from a template.
*/
public class <ClassName> extends VectorExpression {
+
+ private static final long serialVersionUID = 1L;
+
private int colNum1;
private int colNum2;
@@ -36,6 +39,9 @@ public class <ClassName> extends VectorE
this.colNum2 = colNum2;
}
+ public <ClassName>() {
+ }
+
@Override
public void evaluate(VectorizedRowBatch batch) {
@@ -452,4 +458,20 @@ public class <ClassName> extends VectorE
public int getOutputColumn() {
return -1;
}
+
+ public int getColNum1() {
+ return colNum1;
+ }
+
+ public void setColNum1(int colNum1) {
+ this.colNum1 = colNum1;
+ }
+
+ public int getColNum2() {
+ return colNum2;
+ }
+
+ public void setColNum2(int colNum2) {
+ this.colNum2 = colNum2;
+ }
}