▼Ccppgres::abstract_memory_context | |
Ccppgres::tracking_memory_context< cppgres::memory_context > | |
Ccppgres::always_current_memory_context | |
Ccppgres::memory_context | |
▼Ccppgres::owned_memory_context | |
Ccppgres::alloc_set_memory_context | |
Ccppgres::tracking_memory_context< C > | |
Ccppgres::all_from_nullable_datum< T > | |
Ccppgres::current_postgres_function | |
Ccppgres::datum | |
Ccppgres::datum_conversion< T, typename > | A trait to convert from and into a cppgres::datum |
Ccppgres::datum_conversion< bool > | |
Ccppgres::datum_conversion< byte_array > | |
Ccppgres::datum_conversion< bytea > | |
Ccppgres::datum_conversion< char[N]> | |
Ccppgres::datum_conversion< const char * > | |
Ccppgres::datum_conversion< int16_t > | |
Ccppgres::datum_conversion< int32_t > | |
Ccppgres::datum_conversion< int64_t > | |
Ccppgres::datum_conversion< oid > | |
Ccppgres::datum_conversion< size_t > | |
Ccppgres::datum_conversion< std::string > | |
Ccppgres::datum_conversion< std::string_view > | |
Ccppgres::datum_conversion< T, std::enable_if_t< expanded_varlena_type< T > > > | |
Ccppgres::datum_conversion< text > | |
▼Cstd::exception | |
Ccppgres::null_datum_exception | |
Ccppgres::pg_exception | |
Ccppgres::pointer_gone_exception | |
▼Ccppgres::executor | |
▼Ccppgres::spi_executor | SPI executor API |
Ccppgres::spi_nonatomic_executor | |
▼Cstd::false_type | |
Ccppgres::utils::is_std_tuple< T > | |
Ccppgres::ffi_guard< Func > | |
Ccppgres::utils::function_traits::function_traits< T > | |
Ccppgres::utils::function_traits::function_traits< R(&)(Args...)> | |
Ccppgres::utils::function_traits::function_traits< R(*)(Args...)> | |
Ccppgres::utils::function_traits::function_traits< R(Args...)> | |
Ccppgres::utils::function_traits::function_traits< R(C::*)(Args...) const > | |
Ccppgres::internal_subtransaction | |
Ccppgres::utils::function_traits::invoke_result_from_tuple< Func, Tuple > | |
Ccppgres::utils::function_traits::invoke_result_from_tuple< Func, std::tuple< Args... > > | |
Ccppgres::memory_context_allocator< T, Context > | |
Ccppgres::memory_context_scope< Context > | |
Ccppgres::node_tag_traits< T > | |
Ccppgres::node_traits< T > | |
Ccppgres::nullable_datum | |
Ccppgres::postgres_function< Func > | Postgres function implemented in C++ |
Ccppgres::utils::remove_optional< T > | |
Ccppgres::utils::remove_optional< std::optional< T > > | |
Ccppgres::spi_executor::result_iterator< T > | |
Ccppgres::spi_executor::results< Ret, Args > | |
Ccppgres::set_iterator_traits< I > | |
Ccppgres::spi_plan< Args > | |
Ccppgres::syscache< T, D > | |
Ccppgres::syscache_traits< T > | |
Ccppgres::syscache_traits< Form_pg_proc > | |
Ccppgres::syscache_traits< Form_pg_type > | |
▼Cstd::true_type | |
Ccppgres::utils::is_std_tuple< std::tuple< Ts... > > | |
Ccppgres::utils::tuple_traits_impl< T, typename >::tuple_element_t | |
Ccppgres::utils::tuple_traits_impl< T, typename > | |
Ccppgres::utils::tuple_traits_impl< T, std::enable_if_t< std::is_aggregate_v< T > > > | |
Ccppgres::utils::tuple_traits_impl< T, std::void_t< decltype(std::tuple_size< T >::value)> > | |
▼Ccppgres::type | Postgres type |
Ccppgres::named_type | Type identified by its name |
▼Ccppgres::non_by_value_type | |
▼Ccppgres::varlena | |
Ccppgres::bytea | |
Ccppgres::expanded_varlena< T > | |
Ccppgres::text | |
Ccppgres::type_traits< T > | |
Ccppgres::type_traits< bool > | |
Ccppgres::type_traits< byte_array > | |
Ccppgres::type_traits< bytea > | |
Ccppgres::type_traits< char * > | |
Ccppgres::type_traits< const char * > | |
Ccppgres::type_traits< const char[N]> | |
Ccppgres::type_traits< expanded_varlena< F > > | |
Ccppgres::type_traits< I > | |
Ccppgres::type_traits< int16_t > | |
Ccppgres::type_traits< int32_t > | |
Ccppgres::type_traits< int64_t > | |
Ccppgres::type_traits< int8_t > | |
Ccppgres::type_traits< std::string > | |
Ccppgres::type_traits< std::string_view > | |
Ccppgres::type_traits< T > | |
Ccppgres::type_traits< text > | |
Ccppgres::unsupported_type< T > | |