{"id":18408272,"url":"https://github.com/protectwise/cassandra-util","last_synced_at":"2025-04-07T08:32:59.443Z","repository":{"id":66198187,"uuid":"67056017","full_name":"protectwise/cassandra-util","owner":"protectwise","description":"Cassandra Utilities from ProtectWise","archived":false,"fork":false,"pushed_at":"2017-09-28T11:53:57.000Z","size":233,"stargazers_count":31,"open_issues_count":3,"forks_count":12,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-03-22T16:02:08.001Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/protectwise.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-08-31T16:45:39.000Z","updated_at":"2020-07-30T06:01:48.000Z","dependencies_parsed_at":"2023-05-06T01:18:26.287Z","dependency_job_id":null,"html_url":"https://github.com/protectwise/cassandra-util","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protectwise%2Fcassandra-util","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protectwise%2Fcassandra-util/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protectwise%2Fcassandra-util/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protectwise%2Fcassandra-util/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/protectwise","download_url":"https://codeload.github.com/protectwise/cassandra-util/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247620826,"owners_count":20968295,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T03:18:05.643Z","updated_at":"2025-04-07T08:32:59.438Z","avatar_url":"https://github.com/protectwise.png","language":"Scala","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ProtectWise Cassandra Util\nA series of utilities for working with Apache Cassandra.\n\n## CCM Testing Helper\nTesting fixtures for interacting with CCM for automated integration tests.  Use configuration to define a set of cluster topologies and let these classes manage setup and teardown rather than a sequence of esoteric CCM commands.\n\nSee [reference.conf](ccm-testing-helper/src/main/resources/reference.conf) for example configurations.\n\n## CQL Wrapper\nA wrapper on the DataStax Java Driver for use from Scala applications.  Cluster connections driven by configuration so your DevOps team will love you.  Also powerful options for tuning performance and achieving parallelism, as well as implicit arguments for execution context, consistency, retry policy, and sessions.\n\nSee [CQL Wrapper Documentation](cql-wrapper/README.md)\n\n## Deleting Compaction Strategy\nA custom compaction strategy for Cassandra which allows for data to be removed during standard compaction without resorting to tombstones or TTL's.  Currently supports Cassandra 2.x series.\n\nSee [Deleting Compaction Strategy Documentation](deleting-compaction-strategy/README.md)\n\n## ProtectWise Util\nSupport classes copied in from ProtectWise internal repositories.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprotectwise%2Fcassandra-util","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprotectwise%2Fcassandra-util","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprotectwise%2Fcassandra-util/lists"}