relx 0.1.0
A Modern C++23 Type-Safe SQL Query Builder
Loading...
Searching...
No Matches
lazy_result.hpp File Reference
#include "../query/core.hpp"
#include "result.hpp"
#include <expected>
#include <memory>
#include <optional>
#include <ranges>
#include <stdexcept>
#include <string>
#include <string_view>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

class  relx::result::LazyCell
 Lazy cell that defers parsing until accessed. More...
 
class  relx::result::LazyRow
 Lazy row that defers cell parsing until accessed. More...
 
class  relx::result::LazyResultSet
 Lazy result set that defers row parsing until accessed. More...
 
class  relx::result::LazyResultSet::iterator
 Iterator for lazy rows. More...
 

Namespaces

namespace  relx
 relx database connection
 
namespace  relx::result
 

Functions

template<query::SqlExpr Query>
LazyResultSet relx::result::parse_lazy (const Query &, std::string raw_results)
 Parse raw results from a database into a lazy ResultSet.