├── .editorconfig ├── .flake8 ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── release.yml └── workflows │ ├── main.yml │ ├── pull_request.yml │ ├── pull_request_label.yml │ └── unit_tests.yml ├── .gitignore ├── .gitmodules ├── .licenseignore ├── .spi.yml ├── .swift-format ├── .yamllint.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.txt ├── LICENSE.txt ├── NOTICE.txt ├── Package.swift ├── README.md ├── Sources ├── CDataStaxDriver │ ├── custom │ │ ├── include │ │ │ └── openssl │ │ │ │ ├── bio.h │ │ │ │ ├── crypto.h │ │ │ │ ├── engine.h │ │ │ │ ├── err.h │ │ │ │ ├── rand.h │ │ │ │ ├── ssl.h │ │ │ │ ├── tls1.h │ │ │ │ └── x509v3.h │ │ └── src │ │ │ └── ssl │ │ │ └── ssl_openssl_impl.cpp │ └── extras │ │ ├── driver_config.hpp │ │ └── sparsehash │ │ └── internal │ │ └── sparseconfig.h ├── CassandraClient │ ├── CassandraClient.swift │ ├── Configuration.swift │ ├── Consistency.swift │ ├── Data+Maps.swift │ ├── Data+PaginatedRows.swift │ ├── Data.swift │ ├── Decoding.swift │ ├── Docs.docc │ │ └── index.md │ ├── Errors.swift │ ├── Metrics.swift │ ├── Session.swift │ ├── Statement+Maps.swift │ └── Statement.swift └── Clibuv │ └── include │ ├── module.modulemap │ ├── uv │ └── uv.h ├── Tests └── CassandraClientTests │ └── CassandraClientTests.swift ├── dev └── git.commit.template └── tsan_suppressions.txt /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/.editorconfig -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/.github/workflows/pull_request.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request_label.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/.github/workflows/pull_request_label.yml -------------------------------------------------------------------------------- /.github/workflows/unit_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/.github/workflows/unit_tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/.gitmodules -------------------------------------------------------------------------------- /.licenseignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/.licenseignore -------------------------------------------------------------------------------- /.spi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/.spi.yml -------------------------------------------------------------------------------- /.swift-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/.swift-format -------------------------------------------------------------------------------- /.yamllint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/.yamllint.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/CONTRIBUTORS.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/README.md -------------------------------------------------------------------------------- /Sources/CDataStaxDriver/custom/include/openssl/bio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CDataStaxDriver/custom/include/openssl/bio.h -------------------------------------------------------------------------------- /Sources/CDataStaxDriver/custom/include/openssl/crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CDataStaxDriver/custom/include/openssl/crypto.h -------------------------------------------------------------------------------- /Sources/CDataStaxDriver/custom/include/openssl/engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CDataStaxDriver/custom/include/openssl/engine.h -------------------------------------------------------------------------------- /Sources/CDataStaxDriver/custom/include/openssl/err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CDataStaxDriver/custom/include/openssl/err.h -------------------------------------------------------------------------------- /Sources/CDataStaxDriver/custom/include/openssl/rand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CDataStaxDriver/custom/include/openssl/rand.h -------------------------------------------------------------------------------- /Sources/CDataStaxDriver/custom/include/openssl/ssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CDataStaxDriver/custom/include/openssl/ssl.h -------------------------------------------------------------------------------- /Sources/CDataStaxDriver/custom/include/openssl/tls1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CDataStaxDriver/custom/include/openssl/tls1.h -------------------------------------------------------------------------------- /Sources/CDataStaxDriver/custom/include/openssl/x509v3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CDataStaxDriver/custom/include/openssl/x509v3.h -------------------------------------------------------------------------------- /Sources/CDataStaxDriver/custom/src/ssl/ssl_openssl_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CDataStaxDriver/custom/src/ssl/ssl_openssl_impl.cpp -------------------------------------------------------------------------------- /Sources/CDataStaxDriver/extras/driver_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CDataStaxDriver/extras/driver_config.hpp -------------------------------------------------------------------------------- /Sources/CDataStaxDriver/extras/sparsehash/internal/sparseconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CDataStaxDriver/extras/sparsehash/internal/sparseconfig.h -------------------------------------------------------------------------------- /Sources/CassandraClient/CassandraClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CassandraClient/CassandraClient.swift -------------------------------------------------------------------------------- /Sources/CassandraClient/Configuration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CassandraClient/Configuration.swift -------------------------------------------------------------------------------- /Sources/CassandraClient/Consistency.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CassandraClient/Consistency.swift -------------------------------------------------------------------------------- /Sources/CassandraClient/Data+Maps.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CassandraClient/Data+Maps.swift -------------------------------------------------------------------------------- /Sources/CassandraClient/Data+PaginatedRows.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CassandraClient/Data+PaginatedRows.swift -------------------------------------------------------------------------------- /Sources/CassandraClient/Data.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CassandraClient/Data.swift -------------------------------------------------------------------------------- /Sources/CassandraClient/Decoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CassandraClient/Decoding.swift -------------------------------------------------------------------------------- /Sources/CassandraClient/Docs.docc/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CassandraClient/Docs.docc/index.md -------------------------------------------------------------------------------- /Sources/CassandraClient/Errors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CassandraClient/Errors.swift -------------------------------------------------------------------------------- /Sources/CassandraClient/Metrics.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CassandraClient/Metrics.swift -------------------------------------------------------------------------------- /Sources/CassandraClient/Session.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CassandraClient/Session.swift -------------------------------------------------------------------------------- /Sources/CassandraClient/Statement+Maps.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CassandraClient/Statement+Maps.swift -------------------------------------------------------------------------------- /Sources/CassandraClient/Statement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/CassandraClient/Statement.swift -------------------------------------------------------------------------------- /Sources/Clibuv/include/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Sources/Clibuv/include/module.modulemap -------------------------------------------------------------------------------- /Sources/Clibuv/include/uv: -------------------------------------------------------------------------------- 1 | ../libuv/include/uv -------------------------------------------------------------------------------- /Sources/Clibuv/include/uv.h: -------------------------------------------------------------------------------- 1 | ../libuv/include/uv.h -------------------------------------------------------------------------------- /Tests/CassandraClientTests/CassandraClientTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/Tests/CassandraClientTests/CassandraClientTests.swift -------------------------------------------------------------------------------- /dev/git.commit.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/dev/git.commit.template -------------------------------------------------------------------------------- /tsan_suppressions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple/swift-cassandra-client/HEAD/tsan_suppressions.txt --------------------------------------------------------------------------------