- Class pqxx::basic_ilostream< CHAR, TRAITS >
- Access large objects directly using the blob class.
- Class pqxx::basic_lostream< CHAR, TRAITS >
- Access large objects directly using the blob class.
- Class pqxx::basic_olostream< CHAR, TRAITS >
- Access large objects directly using the blob class.
- Class pqxx::binarystring
- Use
std::basic_string<std::byte>
and std::basic_string_view<std::byte>
for binary data. In C++20 or better, any contiguous_range
of std::byte
will do.
- Member pqxx::blob::read (std::vector< std::byte, ALLOC > &buf)
- As libpqxx moves to C++20 as its baseline language version, this will take and return
std::span<std::byte>
.
- Member pqxx::connection_base
- Old base class for connection. They are now the same class.
- Member pqxx::encrypt_password (char const user[], char const password[])
- Use connection::encrypt_password instead.
- Member pqxx::encrypt_password (zview user, zview password)
- Use connection::encrypt_password instead.
- Member pqxx::from_query
- Use stream_from::query() instead.
- Class pqxx::from_query_t
- Use stream_from::query() instead.
- Member pqxx::from_table
- Use stream_from::table() instead.
- Class pqxx::from_table_t
- Use stream_from::table() instead.
- Class pqxx::largeobject
- Use the blob class instead.
- Class pqxx::largeobject_streambuf< CHAR, TRAITS >
- Access large objects directly using the blob class.
- Class pqxx::largeobjectaccess
- Use the
blob
class instead.
- Member pqxx::params::append (binarystring const &value) &
- Append binarystring parameter.
- Namespace pqxx::prepare
- The new params class replaces all of this.
- Member pqxx::prepare::make_dynamic_params (C &container, ACCESSOR accessor)
- Use params instead.
- Member pqxx::prepare::make_dynamic_params (C const &container)
- Use params instead.
- Member pqxx::prepare::make_dynamic_params (IT begin, IT end)
- Use params instead.
- Member pqxx::row::slice (size_type sbegin, size_type send) const
- I haven't heard of anyone caring about row slicing at all in at least the last 15 years. Yet it adds complexity, so unless anyone files a bug explaining why they really need this feature, I'm going to remove it. Even if they do, the feature may need an update.
- Member pqxx::stream_from::stream_from (transaction_base &tx, std::string_view table, Columns const &columns)
- Use factories table or raw_table instead.
- Member pqxx::stream_from::stream_from (transaction_base &tx, from_table_t, std::string_view table, Columns const &columns)
- Use factory function query instead.
- Member pqxx::stream_from::stream_from (transaction_base &, std::string_view table, Iter columns_begin, Iter columns_end)
- Use factories table or raw_table instead.
- Member pqxx::stream_from::stream_from (transaction_base &, from_table_t, std::string_view table)
- Use factories table or raw_table instead.
- Member pqxx::stream_from::stream_from (transaction_base &tx, std::string_view table)
- Use factories table or raw_table instead.
- Member pqxx::stream_from::stream_from (transaction_base &, from_table_t, std::string_view table, Iter columns_begin, Iter columns_end)
- Use factories table or raw_table instead.
- Member pqxx::stream_from::stream_from (transaction_base &, from_query_t, std::string_view query)
- Use factory function query instead.
- Member pqxx::stream_to::stream_to (transaction_base &, std::string_view table_name, Columns const &columns)
- Use table or raw_table as a factory.
- Member pqxx::stream_to::stream_to (transaction_base &tx, std::string_view table_name)
- Use table or raw_table as a factory.
- Member pqxx::stream_to::stream_to (transaction_base &, std::string_view table_name, Iter columns_begin, Iter columns_end)
- Use table or raw_table as a factory.
- Member pqxx::strip_t
- In C++20 we'll replace this with std::remove_cvref.