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;
+  }
 }