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 [3/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/DoubleColLessEqualDoubleScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColLessEqualDoubleScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColLessEqualDoubleScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColLessEqualDoubleScalar.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 DoubleColLessEqualDoubleScalar extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
   private int outputColumn;
@@ -39,6 +42,9 @@ public class DoubleColLessEqualDoubleSca
     this.outputColumn = outputColumn;
   }
 
+  public DoubleColLessEqualDoubleScalar() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -120,4 +126,24 @@ public class DoubleColLessEqualDoubleSca
   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/DoubleColModuloDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColModuloDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColModuloDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColModuloDoubleColumn.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 DoubleColModuloDoubleColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+  
   private int colNum1;
   private int colNum2;
   private int outputColumn;
@@ -38,6 +41,9 @@ public class DoubleColModuloDoubleColumn
     this.outputColumn = outputColumn;
   }
 
+  public DoubleColModuloDoubleColumn() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -128,4 +134,24 @@ public class DoubleColModuloDoubleColumn
   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/DoubleColModuloDoubleScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColModuloDoubleScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColModuloDoubleScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColModuloDoubleScalar.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 DoubleColModuloDoubleScalar extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
   private int outputColumn;
@@ -39,6 +42,9 @@ public class DoubleColModuloDoubleScalar
     this.outputColumn = outputColumn;
   }
 
+  public DoubleColModuloDoubleScalar() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -105,4 +111,24 @@ public class DoubleColModuloDoubleScalar
   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/DoubleColModuloLongColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColModuloLongColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColModuloLongColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColModuloLongColumn.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 DoubleColModuloLongColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+  
   private int colNum1;
   private int colNum2;
   private int outputColumn;
@@ -38,6 +41,9 @@ public class DoubleColModuloLongColumn e
     this.outputColumn = outputColumn;
   }
 
+  public DoubleColModuloLongColumn() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -128,4 +134,24 @@ public class DoubleColModuloLongColumn 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/DoubleColModuloLongScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColModuloLongScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColModuloLongScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColModuloLongScalar.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 DoubleColModuloLongScalar extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private long value;
   private int outputColumn;
@@ -39,6 +42,9 @@ public class DoubleColModuloLongScalar e
     this.outputColumn = outputColumn;
   }
 
+  public DoubleColModuloLongScalar() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -105,4 +111,24 @@ public class DoubleColModuloLongScalar 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/DoubleColMultiplyDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColMultiplyDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColMultiplyDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColMultiplyDoubleColumn.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 DoubleColMultiplyDoubleColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+  
   private int colNum1;
   private int colNum2;
   private int outputColumn;
@@ -38,6 +41,9 @@ public class DoubleColMultiplyDoubleColu
     this.outputColumn = outputColumn;
   }
 
+  public DoubleColMultiplyDoubleColumn() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -128,4 +134,24 @@ public class DoubleColMultiplyDoubleColu
   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/DoubleColMultiplyDoubleScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColMultiplyDoubleScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColMultiplyDoubleScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColMultiplyDoubleScalar.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 DoubleColMultiplyDoubleScalar extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
   private int outputColumn;
@@ -39,6 +42,9 @@ public class DoubleColMultiplyDoubleScal
     this.outputColumn = outputColumn;
   }
 
+  public DoubleColMultiplyDoubleScalar() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -105,4 +111,24 @@ public class DoubleColMultiplyDoubleScal
   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/DoubleColMultiplyLongColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColMultiplyLongColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColMultiplyLongColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColMultiplyLongColumn.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 DoubleColMultiplyLongColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+  
   private int colNum1;
   private int colNum2;
   private int outputColumn;
@@ -38,6 +41,9 @@ public class DoubleColMultiplyLongColumn
     this.outputColumn = outputColumn;
   }
 
+  public DoubleColMultiplyLongColumn() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -128,4 +134,24 @@ public class DoubleColMultiplyLongColumn
   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/DoubleColMultiplyLongScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColMultiplyLongScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColMultiplyLongScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColMultiplyLongScalar.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 DoubleColMultiplyLongScalar extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private long value;
   private int outputColumn;
@@ -39,6 +42,9 @@ public class DoubleColMultiplyLongScalar
     this.outputColumn = outputColumn;
   }
 
