Data.Table

Tables

data Table t

class Tabular t

Template Haskell helpers

makeTabular

Table Construction

empty

singleton

table

fromList

unsafeFromList

Combining Tables

union

difference

intersection

Reading and Writing

null

count

class With q t

class Withal q s t

class Group f q t i

insert

insert'

unsafeInsert

delete

rows

Key Types

Primary Keys

data Primary

Candidate Keys

data Candidate

data CandidateInt

data CandidateHash

Supplemental Keys

data Supplemental

data SupplementalInt

data SupplementalHash

Inverted Keys

data Inverted

data InvertedInt

data InvertedHash

Esoterica

data Auto a

autoKey

auto

autoIncrement

Implementation Details

class IsKeyType k a

data KeyType t a

data AnIndex t k a