packages feed

cassandra-thrift 0.6.5 → 0.6.6

raw patch · 2 files changed

+30/−13 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Database.Cassandra.Thrift.Cassandra_Client: batch_insert :: (Protocol a, Transport t, Protocol a1, Transport t1) => (a1 t1, a t) -> String -> String -> Map String [ColumnOrSuperColumn] -> ConsistencyLevel -> IO ()
+ Database.Cassandra.Thrift.Cassandra_Client: batch_insert :: (Protocol a1, Protocol a, Transport t1, Transport t) => (a1 t1, a t) -> String -> String -> Map String [ColumnOrSuperColumn] -> ConsistencyLevel -> IO ()
- Database.Cassandra.Thrift.Cassandra_Client: batch_mutate :: (Protocol a, Transport t, Protocol a1, Transport t1) => (a1 t1, a t) -> String -> Map String (Map String [Mutation]) -> ConsistencyLevel -> IO ()
+ Database.Cassandra.Thrift.Cassandra_Client: batch_mutate :: (Protocol a1, Protocol a, Transport t1, Transport t) => (a1 t1, a t) -> String -> Map String (Map String [Mutation]) -> ConsistencyLevel -> IO ()
- Database.Cassandra.Thrift.Cassandra_Client: describe_cluster_name :: (Protocol a, Transport t, Protocol a1, Transport t1) => (a1 t1, a t) -> IO String
+ Database.Cassandra.Thrift.Cassandra_Client: describe_cluster_name :: (Protocol a1, Protocol a, Transport t1, Transport t) => (a1 t1, a t) -> IO String
- Database.Cassandra.Thrift.Cassandra_Client: describe_keyspace :: (Protocol a, Transport t, Protocol a1, Transport t1) => (a1 t1, a t) -> String -> IO (Map String (Map String String))
+ Database.Cassandra.Thrift.Cassandra_Client: describe_keyspace :: (Protocol a1, Protocol a, Transport t1, Transport t) => (a1 t1, a t) -> String -> IO (Map String (Map String String))
- Database.Cassandra.Thrift.Cassandra_Client: describe_keyspaces :: (Protocol a, Transport t, Protocol a1, Transport t1) => (a1 t1, a t) -> IO (Set String)
+ Database.Cassandra.Thrift.Cassandra_Client: describe_keyspaces :: (Protocol a1, Protocol a, Transport t1, Transport t) => (a1 t1, a t) -> IO (Set String)
- Database.Cassandra.Thrift.Cassandra_Client: describe_partitioner :: (Protocol a, Transport t, Protocol a1, Transport t1) => (a1 t1, a t) -> IO String
+ Database.Cassandra.Thrift.Cassandra_Client: describe_partitioner :: (Protocol a1, Protocol a, Transport t1, Transport t) => (a1 t1, a t) -> IO String
- Database.Cassandra.Thrift.Cassandra_Client: describe_ring :: (Protocol a, Transport t, Protocol a1, Transport t1) => (a1 t1, a t) -> String -> IO [TokenRange]
+ Database.Cassandra.Thrift.Cassandra_Client: describe_ring :: (Protocol a1, Protocol a, Transport t1, Transport t) => (a1 t1, a t) -> String -> IO [TokenRange]
- Database.Cassandra.Thrift.Cassandra_Client: describe_splits :: (Protocol a, Transport t, Protocol a1, Transport t1) => (a1 t1, a t) -> String -> String -> Int -> IO [String]
+ Database.Cassandra.Thrift.Cassandra_Client: describe_splits :: (Protocol a1, Protocol a, Transport t1, Transport t) => (a1 t1, a t) -> String -> String -> Int -> IO [String]
- Database.Cassandra.Thrift.Cassandra_Client: describe_version :: (Protocol a, Transport t, Protocol a1, Transport t1) => (a1 t1, a t) -> IO String
+ Database.Cassandra.Thrift.Cassandra_Client: describe_version :: (Protocol a1, Protocol a, Transport t1, Transport t) => (a1 t1, a t) -> IO String
- Database.Cassandra.Thrift.Cassandra_Client: get :: (Protocol a, Transport t, Protocol a1, Transport t1) => (a1 t1, a t) -> String -> String -> ColumnPath -> ConsistencyLevel -> IO ColumnOrSuperColumn
+ Database.Cassandra.Thrift.Cassandra_Client: get :: (Protocol a1, Protocol a, Transport t1, Transport t) => (a1 t1, a t) -> String -> String -> ColumnPath -> ConsistencyLevel -> IO ColumnOrSuperColumn
- Database.Cassandra.Thrift.Cassandra_Client: get_count :: (Protocol a, Transport t, Protocol a1, Transport t1) => (a1 t1, a t) -> String -> String -> ColumnParent -> ConsistencyLevel -> IO Int
+ Database.Cassandra.Thrift.Cassandra_Client: get_count :: (Protocol a1, Protocol a, Transport t1, Transport t) => (a1 t1, a t) -> String -> String -> ColumnParent -> ConsistencyLevel -> IO Int
- Database.Cassandra.Thrift.Cassandra_Client: get_range_slice :: (Protocol a, Transport t, Protocol a1, Transport t1) => (a1 t1, a t) -> String -> ColumnParent -> SlicePredicate -> String -> String -> Int -> ConsistencyLevel -> IO [KeySlice]
+ Database.Cassandra.Thrift.Cassandra_Client: get_range_slice :: (Protocol a1, Protocol a, Transport t1, Transport t) => (a1 t1, a t) -> String -> ColumnParent -> SlicePredicate -> String -> String -> Int -> ConsistencyLevel -> IO [KeySlice]
- Database.Cassandra.Thrift.Cassandra_Client: get_range_slices :: (Protocol a, Transport t, Protocol a1, Transport t1) => (a1 t1, a t) -> String -> ColumnParent -> SlicePredicate -> KeyRange -> ConsistencyLevel -> IO [KeySlice]
+ Database.Cassandra.Thrift.Cassandra_Client: get_range_slices :: (Protocol a1, Protocol a, Transport t1, Transport t) => (a1 t1, a t) -> String -> ColumnParent -> SlicePredicate -> KeyRange -> ConsistencyLevel -> IO [KeySlice]
- Database.Cassandra.Thrift.Cassandra_Client: get_slice :: (Protocol a, Transport t, Protocol a1, Transport t1) => (a1 t1, a t) -> String -> String -> ColumnParent -> SlicePredicate -> ConsistencyLevel -> IO [ColumnOrSuperColumn]
+ Database.Cassandra.Thrift.Cassandra_Client: get_slice :: (Protocol a1, Protocol a, Transport t1, Transport t) => (a1 t1, a t) -> String -> String -> ColumnParent -> SlicePredicate -> ConsistencyLevel -> IO [ColumnOrSuperColumn]
- Database.Cassandra.Thrift.Cassandra_Client: get_string_list_property :: (Protocol a, Transport t, Protocol a1, Transport t1) => (a1 t1, a t) -> String -> IO [String]
+ Database.Cassandra.Thrift.Cassandra_Client: get_string_list_property :: (Protocol a1, Protocol a, Transport t1, Transport t) => (a1 t1, a t) -> String -> IO [String]
- Database.Cassandra.Thrift.Cassandra_Client: get_string_property :: (Protocol a, Transport t, Protocol a1, Transport t1) => (a1 t1, a t) -> String -> IO String
+ Database.Cassandra.Thrift.Cassandra_Client: get_string_property :: (Protocol a1, Protocol a, Transport t1, Transport t) => (a1 t1, a t) -> String -> IO String
- Database.Cassandra.Thrift.Cassandra_Client: insert :: (Protocol a, Transport t, Protocol a1, Transport t1) => (a1 t1, a t) -> String -> String -> ColumnPath -> String -> Int64 -> ConsistencyLevel -> IO ()
+ Database.Cassandra.Thrift.Cassandra_Client: insert :: (Protocol a1, Protocol a, Transport t1, Transport t) => (a1 t1, a t) -> String -> String -> ColumnPath -> String -> Int64 -> ConsistencyLevel -> IO ()
- Database.Cassandra.Thrift.Cassandra_Client: login :: (Protocol a, Transport t, Protocol a1, Transport t1) => (a1 t1, a t) -> String -> AuthenticationRequest -> IO ()
+ Database.Cassandra.Thrift.Cassandra_Client: login :: (Protocol a1, Protocol a, Transport t1, Transport t) => (a1 t1, a t) -> String -> AuthenticationRequest -> IO ()
- Database.Cassandra.Thrift.Cassandra_Client: multiget :: (Protocol a, Transport t, Protocol a1, Transport t1) => (a1 t1, a t) -> String -> [String] -> ColumnPath -> ConsistencyLevel -> IO (Map String ColumnOrSuperColumn)
+ Database.Cassandra.Thrift.Cassandra_Client: multiget :: (Protocol a1, Protocol a, Transport t1, Transport t) => (a1 t1, a t) -> String -> [String] -> ColumnPath -> ConsistencyLevel -> IO (Map String ColumnOrSuperColumn)
- Database.Cassandra.Thrift.Cassandra_Client: multiget_slice :: (Protocol a, Transport t, Protocol a1, Transport t1) => (a1 t1, a t) -> String -> [String] -> ColumnParent -> SlicePredicate -> ConsistencyLevel -> IO (Map String [ColumnOrSuperColumn])
+ Database.Cassandra.Thrift.Cassandra_Client: multiget_slice :: (Protocol a1, Protocol a, Transport t1, Transport t) => (a1 t1, a t) -> String -> [String] -> ColumnParent -> SlicePredicate -> ConsistencyLevel -> IO (Map String [ColumnOrSuperColumn])
- Database.Cassandra.Thrift.Cassandra_Client: remove :: (Protocol a, Transport t, Protocol a1, Transport t1) => (a1 t1, a t) -> String -> String -> ColumnPath -> Int64 -> ConsistencyLevel -> IO ()
+ Database.Cassandra.Thrift.Cassandra_Client: remove :: (Protocol a1, Protocol a, Transport t1, Transport t) => (a1 t1, a t) -> String -> String -> ColumnPath -> Int64 -> ConsistencyLevel -> IO ()
- Database.Cassandra.Thrift.Cassandra_Iface: batch_insert :: (Cassandra_Iface a) => a -> Maybe String -> Maybe String -> Maybe (Map String [ColumnOrSuperColumn]) -> Maybe ConsistencyLevel -> IO ()
+ Database.Cassandra.Thrift.Cassandra_Iface: batch_insert :: Cassandra_Iface a => a -> Maybe String -> Maybe String -> Maybe (Map String [ColumnOrSuperColumn]) -> Maybe ConsistencyLevel -> IO ()
- Database.Cassandra.Thrift.Cassandra_Iface: batch_mutate :: (Cassandra_Iface a) => a -> Maybe String -> Maybe (Map String (Map String [Mutation])) -> Maybe ConsistencyLevel -> IO ()
+ Database.Cassandra.Thrift.Cassandra_Iface: batch_mutate :: Cassandra_Iface a => a -> Maybe String -> Maybe (Map String (Map String [Mutation])) -> Maybe ConsistencyLevel -> IO ()
- Database.Cassandra.Thrift.Cassandra_Iface: describe_cluster_name :: (Cassandra_Iface a) => a -> IO String
+ Database.Cassandra.Thrift.Cassandra_Iface: describe_cluster_name :: Cassandra_Iface a => a -> IO String
- Database.Cassandra.Thrift.Cassandra_Iface: describe_keyspace :: (Cassandra_Iface a) => a -> Maybe String -> IO (Map String (Map String String))
+ Database.Cassandra.Thrift.Cassandra_Iface: describe_keyspace :: Cassandra_Iface a => a -> Maybe String -> IO (Map String (Map String String))
- Database.Cassandra.Thrift.Cassandra_Iface: describe_keyspaces :: (Cassandra_Iface a) => a -> IO (Set String)
+ Database.Cassandra.Thrift.Cassandra_Iface: describe_keyspaces :: Cassandra_Iface a => a -> IO (Set String)
- Database.Cassandra.Thrift.Cassandra_Iface: describe_partitioner :: (Cassandra_Iface a) => a -> IO String
+ Database.Cassandra.Thrift.Cassandra_Iface: describe_partitioner :: Cassandra_Iface a => a -> IO String
- Database.Cassandra.Thrift.Cassandra_Iface: describe_ring :: (Cassandra_Iface a) => a -> Maybe String -> IO [TokenRange]
+ Database.Cassandra.Thrift.Cassandra_Iface: describe_ring :: Cassandra_Iface a => a -> Maybe String -> IO [TokenRange]
- Database.Cassandra.Thrift.Cassandra_Iface: describe_splits :: (Cassandra_Iface a) => a -> Maybe String -> Maybe String -> Maybe Int -> IO [String]
+ Database.Cassandra.Thrift.Cassandra_Iface: describe_splits :: Cassandra_Iface a => a -> Maybe String -> Maybe String -> Maybe Int -> IO [String]
- Database.Cassandra.Thrift.Cassandra_Iface: describe_version :: (Cassandra_Iface a) => a -> IO String
+ Database.Cassandra.Thrift.Cassandra_Iface: describe_version :: Cassandra_Iface a => a -> IO String
- Database.Cassandra.Thrift.Cassandra_Iface: get :: (Cassandra_Iface a) => a -> Maybe String -> Maybe String -> Maybe ColumnPath -> Maybe ConsistencyLevel -> IO ColumnOrSuperColumn
+ Database.Cassandra.Thrift.Cassandra_Iface: get :: Cassandra_Iface a => a -> Maybe String -> Maybe String -> Maybe ColumnPath -> Maybe ConsistencyLevel -> IO ColumnOrSuperColumn
- Database.Cassandra.Thrift.Cassandra_Iface: get_count :: (Cassandra_Iface a) => a -> Maybe String -> Maybe String -> Maybe ColumnParent -> Maybe ConsistencyLevel -> IO Int
+ Database.Cassandra.Thrift.Cassandra_Iface: get_count :: Cassandra_Iface a => a -> Maybe String -> Maybe String -> Maybe ColumnParent -> Maybe ConsistencyLevel -> IO Int
- Database.Cassandra.Thrift.Cassandra_Iface: get_range_slice :: (Cassandra_Iface a) => a -> Maybe String -> Maybe ColumnParent -> Maybe SlicePredicate -> Maybe String -> Maybe String -> Maybe Int -> Maybe ConsistencyLevel -> IO [KeySlice]
+ Database.Cassandra.Thrift.Cassandra_Iface: get_range_slice :: Cassandra_Iface a => a -> Maybe String -> Maybe ColumnParent -> Maybe SlicePredicate -> Maybe String -> Maybe String -> Maybe Int -> Maybe ConsistencyLevel -> IO [KeySlice]
- Database.Cassandra.Thrift.Cassandra_Iface: get_range_slices :: (Cassandra_Iface a) => a -> Maybe String -> Maybe ColumnParent -> Maybe SlicePredicate -> Maybe KeyRange -> Maybe ConsistencyLevel -> IO [KeySlice]
+ Database.Cassandra.Thrift.Cassandra_Iface: get_range_slices :: Cassandra_Iface a => a -> Maybe String -> Maybe ColumnParent -> Maybe SlicePredicate -> Maybe KeyRange -> Maybe ConsistencyLevel -> IO [KeySlice]
- Database.Cassandra.Thrift.Cassandra_Iface: get_slice :: (Cassandra_Iface a) => a -> Maybe String -> Maybe String -> Maybe ColumnParent -> Maybe SlicePredicate -> Maybe ConsistencyLevel -> IO [ColumnOrSuperColumn]
+ Database.Cassandra.Thrift.Cassandra_Iface: get_slice :: Cassandra_Iface a => a -> Maybe String -> Maybe String -> Maybe ColumnParent -> Maybe SlicePredicate -> Maybe ConsistencyLevel -> IO [ColumnOrSuperColumn]
- Database.Cassandra.Thrift.Cassandra_Iface: get_string_list_property :: (Cassandra_Iface a) => a -> Maybe String -> IO [String]
+ Database.Cassandra.Thrift.Cassandra_Iface: get_string_list_property :: Cassandra_Iface a => a -> Maybe String -> IO [String]
- Database.Cassandra.Thrift.Cassandra_Iface: get_string_property :: (Cassandra_Iface a) => a -> Maybe String -> IO String
+ Database.Cassandra.Thrift.Cassandra_Iface: get_string_property :: Cassandra_Iface a => a -> Maybe String -> IO String
- Database.Cassandra.Thrift.Cassandra_Iface: insert :: (Cassandra_Iface a) => a -> Maybe String -> Maybe String -> Maybe ColumnPath -> Maybe String -> Maybe Int64 -> Maybe ConsistencyLevel -> IO ()
+ Database.Cassandra.Thrift.Cassandra_Iface: insert :: Cassandra_Iface a => a -> Maybe String -> Maybe String -> Maybe ColumnPath -> Maybe String -> Maybe Int64 -> Maybe ConsistencyLevel -> IO ()
- Database.Cassandra.Thrift.Cassandra_Iface: login :: (Cassandra_Iface a) => a -> Maybe String -> Maybe AuthenticationRequest -> IO ()
+ Database.Cassandra.Thrift.Cassandra_Iface: login :: Cassandra_Iface a => a -> Maybe String -> Maybe AuthenticationRequest -> IO ()
- Database.Cassandra.Thrift.Cassandra_Iface: multiget :: (Cassandra_Iface a) => a -> Maybe String -> Maybe [String] -> Maybe ColumnPath -> Maybe ConsistencyLevel -> IO (Map String ColumnOrSuperColumn)
+ Database.Cassandra.Thrift.Cassandra_Iface: multiget :: Cassandra_Iface a => a -> Maybe String -> Maybe [String] -> Maybe ColumnPath -> Maybe ConsistencyLevel -> IO (Map String ColumnOrSuperColumn)
- Database.Cassandra.Thrift.Cassandra_Iface: multiget_slice :: (Cassandra_Iface a) => a -> Maybe String -> Maybe [String] -> Maybe ColumnParent -> Maybe SlicePredicate -> Maybe ConsistencyLevel -> IO (Map String [ColumnOrSuperColumn])
+ Database.Cassandra.Thrift.Cassandra_Iface: multiget_slice :: Cassandra_Iface a => a -> Maybe String -> Maybe [String] -> Maybe ColumnParent -> Maybe SlicePredicate -> Maybe ConsistencyLevel -> IO (Map String [ColumnOrSuperColumn])
- Database.Cassandra.Thrift.Cassandra_Iface: remove :: (Cassandra_Iface a) => a -> Maybe String -> Maybe String -> Maybe ColumnPath -> Maybe Int64 -> Maybe ConsistencyLevel -> IO ()
+ Database.Cassandra.Thrift.Cassandra_Iface: remove :: Cassandra_Iface a => a -> Maybe String -> Maybe String -> Maybe ColumnPath -> Maybe Int64 -> Maybe ConsistencyLevel -> IO ()

