A CDC connection object is prepared by instantiating the CDC::Connection
class. To create the actual connection, call the CDC::Connection::connect
method of the class.
After the connection has been created, call the CDC::Connection::read method
to get a row of data. The CDC::Row::length method tells how many values a row
has and CDC::Row::value is used to access that value. The field name of a
value can be extracted with the CDC::Row::key method and the current GTID of a
row of data is retrieved with the CDC::Row::gtid method.
To close the connection, destroy the instantiated object.
Examples
The source code
that demonstrates basic usage of the MaxScale CDC Connector.
Dependencies
The CDC connector depends on:
OpenSSL
RHEL/CentOS 7
Debian Stretch and Ubuntu Xenial
Debian Jessie
openSUSE Leap 42.3
Building and Packaging
To build and package the connector as a library, follow MaxScale build
instructions with the exception of adding -DTARGET_COMPONENT=devel to the
CMake call.