Documentation
login :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> AuthenticationRequest -> IO ()Source
set_keyspace :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> String -> IO ()Source
get :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> ByteString -> ColumnPath -> ConsistencyLevel -> IO ColumnOrSuperColumnSource
get_slice :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> ByteString -> ColumnParent -> SlicePredicate -> ConsistencyLevel -> IO [ColumnOrSuperColumn]Source
get_count :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> ByteString -> ColumnParent -> SlicePredicate -> ConsistencyLevel -> IO Int32Source
multiget_slice :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> [ByteString] -> ColumnParent -> SlicePredicate -> ConsistencyLevel -> IO (Map ByteString [ColumnOrSuperColumn])Source
multiget_count :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> [ByteString] -> ColumnParent -> SlicePredicate -> ConsistencyLevel -> IO (Map ByteString Int32)Source
get_range_slices :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> ColumnParent -> SlicePredicate -> KeyRange -> ConsistencyLevel -> IO [KeySlice]Source
get_indexed_slices :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> ColumnParent -> IndexClause -> SlicePredicate -> ConsistencyLevel -> IO [KeySlice]Source
insert :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> ByteString -> ColumnParent -> Column -> ConsistencyLevel -> IO ()Source
add :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> ByteString -> ColumnParent -> CounterColumn -> ConsistencyLevel -> IO ()Source
remove :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> ByteString -> ColumnPath -> Int64 -> ConsistencyLevel -> IO ()Source
remove_counter :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> ByteString -> ColumnPath -> ConsistencyLevel -> IO ()Source
batch_mutate :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> Map ByteString (Map String [Mutation]) -> ConsistencyLevel -> IO ()Source
truncate :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> String -> IO ()Source
describe_schema_versions :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> IO (Map String [String])Source
describe_keyspaces :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> IO [KsDef]Source
describe_cluster_name :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> IO StringSource
describe_version :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> IO StringSource
describe_ring :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> String -> IO [TokenRange]Source
describe_partitioner :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> IO StringSource
describe_snitch :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> IO StringSource
describe_keyspace :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> String -> IO KsDefSource
describe_splits :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> String -> String -> String -> Int32 -> IO [String]Source
system_add_column_family :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> CfDef -> IO StringSource
system_drop_column_family :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> String -> IO StringSource
system_add_keyspace :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> KsDef -> IO StringSource
system_drop_keyspace :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> String -> IO StringSource
system_update_keyspace :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> KsDef -> IO StringSource
system_update_column_family :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> CfDef -> IO StringSource
execute_cql_query :: (Transport t, Transport a, Protocol a2, Protocol a1) => (a2 t, a1 a) -> ByteString -> Compression -> IO CqlResultSource