{-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE MultiParamTypeClasses #-} {-# LANGUAGE DataKinds #-} {-# LANGUAGE DeriveGeneric #-} module Database.Relational.Schema.SQLite3.IndexInfo where import GHC.Generics (Generic) import Data.Int (Int64) import Database.Relational.TH (defineTableTypesAndRecord) import Database.Relational.Schema.SQLite3.Config (config) $(defineTableTypesAndRecord config "pragma" "index_info" [ -- pragma "index_info" -- column type NULL -- --------------------- ------------------- ------ -- seqno integer No ("seqno", [t|Int64|]), -- cid integer No ("cid", [t|Int64|]), -- name text No ("name", [t|String|]) ] [''Show, ''Generic])