Database.Beam.Schema

Database Types

class Database db

data GenDatabaseTable db

data DatabaseTable db table

type DatabaseSettings db

type ReifiedDatabaseSchema

type ReifiedTableSchema

autoDbSettings

allTableSettings

data BeamEnum a

data SqlValue' x

data Lenses t f x

data LensFor t x

Columnar and Column Tags

type family Columnar f x

data Columnar' f a

data Nullable c x

data TableField table ty

fieldName

fieldConstraints

fieldSettings

type TableSettings table

Tables

class Table table

defTblFieldSettings

defFieldSettings

reifyTableSchema

tableValuesNeeded

pk

Fields

class FieldSchema fs

type FromSqlValuesM a

class FromSqlValues a

popSqlValue

peekSqlValue

Fields

Text field

data CharOrVarchar

Auto-increment fields

data AutoId

tableConfigLenses