change clang-format
Signed-off-by: Folling <mail@folling.io>
This commit is contained in:
parent
0496ea7259
commit
910f337d02
33 changed files with 217 additions and 254 deletions
|
|
@ -55,7 +55,7 @@ template<typename InsertFunction, typename ObjectFactory>
|
|||
|
||||
return cppbase::ok(id);
|
||||
})
|
||||
.on_error([&](auto const& err) {
|
||||
.on_error([&](auto const & err) {
|
||||
ctx->set_error(
|
||||
fmt::format("unable to insert {} into database: {}", object_type_str, err),
|
||||
true,
|
||||
|
|
@ -81,7 +81,7 @@ void delete_object(IkarusProject * project, Object * object) {
|
|||
|
||||
auto * ctx = object->project->get_function_context();
|
||||
|
||||
TRYRV(, project->get_db()->execute("DELETE FROM `objects` WHERE `id` = ?", object->id).on_error([&](auto const& err) {
|
||||
TRYRV(, project->get_db()->execute("DELETE FROM `objects` WHERE `id` = ?", object->id).on_error([&](auto const & err) {
|
||||
ctx->set_error(
|
||||
fmt::format("failed to delete {} from objects table: {}", object_type_str, err),
|
||||
true,
|
||||
|
|
@ -104,7 +104,7 @@ struct SingleQueryData {
|
|||
|
||||
template<typename T, typename Object>
|
||||
requires std::derived_from<Object, IkarusObject>
|
||||
cppbase::Result<T, sqlitecpp::SingleQueryError> fetch_single_field(Object const * object, SingleQueryData const& query_data) {
|
||||
cppbase::Result<T, sqlitecpp::SingleQueryError> fetch_single_field(Object const * object, SingleQueryData const & query_data) {
|
||||
auto object_type_str = ikarus_object_type_to_string(ikarus_id_get_object_type(object->id));
|
||||
|
||||
LOG_VERBOSE("fetching property default value");
|
||||
|
|
@ -120,7 +120,7 @@ cppbase::Result<T, sqlitecpp::SingleQueryError> fetch_single_field(Object const
|
|||
fmt::format("SELECT `{}` FROM `{}` WHERE `id` = ?", query_data.select_field_name, query_data.table_name),
|
||||
object->id
|
||||
)
|
||||
.on_error([&](auto const& err) {
|
||||
.on_error([&](auto const & err) {
|
||||
ctx->set_error(
|
||||
fmt::format("failed to fetch {} {} from database: {}", object_type_str, query_data.select_field_name, err),
|
||||
true,
|
||||
|
|
@ -143,10 +143,13 @@ struct MultipleBufferQueryData {
|
|||
template<typename Selected, typename Mapped, typename Object, typename F>
|
||||
requires std::derived_from<Object, IkarusObject>
|
||||
void fetch_multiple_buffered(
|
||||
Object const * object, MultipleBufferQueryData const& query_data, Mapped * mapped_buffer, size_t buffer_size, F transformer
|
||||
Object const * object,
|
||||
MultipleBufferQueryData const & query_data,
|
||||
Mapped * mapped_buffer,
|
||||
size_t buffer_size,
|
||||
F transformer
|
||||
)
|
||||
requires cppbase::
|
||||
is_result_with_value_type_v<Mapped, std::invoke_result_t<F, IkarusProject *, IkarusFunctionContext *, Selected>>
|
||||
requires cppbase::is_result_with_value_type_v<Mapped, std::invoke_result_t<F, IkarusProject *, IkarusFunctionContext *, Selected>>
|
||||
{
|
||||
auto * ctx = object->project->get_function_context();
|
||||
|
||||
|
|
@ -172,7 +175,7 @@ void fetch_multiple_buffered(
|
|||
buffer_size,
|
||||
object->id
|
||||
)
|
||||
.on_error([&](auto const& err) {
|
||||
.on_error([&](auto const & err) {
|
||||
ctx->set_error(
|
||||
fmt::format("failed to fetch {} {} from database: {}", object_type_str, query_data.relation_desc, err),
|
||||
true,
|
||||
|
|
@ -182,9 +185,7 @@ void fetch_multiple_buffered(
|
|||
})
|
||||
);
|
||||
|
||||
LOG_DEBUG(
|
||||
"{} {}: [{}]", object_type_str, query_data.relation_desc, fmt::join(select_buffer, select_buffer + buffer_size, ", ")
|
||||
);
|
||||
LOG_DEBUG("{} {}: [{}]", object_type_str, query_data.relation_desc, fmt::join(select_buffer, select_buffer + buffer_size, ", "));
|
||||
|
||||
for (size_t i = 0; i < buffer_size; ++i) {
|
||||
VTRYRV(mapped_buffer[i], , transformer(object->project, ctx, select_buffer[i]));
|
||||
|
|
@ -200,7 +201,7 @@ struct CountQueryData {
|
|||
|
||||
template<typename Object>
|
||||
requires std::derived_from<Object, IkarusObject>
|
||||
cppbase::Result<cppbase::usize, sqlitecpp::QueryError> fetch_count(Object const * object, CountQueryData const& query_data) {
|
||||
cppbase::Result<cppbase::usize, sqlitecpp::QueryError> fetch_count(Object const * object, CountQueryData const & query_data) {
|
||||
auto * object_type_str = ikarus_object_type_to_string(ikarus_id_get_object_type(object->id));
|
||||
|
||||
LOG_VERBOSE("fetching {} {} count", object_type_str, query_data.relation_desc);
|
||||
|
|
@ -221,7 +222,7 @@ cppbase::Result<cppbase::usize, sqlitecpp::QueryError> fetch_count(Object const
|
|||
),
|
||||
object->id
|
||||
)
|
||||
.on_error([&](auto const& err) {
|
||||
.on_error([&](auto const & err) {
|
||||
ctx->set_error(
|
||||
fmt::format("failed to fetch {} {} count: {}", object_type_str, query_data.relation_desc, err),
|
||||
true,
|
||||
|
|
@ -238,4 +239,4 @@ cppbase::Result<cppbase::usize, sqlitecpp::QueryError> fetch_count(Object const
|
|||
return cppbase::ok(static_cast<size_t>(count));
|
||||
}
|
||||
|
||||
}
|
||||
} // namespace ikarus::util
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue