A riak client for Haskell.
Feature matrices are based upon Basho's Client Library Page
Feature | Supported |
---|---|
List buckets | ✗ |
List keys | ✗ |
Get bucket properties | ✗ |
Set bucket properties | ✗ |
Fetch object | ✗ |
Fetch w/quorums | ✗ |
Store object | ✗ |
Store w/quorums | ✗ |
Delete object | ✗ |
Link walking | ✗ |
MapReduce | ✗ |
Secondary Indexes | ✗ |
Search | ✗ |
Ping | ✗ |
Status | ✗ |
List Resources | ✗ |
Feature | Supported |
---|---|
List buckets | ✓ |
List keys | ✗ |
Get bucket properties | ✓ |
Set bucket properties | ✓ |
Fetch object | ✓ |
Fetch w/quorums | ✓ |
Store object | ✓ |
Store w/quorums | ✓ |
Delete object | ✓ |
MapReduce | ✗ |
Secondary Indexes (emulated, native) | ✓ ✓ |
Search (emulated, native) | ✓ ✓ |
Ping | ✓ |
Server info | ✓ |
Get Client Id | ✓ |
Set Client Id | ✓ |
Feature | Supported |
---|---|
Cluster connections/pools | single node pools |
Retry failures (on other nodes) | ✗ |
Failure-sensitive node selection | ✗ |
Automatic protocol selection | ✗ |
Use arbitrary media types | ✓ |
JSON (de-)serialization | ✓ |
Other included (de-)serializers | ✗ |
Custom (de-)serializers | ✗ |
Exposes siblings | ✗ |
Sibling resolution policies/strategies | ✗ |
Mutators (encapsulating change ops) | ✗ |
Abstract domain types w/reification | ✗ |
Embedded/nested domain types | ✗ |
Domain-level sibling resolution | ✗ |
Secondary index integration | ✗ |
Search integration | ✗ |