+  public DoubleColMultiplyLongScalar() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -105,4 +111,24 @@ public class DoubleColMultiplyLongScalar
   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/DoubleColNotEqualDoubleScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColNotEqualDoubleScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColNotEqualDoubleScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColNotEqualDoubleScalar.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 DoubleColNotEqualDoubleScalar extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
   private int outputColumn;
@@ -39,6 +42,9 @@ public class DoubleColNotEqualDoubleScal
     this.outputColumn = outputColumn;
   }
 
+  public DoubleColNotEqualDoubleScalar() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -120,4 +126,24 @@ public class DoubleColNotEqualDoubleScal
   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/DoubleColSubtractDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColSubtractDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColSubtractDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColSubtractDoubleColumn.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 DoubleColSubtractDoubleColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+  
   private int colNum1;
   private int colNum2;
   private int outputColumn;
@@ -38,6 +41,9 @@ public class DoubleColSubtractDoubleColu
     this.outputColumn = outputColumn;
   }
 
+  public DoubleColSubtractDoubleColumn() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -128,4 +134,24 @@ public class DoubleColSubtractDoubleColu
   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/DoubleColSubtractDoubleScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColSubtractDoubleScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColSubtractDoubleScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColSubtractDoubleScalar.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 DoubleColSubtractDoubleScalar extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
   private int outputColumn;
@@ -39,6 +42,9 @@ public class DoubleColSubtractDoubleScal
     this.outputColumn = outputColumn;
   }
 
+  public DoubleColSubtractDoubleScalar() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -105,4 +111,24 @@ public class DoubleColSubtractDoubleScal
   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/DoubleColSubtractLongColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColSubtractLongColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColSubtractLongColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColSubtractLongColumn.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 DoubleColSubtractLongColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+  
   private int colNum1;
   private int colNum2;
   private int outputColumn;
@@ -38,6 +41,9 @@ public class DoubleColSubtractLongColumn
     this.outputColumn = outputColumn;
   }
 
+  public DoubleColSubtractLongColumn() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -128,4 +134,24 @@ public class DoubleColSubtractLongColumn
   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/DoubleColSubtractLongScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColSubtractLongScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColSubtractLongScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColSubtractLongScalar.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 DoubleColSubtractLongScalar extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private long value;
   private int outputColumn;
@@ -39,6 +42,9 @@ public class DoubleColSubtractLongScalar
     this.outputColumn = outputColumn;
   }
 
+  public DoubleColSubtractLongScalar() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -105,4 +111,24 @@ public class DoubleColSubtractLongScalar
   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/DoubleColUnaryMinus.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColUnaryMinus.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColUnaryMinus.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleColUnaryMinus.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 DoubleColUnaryMinus extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private int outputColumn;
 
@@ -34,6 +37,9 @@ public class DoubleColUnaryMinus extends
     this.outputColumn = outputColumn;
   }
 
+  public DoubleColUnaryMinus() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -101,4 +107,16 @@ public class DoubleColUnaryMinus extends
   public String getOutputType() {
     return "double";
   }
+  
+  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/DoubleScalarAddDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarAddDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarAddDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarAddDoubleColumn.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 DoubleScalarAddDoubleColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
   private int outputColumn;
@@ -46,6 +49,9 @@ public class DoubleScalarAddDoubleColumn
     this.outputColumn = outputColumn;
   }
 
