27 detail::Connection* conn,
29 const detail::QueryParameters& = {},
30 OptionalCommandControl cmd_ctl = {}
33 detail::Connection* conn,
36 const detail::QueryParameters& = {},
37 OptionalCommandControl cmd_ctl = {}
43 Portal(
const Portal&) =
delete;
51 std::size_t FetchedSoFar()
const;
53 explicit operator
bool()
const {
return !Done(); }
60 static constexpr std::size_t kImplSize = 88;
61 static constexpr std::size_t kImplAlign = 8;
64 USERVER_NAMESPACE::
utils::FastPimpl<Impl, kImplSize, kImplAlign> pimpl_;