hsdev-0.3.0.0: Haskell development library
HsDev.Database.SQLite.Instances
Contents
newtype JSON a Source #
Constructors
Fields
Instances
Methods
(==) :: JSON a -> JSON a -> Bool #
(/=) :: JSON a -> JSON a -> Bool #
compare :: JSON a -> JSON a -> Ordering #
(<) :: JSON a -> JSON a -> Bool #
(<=) :: JSON a -> JSON a -> Bool #
(>) :: JSON a -> JSON a -> Bool #
(>=) :: JSON a -> JSON a -> Bool #
max :: JSON a -> JSON a -> JSON a #
min :: JSON a -> JSON a -> JSON a #
readsPrec :: Int -> ReadS (JSON a) #
readList :: ReadS [JSON a] #
readPrec :: ReadPrec (JSON a) #
readListPrec :: ReadPrec [JSON a] #
showsPrec :: Int -> JSON a -> ShowS #
show :: JSON a -> String #
showList :: [JSON a] -> ShowS #
fromField :: FieldParser (JSON a) #
toField :: JSON a -> SQLData #
fromRow :: RowParser Info #
fromRow :: RowParser Test #
fromRow :: RowParser Executable #
fromRow :: RowParser Library #
fromRow :: RowParser Project #
fromRow :: RowParser ModulePackage #
fromRow :: RowParser ModuleLocation #
fromRow :: RowParser ModuleId #
fromRow :: RowParser SymbolId #
fromRow :: RowParser Position #
fromRow :: RowParser Region #
fromRow :: RowParser Inspection #
fromRow :: RowParser SymbolUsage #
fromRow :: RowParser Symbol #
fromRow :: RowParser TypedExpr #
fromField :: FieldParser Language #
fromField :: FieldParser Value #
fromField :: FieldParser PackageDb #
toRow :: ModulePackage -> [SQLData] #
toRow :: ModuleLocation -> [SQLData] #
toRow :: ModuleId -> [SQLData] #
toRow :: SymbolId -> [SQLData] #
toRow :: Position -> [SQLData] #
toRow :: Region -> [SQLData] #
toRow :: Inspection -> [SQLData] #
toRow :: Symbol -> [SQLData] #
toRow :: TypedExpr -> [SQLData] #
toField :: Value -> SQLData #
toField :: PackageDb -> SQLData #