Skip to content

Commit 5e4bb7e

Browse files
committed
fix(api): correct compile errors in builder Result return type
- Fix error_info field name: source -> context - Update create_database() convenience function return type to match builder::build() Result<unique_ptr<>> signature
1 parent 7e801e6 commit 5e4bb7e

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

database/integrated/unified_database_system.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -902,7 +902,7 @@ kcenon::common::Result<std::unique_ptr<unified_database_system>> unified_databas
902902
return kcenon::common::error_info{
903903
result.error().code,
904904
"Failed to connect: " + result.error().message,
905-
result.error().source
905+
result.error().context
906906
};
907907
}
908908
}

database/integrated/unified_database_system.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -652,9 +652,9 @@ inline std::unique_ptr<unified_database_system> create_database() {
652652
* @brief Create a database with builder configuration
653653
* @param backend Database backend type
654654
* @param connection_string Connection string
655-
* @return Unique pointer to configured database system
655+
* @return Result containing configured database system or error
656656
*/
657-
inline std::unique_ptr<unified_database_system> create_database(
657+
inline kcenon::common::Result<std::unique_ptr<unified_database_system>> create_database(
658658
backend_type backend,
659659
const std::string& connection_string) {
660660

0 commit comments

Comments
 (0)