struct o_database * o_database_new_error_handler(char * connection_url, struct o_database_error_handler * error_handler) { struct o_database * new_db = o_malloc(sizeof(struct o_database)); o_database_new_internal(new_db, connection_url, error_handler, RAW_DB_TYPE); return new_db; }
struct o_database_document * o_database_document_new_error_handler(char * connection_url, struct o_database_error_handler * error_handler) { struct o_database_document * new_db = o_malloc(sizeof(struct o_database_document)); o_database_new_internal(o_database_document_to_database(new_db), connection_url, error_handler); return new_db; }