C++ API

Description

The majority of our users are using the driver from C++ and would likely prefer an API that makes use of C++ and reduces the need for manual resource management i.e. cass_<type>_free() functions.

The C API makes it difficult to expose pluggable interfaces to the different internal policies. It also makes implementing an intuitive graph API difficult because of the lack of chaining in C.

Environment

None

Pull Requests

None

Assignee

Unassigned

Reporter

Michael Penick

Labels

None

PM Priority

A

External issue ID

None

Doc Impact

None

Reviewer

None

Pull Request

None

Size

None

Priority

Major

Epic Name

C++ API