Design and Implementation of DBMS Asynchronous Client Library
Offered By: CppNow via YouTube
Course Description
Overview
Syllabus
Intro
What are we doing?
What do we use?
What do we need from client library?
What is our proposal?
Database communication model
Brief example
How does it work?
Connection abilities
Connection provider concept
Connection concept
User connection type
Connection wrapper concept
Unwrap connection
Connection and wrapper combination
Why concepts?
Dark side of concepts
Use static asserts to check your type
Back to the request example
User defined type
OID map usage
OID map storage
How to send a query to PostgreSQL?
Query template
Query builder: compile time tests
Why query configuration?
Query configuration file
Query type definition
Query repository
Ideas for result
Boost.Hana deserialization problem solution
Asynchronous completion token
Convert completion token into callback
Transactions concept implementation
Read database result row by row: stackless coroutines
Taught by
CppNow
Related Courses
Your Favorite Undefined Behavior in C++CppNow via YouTube Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube