terrahs-0.7: A library for GIS Programs in Haskell.
Contents
Index
TerraHS.Algebras.DB.Databases
Contents
The
Connection
class
The
Databases
class
Description
Module for handling a databases connection
Synopsis
class
Connection
c
where
open
:: c ->
IO
(
Ptr
c)
close
::
Ptr
c ->
IO
()
class
Connection
c =>
Databases
a c p
where
retrieve
::
Ptr
c -> p ->
IO
a
store
::
Ptr
c -> p -> a ->
IO
Bool
The
Connection
class
class
Connection
c
where
Methods
open
:: c ->
IO
(
Ptr
c)
open a connection to a database
close
::
Ptr
c ->
IO
()
close a opened connection
Instances
Connection
TeDatabase
The
Databases
class
class
Connection
c =>
Databases
a c p
where
Methods
retrieve
::
Ptr
c -> p ->
IO
a
load a object list from database
store
::
Ptr
c -> p -> a ->
IO
Bool
save a object list
a
to database
Foreign.Ptr.Ptr c
Instances
Databases
([]
TeGeoObject
)
TeDatabase
String
Databases
([]
TeGeoObject
)
TeDatabase
String
Databases
([]
TeGeoObject
)
TeDatabase
TeTheme
Databases
([]
TeGeoObject
)
TeDatabase
TeTheme
Databases
([]
TeGeoObject
)
TeDatabase
TeTheme
Databases
(
TeRaster
Double
)
TeDatabase
String
Databases
(
TeRaster
Double
)
TeDatabase
String
Databases
(
TeRaster
Double
)
TeDatabase
String
Databases
([]
TeGeoObject
)
TeDatabase
((,)
String
TeProjection
)
Databases
([]
TeGeoObject
)
TeDatabase
((,)
String
TeProjection
)
Databases
([]
TeGeoObject
)
TeDatabase
((,)
String
TeProjection
)
Produced by
Haddock
version 2.3.0