}
public void visit(LOAnd binOp) throws VisitorException {
// if lhs or rhs is null constant then cast it to boolean
insertCastsForNullToBoolean(binOp);
ExpressionOperator lhs = binOp.getLhsOperand();
ExpressionOperator rhs = binOp.getRhsOperand();
byte lhsType = lhs.getType() ;
byte rhsType = rhs.getType() ;
Schema.FieldSchema fs = new Schema.FieldSchema(null, DataType.BOOLEAN);
if ( (lhsType != DataType.BOOLEAN) ||
(rhsType != DataType.BOOLEAN) ) {
int errCode = 1038;