+  public DoubleScalarAddDoubleColumn() {
+  }
+
   @Override
   /**
    * Method to evaluate scalar-column operation in vectorized fashion.
@@ -117,4 +123,25 @@ public class DoubleScalarAddDoubleColumn
   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/DoubleScalarAddLongColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarAddLongColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarAddLongColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarAddLongColumn.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 DoubleScalarAddLongColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
   private int outputColumn;
@@ -46,6 +49,9 @@ public class DoubleScalarAddLongColumn e
     this.outputColumn = outputColumn;
   }
 
+  public DoubleScalarAddLongColumn() {
+  }
+
   @Override
   /**
    * Method to evaluate scalar-column operation in vectorized fashion.
@@ -117,4 +123,25 @@ public class DoubleScalarAddLongColumn 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/DoubleScalarDivideDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarDivideDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarDivideDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarDivideDoubleColumn.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 DoubleScalarDivideDoubleColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
   private int outputColumn;
@@ -46,6 +49,9 @@ public class DoubleScalarDivideDoubleCol
     this.outputColumn = outputColumn;
   }
 
+  public DoubleScalarDivideDoubleColumn() {
+  }
+
   @Override
   /**
    * Method to evaluate scalar-column operation in vectorized fashion.
@@ -117,4 +123,25 @@ public class DoubleScalarDivideDoubleCol
   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/DoubleScalarDivideLongColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarDivideLongColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarDivideLongColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarDivideLongColumn.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 DoubleScalarDivideLongColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
   private int outputColumn;
@@ -46,6 +49,9 @@ public class DoubleScalarDivideLongColum
     this.outputColumn = outputColumn;
   }
 
+  public DoubleScalarDivideLongColumn() {
+  }
+
   @Override
   /**
    * Method to evaluate scalar-column operation in vectorized fashion.
@@ -117,4 +123,25 @@ public class DoubleScalarDivideLongColum
   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/DoubleScalarModuloDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarModuloDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarModuloDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarModuloDoubleColumn.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 DoubleScalarModuloDoubleColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
   private int outputColumn;
@@ -46,6 +49,9 @@ public class DoubleScalarModuloDoubleCol
     this.outputColumn = outputColumn;
   }
 
+  public DoubleScalarModuloDoubleColumn() {
+  }
+
   @Override
   /**
    * Method to evaluate scalar-column operation in vectorized fashion.
@@ -117,4 +123,25 @@ public class DoubleScalarModuloDoubleCol
   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/DoubleScalarModuloLongColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarModuloLongColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarModuloLongColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarModuloLongColumn.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 DoubleScalarModuloLongColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
   private int outputColumn;
@@ -46,6 +49,9 @@ public class DoubleScalarModuloLongColum
     this.outputColumn = outputColumn;
   }
 
+  public DoubleScalarModuloLongColumn() {
+  }
+
   @Override
   /**
    * Method to evaluate scalar-column operation in vectorized fashion.
@@ -117,4 +123,25 @@ public class DoubleScalarModuloLongColum
   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/DoubleScalarMultiplyDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarMultiplyDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarMultiplyDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarMultiplyDoubleColumn.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 DoubleScalarMultiplyDoubleColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
   private int outputColumn;
@@ -46,6 +49,9 @@ public class DoubleScalarMultiplyDoubleC
     this.outputColumn = outputColumn;
   }
 
+  public DoubleScalarMultiplyDoubleColumn() {
+  }
+
   @Override
   /**
    * Method to evaluate scalar-column operation in vectorized fashion.
@@ -117,4 +123,25 @@ public class DoubleScalarMultiplyDoubleC
   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/DoubleScalarMultiplyLongColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarMultiplyLongColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarMultiplyLongColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarMultiplyLongColumn.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 DoubleScalarMultiplyLongColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
   private int outputColumn;
@@ -46,6 +49,9 @@ public class DoubleScalarMultiplyLongCol
     this.outputColumn = outputColumn;
   }
 
+  public DoubleScalarMultiplyLongColumn() {
+  }
+
   @Override
   /**
    * Method to evaluate scalar-column operation in vectorized fashion.
@@ -117,4 +123,25 @@ public class DoubleScalarMultiplyLongCol
   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/DoubleScalarSubtractDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarSubtractDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarSubtractDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarSubtractDoubleColumn.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 DoubleScalarSubtractDoubleColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
   private int outputColumn;
@@ -46,6 +49,9 @@ public class DoubleScalarSubtractDoubleC
     this.outputColumn = outputColumn;
   }
 
+  public DoubleScalarSubtractDoubleColumn() {
+  }
+
   @Override
   /**
    * Method to evaluate scalar-column operation in vectorized fashion.
@@ -117,4 +123,25 @@ public class DoubleScalarSubtractDoubleC
   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/DoubleScalarSubtractLongColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarSubtractLongColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarSubtractLongColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/DoubleScalarSubtractLongColumn.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 DoubleScalarSubtractLongColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
   private int outputColumn;
@@ -46,6 +49,9 @@ public class DoubleScalarSubtractLongCol
     this.outputColumn = outputColumn;
   }
 
+  public DoubleScalarSubtractLongColumn() {
+  }
+
   @Override
   /**
    * Method to evaluate scalar-column operation in vectorized fashion.
@@ -117,4 +123,25 @@ public class DoubleScalarSubtractLongCol
   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/FilterDoubleColEqualDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColEqualDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColEqualDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColEqualDoubleColumn.java 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 FilterDoubleColEqualDoubleColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum1;
   private int colNum2;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColEqualDoubleC
     this.colNum2 = colNum2;
   }
 
+  public FilterDoubleColEqualDoubleColumn() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -229,4 +235,20 @@ public class FilterDoubleColEqualDoubleC
   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/FilterDoubleColEqualDoubleScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColEqualDoubleScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColEqualDoubleScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColEqualDoubleScalar.java 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 FilterDoubleColEqualDoubleScalar extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColEqualDoubleS
     this.value = value;
   }
 
+  public FilterDoubleColEqualDoubleScalar() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -133,4 +139,20 @@ public class FilterDoubleColEqualDoubleS
   public String getOutputType() {
     return "boolean";
   }
+  
+  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;
+  }
 }

Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColEqualLongColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColEqualLongColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColEqualLongColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColEqualLongColumn.java 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 FilterDoubleColEqualLongColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum1;
   private int colNum2;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColEqualLongCol
     this.colNum2 = colNum2;
   }
 
+  public FilterDoubleColEqualLongColumn() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -229,4 +235,20 @@ public class FilterDoubleColEqualLongCol
   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/FilterDoubleColEqualLongScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColEqualLongScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColEqualLongScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColEqualLongScalar.java 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 FilterDoubleColEqualLongScalar extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private long value;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColEqualLongSca
     this.value = value;
   }
 
+  public FilterDoubleColEqualLongScalar() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -133,4 +139,20 @@ public class FilterDoubleColEqualLongSca
   public String getOutputType() {
     return "boolean";
   }
+  
+  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;
+  }
 }

Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterDoubleColumn.java 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 FilterDoubleColGreaterDoubleColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum1;
   private int colNum2;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColGreaterDoubl
     this.colNum2 = colNum2;
   }
 
+  public FilterDoubleColGreaterDoubleColumn() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -229,4 +235,20 @@ public class FilterDoubleColGreaterDoubl
   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/FilterDoubleColGreaterDoubleScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterDoubleScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterDoubleScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterDoubleScalar.java 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 FilterDoubleColGreaterDoubleScalar extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColGreaterDoubl
     this.value = value;
   }
 
+  public FilterDoubleColGreaterDoubleScalar() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -133,4 +139,20 @@ public class FilterDoubleColGreaterDoubl
   public String getOutputType() {
     return "boolean";
   }
+  
+  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;
+  }
 }

Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterEqualDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterEqualDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterEqualDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterEqualDoubleColumn.java 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 FilterDoubleColGreaterEqualDoubleColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum1;
   private int colNum2;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColGreaterEqual
     this.colNum2 = colNum2;
   }
 
+  public FilterDoubleColGreaterEqualDoubleColumn() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -229,4 +235,20 @@ public class FilterDoubleColGreaterEqual
   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/FilterDoubleColGreaterEqualDoubleScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterEqualDoubleScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterEqualDoubleScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterEqualDoubleScalar.java 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 FilterDoubleColGreaterEqualDoubleScalar extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColGreaterEqual
     this.value = value;
   }
 
+  public FilterDoubleColGreaterEqualDoubleScalar() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -133,4 +139,20 @@ public class FilterDoubleColGreaterEqual
   public String getOutputType() {
     return "boolean";
   }
+  
+  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;
+  }
 }

Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterEqualLongColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterEqualLongColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterEqualLongColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterEqualLongColumn.java 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 FilterDoubleColGreaterEqualLongColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum1;
   private int colNum2;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColGreaterEqual
     this.colNum2 = colNum2;
   }
 
+  public FilterDoubleColGreaterEqualLongColumn() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -229,4 +235,20 @@ public class FilterDoubleColGreaterEqual
   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/FilterDoubleColGreaterEqualLongScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterEqualLongScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterEqualLongScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterEqualLongScalar.java 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 FilterDoubleColGreaterEqualLongScalar extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private long value;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColGreaterEqual
     this.value = value;
   }
 
+  public FilterDoubleColGreaterEqualLongScalar() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -133,4 +139,20 @@ public class FilterDoubleColGreaterEqual
   public String getOutputType() {
     return "boolean";
   }
+  
+  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;
+  }
 }

Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterLongColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterLongColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterLongColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterLongColumn.java 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 FilterDoubleColGreaterLongColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum1;
   private int colNum2;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColGreaterLongC
     this.colNum2 = colNum2;
   }
 
+  public FilterDoubleColGreaterLongColumn() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -229,4 +235,20 @@ public class FilterDoubleColGreaterLongC
   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/FilterDoubleColGreaterLongScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterLongScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterLongScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColGreaterLongScalar.java 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 FilterDoubleColGreaterLongScalar extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private long value;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColGreaterLongS
     this.value = value;
   }
 
+  public FilterDoubleColGreaterLongScalar() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -133,4 +139,20 @@ public class FilterDoubleColGreaterLongS
   public String getOutputType() {
     return "boolean";
   }
+  
+  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;
+  }
 }

Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessDoubleColumn.java 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 FilterDoubleColLessDoubleColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum1;
   private int colNum2;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColLessDoubleCo
     this.colNum2 = colNum2;
   }
 
+  public FilterDoubleColLessDoubleColumn() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -229,4 +235,20 @@ public class FilterDoubleColLessDoubleCo
   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/FilterDoubleColLessDoubleScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessDoubleScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessDoubleScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessDoubleScalar.java 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 FilterDoubleColLessDoubleScalar extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColLessDoubleSc
     this.value = value;
   }
 
+  public FilterDoubleColLessDoubleScalar() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -133,4 +139,20 @@ public class FilterDoubleColLessDoubleSc
   public String getOutputType() {
     return "boolean";
   }
+  
+  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;
+  }
 }

Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessEqualDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessEqualDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessEqualDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessEqualDoubleColumn.java 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 FilterDoubleColLessEqualDoubleColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum1;
   private int colNum2;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColLessEqualDou
     this.colNum2 = colNum2;
   }
 
+  public FilterDoubleColLessEqualDoubleColumn() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -229,4 +235,20 @@ public class FilterDoubleColLessEqualDou
   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/FilterDoubleColLessEqualDoubleScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessEqualDoubleScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessEqualDoubleScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessEqualDoubleScalar.java 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 FilterDoubleColLessEqualDoubleScalar extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColLessEqualDou
     this.value = value;
   }
 
+  public FilterDoubleColLessEqualDoubleScalar() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -133,4 +139,20 @@ public class FilterDoubleColLessEqualDou
   public String getOutputType() {
     return "boolean";
   }
+  
+  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;
+  }
 }

Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessEqualLongColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessEqualLongColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessEqualLongColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessEqualLongColumn.java 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 FilterDoubleColLessEqualLongColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum1;
   private int colNum2;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColLessEqualLon
     this.colNum2 = colNum2;
   }
 
+  public FilterDoubleColLessEqualLongColumn() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -229,4 +235,20 @@ public class FilterDoubleColLessEqualLon
   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/FilterDoubleColLessEqualLongScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessEqualLongScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessEqualLongScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessEqualLongScalar.java 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 FilterDoubleColLessEqualLongScalar extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private long value;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColLessEqualLon
     this.value = value;
   }
 
+  public FilterDoubleColLessEqualLongScalar() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -133,4 +139,20 @@ public class FilterDoubleColLessEqualLon
   public String getOutputType() {
     return "boolean";
   }
+  
+  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;
+  }
 }

Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessLongColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessLongColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessLongColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessLongColumn.java 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 FilterDoubleColLessLongColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum1;
   private int colNum2;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColLessLongColu
     this.colNum2 = colNum2;
   }
 
+  public FilterDoubleColLessLongColumn() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -229,4 +235,20 @@ public class FilterDoubleColLessLongColu
   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/FilterDoubleColLessLongScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessLongScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessLongScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColLessLongScalar.java 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 FilterDoubleColLessLongScalar extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private long value;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColLessLongScal
     this.value = value;
   }
 
+  public FilterDoubleColLessLongScalar() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -133,4 +139,20 @@ public class FilterDoubleColLessLongScal
   public String getOutputType() {
     return "boolean";
   }
+  
+  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;
+  }
 }

Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColNotEqualDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColNotEqualDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColNotEqualDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColNotEqualDoubleColumn.java 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 FilterDoubleColNotEqualDoubleColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum1;
   private int colNum2;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColNotEqualDoub
     this.colNum2 = colNum2;
   }
 
+  public FilterDoubleColNotEqualDoubleColumn() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -229,4 +235,20 @@ public class FilterDoubleColNotEqualDoub
   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/FilterDoubleColNotEqualDoubleScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColNotEqualDoubleScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColNotEqualDoubleScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColNotEqualDoubleScalar.java 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 FilterDoubleColNotEqualDoubleScalar extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColNotEqualDoub
     this.value = value;
   }
 
+  public FilterDoubleColNotEqualDoubleScalar() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -133,4 +139,20 @@ public class FilterDoubleColNotEqualDoub
   public String getOutputType() {
     return "boolean";
   }
+  
+  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;
+  }
 }

Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColNotEqualLongColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColNotEqualLongColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColNotEqualLongColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColNotEqualLongColumn.java 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 FilterDoubleColNotEqualLongColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum1;
   private int colNum2;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColNotEqualLong
     this.colNum2 = colNum2;
   }
 
+  public FilterDoubleColNotEqualLongColumn() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -229,4 +235,20 @@ public class FilterDoubleColNotEqualLong
   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/FilterDoubleColNotEqualLongScalar.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColNotEqualLongScalar.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColNotEqualLongScalar.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleColNotEqualLongScalar.java 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 FilterDoubleColNotEqualLongScalar extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private long value;
 
@@ -36,6 +39,9 @@ public class FilterDoubleColNotEqualLong
     this.value = value;
   }
 
+  public FilterDoubleColNotEqualLongScalar() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
 
@@ -133,4 +139,20 @@ public class FilterDoubleColNotEqualLong
   public String getOutputType() {
     return "boolean";
   }
+  
+  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;
+  }
 }

Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleScalarEqualDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleScalarEqualDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleScalarEqualDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleScalarEqualDoubleColumn.java 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 FilterDoubleScalarEqualDoubleColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
 
@@ -36,6 +39,9 @@ public class FilterDoubleScalarEqualDoub
     this.value = value;
   }
 
+  public FilterDoubleScalarEqualDoubleColumn() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
   
@@ -133,4 +139,20 @@ public class FilterDoubleScalarEqualDoub
   public String getOutputType() {
     return "boolean";
   }
+  
+  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;
+  }
 }

Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleScalarEqualLongColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleScalarEqualLongColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleScalarEqualLongColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleScalarEqualLongColumn.java 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 FilterDoubleScalarEqualLongColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
 
@@ -36,6 +39,9 @@ public class FilterDoubleScalarEqualLong
     this.value = value;
   }
 
+  public FilterDoubleScalarEqualLongColumn() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
   
@@ -133,4 +139,20 @@ public class FilterDoubleScalarEqualLong
   public String getOutputType() {
     return "boolean";
   }
+  
+  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;
+  }
 }

Modified: hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleScalarGreaterDoubleColumn.java
URL: http://svn.apache.org/viewvc/hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleScalarGreaterDoubleColumn.java?rev=1517888&r1=1517887&r2=1517888&view=diff
==============================================================================
--- hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleScalarGreaterDoubleColumn.java (original)
+++ hive/branches/vectorization/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/gen/FilterDoubleScalarGreaterDoubleColumn.java 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 FilterDoubleScalarGreaterDoubleColumn extends VectorExpression {
+
+  private static final long serialVersionUID = 1L;
+
   private int colNum;
   private double value;
 
@@ -36,6 +39,9 @@ public class FilterDoubleScalarGreaterDo
     this.value = value;
   }
 
+  public FilterDoubleScalarGreaterDoubleColumn() {
+  }
+
   @Override
   public void evaluate(VectorizedRowBatch batch) {
   
@@ -133,4 +139,20 @@ public class FilterDoubleScalarGreaterDo
   public String getOutputType() {
     return "boolean";
   }
+  
+  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;
+  }
 }