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

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