1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
## DBMI library
### Purpose
Database management functions for modules and drivers.
### Authors
Original author:
- Joel Jones (CERL/UIUC) (jjones zorro.cecer.army.mil)
Ref: <https://lists.osgeo.org/pipermail/grass-dev/1995-February/002015.html>
Further authors:
- Radim Blazek (radim.blazek gmail.com)
- Brad Douglas (rez touchofmadness.com)
- Glynn Clements (glynn gclements.plus.com)
- Roberto Flor, Hamish Bowman (hamish_b yahoo.com)
- Markus Neteler (neteler itc.it)
- Huidae Cho (grass4u gmail.com)
- Paul Kelly (paul-grass stjohnspoint.co.uk)
- Martin Landa (landa.martin gmail.com)
- Moritz Lennert (mlennert club.worldonline.be)
- Daniel Calvelo Aros (dca.gis gmail.com)
- Bernhard Reiter (bernhard intevation.de)
- Alex Shevlakov (sixote yahoo.com)
### Copyright
(C) 2003-2024 by the GRASS Development Team
### License
This program is free software under the GNU General Public
License (>=v2). Read the file COPYING that comes with GRASS
for details.
### Directory contents
- `dbmi/`: DataBase Management Interface (`db_*()` functions)
- `dbmi_base/`: contains functions for modules, drivers (`../../db/drivers/`)
- `dbmi_client/`: contains functions for modules
- `dbmi_driver/`: contains functions for drivers (`../../db/drivers/`)
- `sqlp/`: SQL parser library
- `stubs/`: stubs for unimplemented DB functions
The DBMI drivers are stored in
`../../db/drivers/`
The DBMI user modules are stored in
`../../db/base/`
NOTE:
Please read db/drivers/README.md
To generate `dbmi_driver/dbstubs.h` automatically, run `./mk_dbstubs_h.sh` in
`dbmi_driver/` directory (GRASS GIS 6).
|