private int executeCompare(PageContext pc, SQL sql, Query qr, Operation2 op, int row) throws PageException {
	// print.e(op.getLeft().getClass().getName());
	return Operator.compare(executeExp(pc, sql, qr, op.getLeft(), row), executeExp(pc, sql, qr, op.getRight(), row));
    }
private int executeCompare ( PageContext pc , SQL sql , Query qr , Operation2 op , int row ) throws PageException { return Operator . compare ( executeExp ( pc , sql , qr , op . getLeft ( ) , row ) , executeExp ( pc , sql , qr , op . getRight ( ) , row ) ) ; }
execute a equal operation

@param sql
@param qr QueryResult to execute on it
@param op
@param row row of resultset to execute
@return result
@throws PageException