Cppgres
Build Postgres extensions in C++
Loading...
Searching...
No Matches
cppgres::spi_nonatomic_executor Struct Reference
Inheritance diagram for cppgres::spi_nonatomic_executor:
cppgres::spi_executor cppgres::executor

Public Member Functions

void commit (bool chain=false)
 
void rollback (bool chain=false)
 
 spi_executor ()
 Creates an SPI executor.
 
 spi_executor (int flags)
 
- Public Member Functions inherited from cppgres::spi_executor
 spi_executor ()
 Creates an SPI executor.
 
template<datumable_tuple Ret, convertible_into_nullable_datum_and_has_a_type... Args>
results< Ret, Args... > query (std::string_view query, Args &&...args)
 Queries using a string view.
 
template<convertible_into_nullable_datum_and_has_a_type... Args>
spi_plan< Args... > plan (std::string_view query)
 
template<datumable_tuple Ret, convertible_into_nullable_datum... Args>
results< Ret, Args... > query (spi_plan< Args... > &query, Args &&...args)
 
template<convertible_into_nullable_datum_and_has_a_type... Args>
uint64_t execute (std::string_view query, Args &&...args)
 

Additional Inherited Members

- Protected Member Functions inherited from cppgres::spi_executor
 spi_executor (int flags)
 
- Static Protected Attributes inherited from cppgres::spi_executor
static std::stack< spi_executor * > executors
 

The documentation for this struct was generated from the following file: