Database.CQL.IO

Client settings

data Settings

data PrepareStrategy

defSettings

addContact

setCompression

setConnectTimeout

setContacts

setIdleTimeout

setKeyspace

setMaxConnections

setMaxStreams

setMaxTimeouts

setPolicy

setPoolStripes

setPortNumber

setPrepareStrategy

setProtocolVersion

setResponseTimeout

setSendTimeout

setRetrySettings

setMaxRecvBuffer

Retry Settings

data RetrySettings

noRetry

retryForever

maxRetries

adjustConsistency

constDelay

expBackoff

fibBackoff

adjustSendTimeout

adjustResponseTimeout

Query Runner

class RunQ q

Client monad

data Client a

class MonadClient m

data ClientState

data DebugInfo

init

runClient

retry

shutdown

debugInfo

query

query1

write

schema

data Page a

emptyPage

paginate

Prepared Queries

data PrepQuery k a b

prepared

queryString

Batch

data BatchM a

addQuery

addPrepQuery

setType

setConsistency

setSerialConsistency

batch

low-level

request

Policies

data Policy

random

roundRobin

Hosts

data Host

data HostEvent

data InetAddr

hostAddr

dataCentre

rack

Exceptions

data InvalidSettings

data InternalError

data HostError

data ConnectionError

data UnexpectedResponse

data Timeout

data HashCollision