original_string: public function executeQuery(): IResultSet {
          
          if (!strlen($this->sql) > 0) {
              throw new \Exception('Error sentencia sql no valida');
          }
          
          $temp = $this->conect->query($this->sql);
          $this->sql = "";
          
          if ($temp == null) {
              throw new \Exception('Error no se pudo encontrar nada en la base de datos');
          }
         
          return new ResultSetMYSQL($temp);
      }
code: public function executeQuery(): IResultSet {
          
          if (!strlen($this->sql) > 0) {
              throw new \Exception('Error sentencia sql no valida');
          }
          
          $temp = $this->conect->query($this->sql);
          $this->sql = "";
          
          if ($temp == null) {
              throw new \Exception('Error no se pudo encontrar nada en la base de datos');
          }
         
          return new ResultSetMYSQL($temp);
      }
code_tokens: public function executeQuery ( ) : IResultSet { if ( ! strlen ( $ this -> sql ) > 0 ) { throw new \ Exception ( 'Error sentencia sql no valida' ) ; } $ temp = $ this -> conect -> query ( $ this -> sql ) ; $ this -> sql = "" ; if ( $ temp == null ) { throw new \ Exception ( 'Error no se pudo encontrar nada en la base de datos' ) ; } return new ResultSetMYSQL ( $ temp ) ; }
docstring: Permite haser una lectura de los datos.
  @return IResultSet retorna un objeto de typo IResultSet si es todo correcto y null en caso de errores.
docstring_tokens: Permite haser una lectura de los datos .