@Override
public Expression visitLeave(ComparisonParseNode node, List<Expression> children) throws SQLException {
Expression literal = children.get(1);
ImmutableBytesWritable ptr = context.getTempPtr();
literal.evaluate(null, ptr);
PColumn column = columnRef.getColumn();
column.getDataType().coerceBytes(ptr, literal.getDataType(), literal.getColumnModifier(), column.getColumnModifier());
viewColumns.put(columnRef, ByteUtil.copyKeyBytesIfNecessary(ptr));
return super.visitLeave(node, children);
}