// zwraca obiekt DB_result
function select($sql) {
   $result = $this->conn->query($sql);

   if(DB::isError($result)) {
      throw new Exception($result->getMessage(), $result->getCode());
   }
   return $result;
}

// zwraca dwuwymiarow tablic asocjacyjn
function getAll($sql) {
   $result = $this->conn->getAll($sql);

   if(DB::isError($result)) {
      throw new Exception($result->getMessage(), $result->getCode());
   }
   return $result;
}

// zwraca warto pierwszej kolumny pierwszego wiersza
function getOne($sql) {
   $result = $this->conn->getOne($sql);

   if(DB::isError($result)) {
      throw new Exception($result->getMessage(), $result->getCode());
   }
   return $result;
}

// zwraca tablic wartoci w pierwszej kolumnie
function getCol($sql) {
   $result = $this->conn->getCol($sql);

   if(DB::isError($result)) {
      throw new Exception($result->getMessage(), $result->getCode());
   }
   return $result;
}