File: README.md

package info (click to toggle)
grass 8.4.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 277,040 kB
  • sloc: ansic: 460,798; python: 227,732; cpp: 42,026; sh: 11,262; makefile: 7,007; xml: 3,637; sql: 968; lex: 520; javascript: 484; yacc: 450; asm: 387; perl: 157; sed: 25; objc: 6; ruby: 4
file content (59 lines) | stat: -rw-r--r-- 1,606 bytes parent folder | download | duplicates (2)
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).