|
Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
|
Async query execution example with unified_database_system. More...
#include "integrated/unified_database_system.h"#include <iostream>#include <vector>#include <future>#include <chrono>#include <iomanip>
Go to the source code of this file.
Functions | |
| void | print_header (const std::string &title) |
| void | example_single_async_query (unified_database_system &db) |
| void | example_concurrent_queries (unified_database_system &db) |
| void | example_query_with_timeout (unified_database_system &db) |
| void | example_batch_operations (unified_database_system &db) |
| void | example_error_handling (unified_database_system &db) |
| int | main (int argc, char *argv[]) |
Async query execution example with unified_database_system.
Definition in file async_queries.cpp.
| void example_batch_operations | ( | unified_database_system & | db | ) |
Example 4: Batch async operations
Definition at line 149 of file async_queries.cpp.
References database::integrated::unified_database_system::execute_async(), and print_header().
Referenced by main().


| void example_concurrent_queries | ( | unified_database_system & | db | ) |
Example 2: Multiple concurrent queries
Definition at line 73 of file async_queries.cpp.
References database::integrated::unified_database_system::execute_async(), database::integrated::failed, and print_header().
Referenced by main().


| void example_error_handling | ( | unified_database_system & | db | ) |
Example 5: Error handling in async context
Definition at line 197 of file async_queries.cpp.
References database::integrated::unified_database_system::execute_async(), and print_header().
Referenced by main().


| void example_query_with_timeout | ( | unified_database_system & | db | ) |
Example 3: Query with timeout
Definition at line 121 of file async_queries.cpp.
References database::integrated::unified_database_system::execute_async(), and print_header().
Referenced by main().


| void example_single_async_query | ( | unified_database_system & | db | ) |
Example 1: Single async query
Definition at line 39 of file async_queries.cpp.
References database::integrated::unified_database_system::execute_async(), and print_header().
Referenced by main().


| int main | ( | int | argc, |
| char * | argv[] ) |
Definition at line 218 of file async_queries.cpp.
References database::integrated::unified_database_system::builder::build(), database::integrated::unified_database_system::create_builder(), database::integrated::unified_database_system::builder::enable_async(), database::integrated::unified_database_system::builder::enable_logging(), database::integrated::unified_database_system::builder::enable_monitoring(), example_batch_operations(), example_concurrent_queries(), example_error_handling(), example_query_with_timeout(), example_single_async_query(), print_header(), and database::integrated::unified_database_system::builder::set_pool_size().

| void print_header | ( | const std::string & | title | ) |
Definition at line 30 of file async_queries.cpp.
Referenced by example_batch_operations(), example_concurrent_queries(), example_error_handling(), example_query_with_timeout(), example_single_async_query(), and main().
