Database.CQL.Protocol

Cql type-class

class Cql a

Basic type definitions

data Keyspace

data Table

data PagingState

data QueryId k a b

data QueryString k a b

data Version

data CqlVersion

data CompressionAlgorithm

data Compression

noCompression

data Consistency

data OpCode

data ColumnType

data Ascii

data Blob

data Counter

data TimeUuid

data Set a

data Map a b

data Value

data Tagged a b

retag

data R

data W

data S

Header

data Header

data HeaderType

header

Length

data Length

StreamId

data StreamId

mkStreamId

fromStreamId

Flags

data Flags

compress

tracing

isSet

Request

data Request k a b

getOpCode

pack

Options

data Options

Startup

data Startup

Auth Response

data AuthResponse

Register

data Register

data EventType

Query

data Query k a b

data QueryParams a

data SerialConsistency

Batch

data Batch

data BatchQuery

data BatchType

Prepare

data Prepare k a b

Execute

data Execute k a b

Response

data Response k a b

unpack

Ready

data Ready

Authenticate

data Authenticate

data AuthChallenge

data AuthSuccess

Result

data Result k a b

data MetaData

data ColumnSpec

Supported

data Supported

Event

data Event

data TopologyChange

data SchemaChange

data StatusChange

data Change

Error

data Error

data WriteType

Tuple and Record

class Tuple a

count

check

tuple

store

class Record a

type family TupleType a

recordInstance