Skip to main content

Module databases

Module databases 

Source
Expand description

IDatabasesComponent — generated by cargo xtask gen-omp from Server/Components/Databases/databases.hpp. Implemented by DatabasesComponent in the server’s Databases.

Do not edit: change xtask/omp-wrappers.toml or the generator and regenerate. Slots are clang’s layout of the header for each ABI, checked against the official binaries by cargo xtask check-abi --generated.

Structs§

IDatabasesComponent
Opaque handle for IDatabasesComponent*.

Constants§

DATABASES_COMPONENT_UID
DatabasesComponent_UID in Server/Components/Databases/databases.hpp.

Functions§

databases_close⚠
bool IDatabasesComponent::close(IDatabaseConnection &).
databases_database_connection_by_id⚠
IDatabaseConnection & IDatabasesComponent::getDatabaseConnectionByID(int).
databases_database_connection_count⚠
std::size_t IDatabasesComponent::getDatabaseConnectionCount().
databases_database_result_set_by_id⚠
IDatabaseResultSet & IDatabasesComponent::getDatabaseResultSetByID(int).
databases_database_result_set_count⚠
std::size_t IDatabasesComponent::getDatabaseResultSetCount().
databases_free_result_set⚠
bool IDatabasesComponent::freeResultSet(IDatabaseResultSet &).
databases_is_database_connection_id_valid⚠
bool IDatabasesComponent::isDatabaseConnectionIDValid(int).
databases_is_database_result_set_id_valid⚠
bool IDatabasesComponent::isDatabaseResultSetIDValid(int).
databases_open⚠
IDatabaseConnection * IDatabasesComponent::open(StringView, int).