Details
-
New Feature
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
Docs Required, Release Notes Required
Description
Implement basic C++ 3.0 client that can be used as a base to add new features.
What should be done:
- Set up project structure (CMake + consider Conan);
- Establish code style;
- Document project building;
- Target C++14?;
- Set up tests (consider GTest for testing);
- Implement networking (consider adopting some library, e.g. asio);
- Implement minimal set of operations: get table by name, upsert, get;
Attachments
Issue Links
- blocks
-
IGNITE-17426 C++ 3.0: Implement table API
- Resolved
-
IGNITE-17588 C++ 3.0: Implement SQL API
- Resolved
-
IGNITE-17589 C++ 3.0: Add KeyValueBinaryView
- Resolved
-
IGNITE-17590 C++ 3.0: Implement RecordBinaryView
- Resolved