@Override
  public void evaluate(VectorizedRowBatch batch) throws HiveException {

    if (childExpressions != null) {
      super.evaluateChildren(batch);
    }

    LongColumnVector inputColVector1 = (LongColumnVector) batch.cols[inputColumnNum[0]];
    LongColumnVector inputColVector2 = (LongColumnVector) batch.cols[inputColumnNum[1]];
    doEvaluate(batch, inputColVector1, inputColVector2);
  }
Evaluate AND of two boolean columns and store result in the output boolean column.
The first input column field is reused from VectorExpression.
ql/src/java/org/apache/hadoop/hive/ql/exec/vector/expressions/ColAndCol.java