Database.PostgreSQL.ORM.Model

The Model class

class Model a

data ModelInfo a

data ModelIdentifiers a

data ModelQueries a

underscoreModelInfo

Data types for holding primary keys

type DBKeyType

data DBKey

isNullKey

type DBRef

type DBRefUnique

data GDBRef reftype table

mkDBRef

Database operations on Models

findAll

findRow

save

trySave

destroy

destroyByRef

Functions for accessing and using Models

modelName

primaryKey

modelSelectFragment

data LookupRow a

data UpdateRow a

data InsertRow a

Table aliases

data As alias row

fromAs

toAs

class RowAlias a

Low-level functions providing manual access to defaults

defaultModelInfo

defaultModelTable

defaultModelColumns

defaultModelGetPrimaryKey

defaultModelIdentifiers

defaultModelWrite

defaultModelQueries

defaultModelLookupQuery

defaultModelUpdateQuery

defaultModelInsertQuery

defaultModelDeleteQuery

Helper functions and miscellaneous internals

quoteIdent

data NormalRef

data UniqueRef

data ModelCreateInfo a

emptyModelCreateInfo

defaultFromRow

defaultToRow

printq

Helper classes

class GPrimaryKey0 f

class GColumns f

class GDatatypeName f

class GFromRow f

class GToRow f