[MXS-1413] Create a C++ CDC connector Created: 2017-09-13  Updated: 2017-09-25  Resolved: 2017-09-25

Status: Closed
Project: MariaDB MaxScale
Component/s: N/A
Affects Version/s: None
Fix Version/s: 2.2.0

Type: New Feature Priority: Major
Reporter: markus makela Assignee: markus makela
Resolution: Fixed Votes: 0
Labels: None


 Description   

The cdc_connector.cpp should be expanded and incorporated into a minimal connector library.

The API it provides consists of the following actions.

  • Connect to a MaxScale CDC service
  • Authenticate and register as a listener for changes to a table
  • Read data sent by MaxScale

The data reading function should return an object that represent a single change in data (either an INSERT, a DELETE or an UPDATE). The object should expose the names, types and values of each field in the changed row.



 Comments   
Comment by markus makela [ 2017-09-25 ]

Converted the file into a shared library with a header file. This exposes an API that can be embedded into C++ programs.

Generated at Thu Feb 08 04:06:33 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.