Files

+ LICENSE view
@@ -0,0 +1,16 @@+Licensed to the Apache Software Foundation (ASF) under one+or more contributor license agreements. See the NOTICE file+distributed with this work for additional information+regarding copyright ownership. The ASF licenses this file+to you under the Apache License, Version 2.0 (the+"License"); you may not use this file except in compliance+with the License. You may obtain a copy of the License at++  http://www.apache.org/licenses/LICENSE-2.0++Unless required by applicable law or agreed to in writing,+software distributed under the License is distributed on an+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY+KIND, either express or implied. See the License for the+specific language governing permissions and limitations+under the License.
cassandra-thrift.cabal view
@@ -1,17 +1,18 @@-name: cassandra-thrift -version: 0.6.5-license: OtherLicense -cabal-version: >= 1.4-author: Thrift v.0.4.0 -maintainer: kirk@glyphsoftware.com -stability: alpha-synopsis: thrift bindings to the cassandra database -description:-  The Cassandra (v.0.6.5) database bindings, generated using the Thrift (v.0.4) compliler, Released under the Apache 2.0 license. +Name: cassandra-thrift +Version: 0.6.6+License: OtherLicense +License-File: LICENSE+Cabal-version: >= 1.4+Author: Thrift v.0.4.0 +Maintainer: kirk@glyphsoftware.com +Stability: alpha+Synopsis: thrift bindings to the cassandra database +Description:+  The Cassandra (v.0.6.6) database bindings, generated using the Thrift (v.0.4) compliler, Released under the Apache 2.0 license.      -category: Database -build-type: Simple-homepage: http://cassandra.apache.org/ +Category: Database +Build-type: Simple+Homepage: http://cassandra.apache.org/  Library     exposed-modules: Database.Cassandra.Thrift.Cassandra                      Database.Cassandra.Thrift.Cassandra_Client