GRASS 8 Programmer's Manual 8.6.0dev(2026)-ddeab64dbf
Loading...
Searching...
No Matches
Format_info_pg Struct Reference

Non-native format info (PostGIS) More...

#include <dig_structs.h>

Collaboration diagram for Format_info_pg:

Data Fields

charconninfo
 Connection string.
 
chardb_name
 Database name (derived from conninfo)
 
charschema_name
 Schema name.
 
chartable_name
 Table name.
 
charwhere
 SQL where statement (of filter features)
 
charfid_column
 FID column.
 
chargeom_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)
 
dbDriverdbdriver
 Open DB driver when writing attributes.
 
struct field_infofi
 
int inTransaction
 Start/Finish transaction.
 
PGconnconn
 PGconn object (generated by PQconnectdb)
 
PGresultres
 
charcursor_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)
 
chartopogeom_column
 TopoGeometry column (feature table)
 
chartoposchema_name
 Topology schema name and id.
 
int toposchema_id
 
int topo_geo_only
 Topology format.
 

Detailed Description

Non-native format info (PostGIS)

Definition at line 578 of file dig_structs.h.

Field Documentation

◆ cache

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().

◆ conn

PGconn* Format_info_pg::conn

PGconn object (generated by PQconnectdb)

Definition at line 638 of file dig_structs.h.

◆ conninfo

char* Format_info_pg::conninfo

Connection string.

Definition at line 582 of file dig_structs.h.

◆ coor_dim

int Format_info_pg::coor_dim

Coordinates dimension (2D or 3D)

Definition at line 614 of file dig_structs.h.

◆ cursor_fid

int Format_info_pg::cursor_fid

Definition at line 648 of file dig_structs.h.

◆ cursor_name

char* Format_info_pg::cursor_name

Open cursor.

Definition at line 647 of file dig_structs.h.

◆ db_name

char* Format_info_pg::db_name

Database name (derived from conninfo)

Definition at line 586 of file dig_structs.h.

◆ dbdriver

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.

◆ feature_type

SF_FeatureType Format_info_pg::feature_type

Feature type (simple feature access)

Definition at line 610 of file dig_structs.h.

◆ fi

struct field_info* Format_info_pg::fi

Definition at line 628 of file dig_structs.h.

◆ fid_column

char* Format_info_pg::fid_column

FID column.

Definition at line 602 of file dig_structs.h.

◆ geom_column

char* Format_info_pg::geom_column

Geometry column (simple feature access)

Definition at line 606 of file dig_structs.h.

◆ inTransaction

int Format_info_pg::inTransaction

Start/Finish transaction.

Definition at line 633 of file dig_structs.h.

◆ next_line

int Format_info_pg::next_line

Next line to be read.

Definition at line 653 of file dig_structs.h.

◆ offset

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().

◆ res

◆ schema_name

char* Format_info_pg::schema_name

Schema name.

Definition at line 590 of file dig_structs.h.

Referenced by V2_rewrite_line_pg().

◆ srid

int Format_info_pg::srid

Spatial reference system id (see spatial_ref_sys table)

Definition at line 619 of file dig_structs.h.

◆ table_name

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().

◆ topo_geo_only

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().

◆ topogeom_column

char* Format_info_pg::topogeom_column

TopoGeometry column (feature table)

Definition at line 670 of file dig_structs.h.

◆ toposchema_id

int Format_info_pg::toposchema_id

Definition at line 675 of file dig_structs.h.

◆ toposchema_name

char* Format_info_pg::toposchema_name

Topology schema name and id.

Definition at line 674 of file dig_structs.h.

◆ where

char* Format_info_pg::where

SQL where statement (of filter features)

Definition at line 598 of file dig_structs.h.


The documentation for this struct was generated from the following file: