[PR #24] [MERGED] Experimental Cassandra Support #55

Open
opened 2026-01-23 11:35:03 +01:00 by admin · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/doctrine/KeyValueStore/pull/24
Author: @beberlei
Created: 5/13/2015
Status: Merged
Merged: 12/13/2015
Merged by: @Ocramius

Base: masterHead: cassandra


📝 Commits (7)

  • 5622289 Initial work on Cassandra PHP Driver support.
  • f4d0647 Experimental support for cassandra php driver.
  • 8b9f731 updated datastax/php-driver dependency
  • 1e9593c added cassandra testing on travis
  • 43a1a21 prevent from skipping non existing keyspace
  • 793fe5f removed useless assignments
  • 23d6c6d moved cassandra configuration for travis into a separate script

📊 Changes

5 files changed (+297 additions, -2 deletions)

View changed files

📝 .travis.yml (+1 -2)
📝 composer.json (+1 -0)
lib/Doctrine/KeyValueStore/Storage/CassandraStorage.php (+187 -0)
tests/Doctrine/Tests/KeyValueStore/Functional/Storage/CassandraTest.php (+100 -0)
tests/travis.sh (+8 -0)

📄 Description

Using the new php driver to add Cassandra Support.

It works with the K/V part already, only the range support is now missing.

Closes https://github.com/doctrine/KeyValueStore/issues/38


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/doctrine/KeyValueStore/pull/24 **Author:** [@beberlei](https://github.com/beberlei) **Created:** 5/13/2015 **Status:** ✅ Merged **Merged:** 12/13/2015 **Merged by:** [@Ocramius](https://github.com/Ocramius) **Base:** `master` ← **Head:** `cassandra` --- ### 📝 Commits (7) - [`5622289`](https://github.com/doctrine/KeyValueStore/commit/56222890f7a49667e4df4f037f60737184cf181f) Initial work on Cassandra PHP Driver support. - [`f4d0647`](https://github.com/doctrine/KeyValueStore/commit/f4d06474007a43d8bf5218df59ef0ec29ba87a2f) Experimental support for cassandra php driver. - [`8b9f731`](https://github.com/doctrine/KeyValueStore/commit/8b9f7317f97ea267528fd7ba10f6958fdea4d175) updated datastax/php-driver dependency - [`1e9593c`](https://github.com/doctrine/KeyValueStore/commit/1e9593c80d31817d68d1ce4f2bc5e92a1b9c86d8) added cassandra testing on travis - [`43a1a21`](https://github.com/doctrine/KeyValueStore/commit/43a1a2167014932cfd184221e10a38cb9968131f) prevent from skipping non existing keyspace - [`793fe5f`](https://github.com/doctrine/KeyValueStore/commit/793fe5fd1622f57314be8ff18a56d5044d184751) removed useless assignments - [`23d6c6d`](https://github.com/doctrine/KeyValueStore/commit/23d6c6dc5d20ff447e61f1f170770a8e266bff0a) moved cassandra configuration for travis into a separate script ### 📊 Changes **5 files changed** (+297 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `.travis.yml` (+1 -2) 📝 `composer.json` (+1 -0) ➕ `lib/Doctrine/KeyValueStore/Storage/CassandraStorage.php` (+187 -0) ➕ `tests/Doctrine/Tests/KeyValueStore/Functional/Storage/CassandraTest.php` (+100 -0) ➕ `tests/travis.sh` (+8 -0) </details> ### 📄 Description Using the [new php driver](https://github.com/datastax/php-driver) to add Cassandra Support. It works with the K/V part already, only the range support is now missing. Closes https://github.com/doctrine/KeyValueStore/issues/38 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
admin added the pull-request label 2026-01-23 11:35:03 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: doctrine/KeyValueStore#55