/**
  * Filter the query by a related Solicitud_amistad object
  *
  * @param     Solicitud_amistad $solicitud_amistad  the related object to use as filter
  * @param     string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL
  *
  * @return    UsuarioQuery The current query, for fluid interface
  */
 public function filterBySolicitud_amistadRelatedById_usuario_solicitante($solicitud_amistad, $comparison = null)
 {
     if ($solicitud_amistad instanceof Solicitud_amistad) {
         return $this->addUsingAlias(UsuarioPeer::ID, $solicitud_amistad->getId_usuario_solicitante(), $comparison);
     } elseif ($solicitud_amistad instanceof PropelCollection) {
         return $this->useSolicitud_amistadRelatedById_usuario_solicitanteQuery()->filterByPrimaryKeys($solicitud_amistad->getPrimaryKeys())->endUse();
     } else {
         throw new PropelException('filterBySolicitud_amistadRelatedById_usuario_solicitante() only accepts arguments of type Solicitud_amistad or PropelCollection');
     }
 }
 /**
  * Exclude object from result
  *
  * @param     Solicitud_amistad $solicitud_amistad Object to remove from the list of results
  *
  * @return    Solicitud_amistadQuery The current query, for fluid interface
  */
 public function prune($solicitud_amistad = null)
 {
     if ($solicitud_amistad) {
         $this->addUsingAlias(Solicitud_amistadPeer::ID, $solicitud_amistad->getId(), Criteria::NOT_EQUAL);
     }
     return $this;
 }