| title: DataStax C/C++ Driver |
| summary: DataStax C/C++ Driver for Apache Cassandra® |
| homepage: http://docs.datastax.com/en/developer/cpp-driver/latest |
| swiftype_drivers: cppdrivers |
| sections: |
| - title: Features |
| prefix: /topics |
| type: markdown |
| files: 'topics/**/*.md' |
| excludes: 'topics/dse_features/**/*.md' |
| - title: DSE Features |
| prefix: /dse_features |
| type: markdown |
| files: 'topics/dse_features/**/*.md' |
| - title: Changelog |
| prefix: /changelog |
| type: markdown |
| files: 'CHANGELOG.md' |
| - title: API Reference |
| prefix: /api |
| type: doxygen |
| directory: 'include' |
| config: | |
| PREDEFINED = "DSE_EXPORT=" "CASS_EXPORT=" |
| EXCLUDE_SYMBOLS = XX* DSE_DEPRECATED CASS_ERROR CASS_ERROR_MAP CASS_ERROR_LAST_ENTRY CASS_LOG_LEVEL_MAP CASS_LOG_LAST_ENTRY CASS_DEPRECATED |
| ENABLE_PREPROCESSING = YES |
| MACRO_EXPANSION = YES |
| EXPAND_ONLY_PREDEF = NO |
| SKIP_FUNCTION_MACROS = YES |
| TYPEDEF_HIDES_STRUCT = YES |
| EXTRACT_ALL = YES |
| INLINE_SOURCES = NO |
| ALIASES = dse{1}="<b>Requires DataStax Enterprise:</b> \1" cassandra{1}="<b>Requires Apache Cassandra:</b> \1" |
| nanoc_config: |
| checks: |
| external_links: |
| exclude: |
| - '^https?://travis-ci.org/*' |
| - '^https?://ci.appveyor.com/*' |
| - 'https://twitter.com/datastax' |
| rewrites: |
| - https://docs.datastax.com/en/developer/cpp-driver/latest/: / |
| - https://datastax.github.io/cpp-driver/: / |
| # Compatability changes for older versions |
| - /api/Cass(.*): /api/struct.Cass\1 |
| - \(/api/struct.CassValue/\): /api/struct.CassValue/ |
| - \(/topics/building/: /topics/building/ |
| - TODO: /api/struct.CassResult/#function-cass_result_first_row # Invalid url in v1.0 |
| - CHANGELOG.md: https://github.com/datastax/cpp-driver/blob/2.1.0/CHANGELOG.md # Invalid url in v2.1 |
| - https://www.openssl.org/docs/crypto/pem.html: https://en.wikipedia.org/wiki/Privacy-enhanced_Electronic_Mail |
| - http://pkgs.repoforge.org/git/: https://dl.fedoraproject.org/pub/epel/ |
| - http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.i386.rpm: http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm |
| - http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.x86_64.rpm: http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm |
| - ../../vc_build.bat: https://github.com/datastax/cpp-driver/blob/master/vc_build.bat |
| - https://github.com/datastax/cpp-driver/tree/2.6.0/examples/duration/duration.c: https://github.com/datastax/cpp-driver/blob/master/examples/duration/duration.c |
| - http://www.datastax.com/documentation/cassandra/2.0/cassandra/dml/dml_config_consistency_c.html: https://docs.datastax.com/en/cassandra/3.0/cassandra/dml/dmlConfigConsistency.html |
| - http://dl.fedoraproject.org/pub/epel/5/: https://archives.fedoraproject.org/pub/archive/epel/5/ |
| - ^examples/(.*): https://github.com/datastax/cpp-driver/blob/master/examples/\1 |
| - http://www.datastax.com/documentation/cql/3.1: https://docs.datastax.com/en/archived/cql/3.1 |
| - http://www.datastax.com/documentation/cassandra/2.: https://docs.datastax.com/en/archived/cassandra/2. |
| - http://downloads.datastax.com/cpp-driver: https://downloads.datastax.com/cpp-driver/ |
| - http://www.datastax.com/dev/blog/datastax-c-driver(.*)$: https://www.datastax.com/blog/ |
| - https://web.mit.edu/kerberos: http://web.mit.edu/kerberos |
| - http://docs.datastax.com/en/cassandra/latest/cassandra/dml/dmlConfigConsistency.html: https://docs.datastax.com/en/ddac/doc/datastax_enterprise/dbInternals/dbIntConfigConsistency.html # Apache Cassandra docs are no longer maintained (use DDAC) |
| - https://www.h5l.org: https://github.com/heimdal/heimdal # Temporary until h5l.org is back online |
| - http://docs.datastax.com/en/developer/cpp-driver/latest/: / # Get current version documentation |
| - https://github.com/datastax/cpp-driver/blob/master/vc_build.bat: https://github.com/datastax/cpp-driver/blob/2.14.0/vc_build.bat |
| - search: 'https://community.datastax.com/index.html' |
| replace: 'https://cassandra.apache.org/_/community.html' |
| - search: 'https://academy.datastax.com/slack' |
| replace: 'https://dtsx.io/discord' |
| - search: 'http://sourceforge.net/projects/boost/files/boost-binaries/1.[0-9]+.0/boost_1_[0-9]+_0-msvc-[0-9]+.[0-9]+-(64|32).exe/download' |
| replace: 'https://www.boost.org/users/download/' |
| rules: |
| use_path_nav_files_only: true |
| |
| versions: |
| - name: "2.17" |
| ref: 2.17.1 |
| - name: "2.16" |
| ref: 698a1b01801ddf150d9f8793faa8548877f5f7f5 |
| - name: "2.15" |
| ref: 2.15.3 |
| - name: "2.14" |
| ref: 2.14.0 |
| - name: "2.13" |
| ref: 2.13.0 |
| - name: "2.12" |
| ref: 2.12.0 |
| - name: "2.11" |
| ref: 2.11.0 |
| - name: "2.10" |
| ref: 2.10.0 |
| - name: 2.9 |
| ref: 2.9.0 |
| - name: 2.8 |
| ref: 2.8.1 |
| - name: 2.7 |
| ref: 2.7.1 |
| - name: 2.6 |
| ref: 2.6.0 |
| - name: 2.5 |
| ref: 7ebeac1532609e29c1f4ad8563a1a634fb151e6d |
| - name: 2.4 |
| ref: 2b94bd1119c4bc6e005ce191cf7ec0fba6d823e9 |
| - name: 2.3 |
| ref: 6f72bb8b5bd251e63846ebc9f0fba7adbc8c7e72 |
| - name: 2.2 |
| ref: b4bb435129bab533612fa2caf194555fa943f925 |
| - name: 2.1 |
| ref: 2c97015988e0a9e9342b233db5f37ca9386e4d7d |
| - name: 2.0 |
| ref: fc9c25a3db879894d40306642864413ef8f7d979 |
| - name: 1.0 |
| ref: b2146f44ba5df28e37af28031f7609342023b329 |