|
GRASS 8 Programmer's Manual 8.6.0dev(2026)-ddeab64dbf
|
Non-native format info (PostGIS) More...
#include <dig_structs.h>

Data Fields | |
| char * | conninfo |
| Connection string. | |
| char * | db_name |
| Database name (derived from conninfo) | |
| char * | schema_name |
| Schema name. | |
| char * | table_name |
| Table name. | |
| char * | where |
| SQL where statement (of filter features) | |
| char * | fid_column |
| FID column. | |
| char * | geom_column |
| Geometry column (simple feature access) | |
| SF_FeatureType | feature_type |
| Feature type (simple feature access) | |
| int | coor_dim |
| Coordinates dimension (2D or 3D) | |
| int | srid |
| Spatial reference system id (see spatial_ref_sys table) | |
| dbDriver * | dbdriver |
| Open DB driver when writing attributes. | |
| struct field_info * | fi |
| int | inTransaction |
| Start/Finish transaction. | |
| PGconn * | conn |
| PGconn object (generated by PQconnectdb) | |
| PGresult * | res |
| char * | cursor_name |
| Open cursor. | |
| int | cursor_fid |
| int | next_line |
| Next line to be read. | |
| struct Format_info_cache | cache |
| Lines cache for reading feature. | |
| struct Format_info_offset | offset |
| Offset list used for building pseudo-topology (simple features access) | |
| char * | topogeom_column |
| TopoGeometry column (feature table) | |
| char * | toposchema_name |
| Topology schema name and id. | |
| int | toposchema_id |
| int | topo_geo_only |
| Topology format. | |
Non-native format info (PostGIS)
Definition at line 578 of file dig_structs.h.
| struct Format_info_cache Format_info_pg::cache |
Lines cache for reading feature.
Definition at line 658 of file dig_structs.h.
Referenced by Vect__cache_feature_pg().
| PGconn* Format_info_pg::conn |
PGconn object (generated by PQconnectdb)
Definition at line 638 of file dig_structs.h.
| char* Format_info_pg::conninfo |
Connection string.
Definition at line 582 of file dig_structs.h.
| int Format_info_pg::coor_dim |
Coordinates dimension (2D or 3D)
Definition at line 614 of file dig_structs.h.
| int Format_info_pg::cursor_fid |
Definition at line 648 of file dig_structs.h.
| char* Format_info_pg::cursor_name |
Open cursor.
Definition at line 647 of file dig_structs.h.
| char* Format_info_pg::db_name |
Database name (derived from conninfo)
Definition at line 586 of file dig_structs.h.
| dbDriver* Format_info_pg::dbdriver |
Open DB driver when writing attributes.
This driver is open by V2_open_new_pg() and closed by V1_close_pg().
Definition at line 627 of file dig_structs.h.
| SF_FeatureType Format_info_pg::feature_type |
Feature type (simple feature access)
Definition at line 610 of file dig_structs.h.
| struct field_info* Format_info_pg::fi |
Definition at line 628 of file dig_structs.h.
| char* Format_info_pg::fid_column |
FID column.
Definition at line 602 of file dig_structs.h.
| char* Format_info_pg::geom_column |
Geometry column (simple feature access)
Definition at line 606 of file dig_structs.h.
| int Format_info_pg::inTransaction |
Start/Finish transaction.
Definition at line 633 of file dig_structs.h.
| int Format_info_pg::next_line |
Next line to be read.
Definition at line 653 of file dig_structs.h.
| struct Format_info_offset Format_info_pg::offset |
Offset list used for building pseudo-topology (simple features access)
Definition at line 664 of file dig_structs.h.
Referenced by V1_delete_line_pg(), V1_read_line_pg(), and V1_rewrite_line_pg().
| PGresult* Format_info_pg::res |
Definition at line 639 of file dig_structs.h.
Referenced by V1_open_new_pg(), V1_open_old_pg(), V2_open_old_pg(), Vect__get_area_points_pg(), and Vect_get_finfo_geometry_type().
| char* Format_info_pg::schema_name |
| int Format_info_pg::srid |
Spatial reference system id (see spatial_ref_sys table)
Definition at line 619 of file dig_structs.h.
| char* Format_info_pg::table_name |
Table name.
Definition at line 594 of file dig_structs.h.
Referenced by V2_delete_line_pg(), and V2_rewrite_line_pg().
| int Format_info_pg::topo_geo_only |
Topology format.
TRUE to store only Topo-Geo data in DB otherwise GRASS-like topology is also maintained in DB
Definition at line 682 of file dig_structs.h.
Referenced by Vect_get_finfo_topology_info().
| char* Format_info_pg::topogeom_column |
TopoGeometry column (feature table)
Definition at line 670 of file dig_structs.h.
| int Format_info_pg::toposchema_id |
Definition at line 675 of file dig_structs.h.
| char* Format_info_pg::toposchema_name |
Topology schema name and id.
Definition at line 674 of file dig_structs.h.
| char* Format_info_pg::where |
SQL where statement (of filter features)
Definition at line 598 of file dig_structs.h.