GRASS 8 Programmer's Manual 8.6.0dev(2026)-1d1e47ad9d
Loading...
Searching...
No Matches
procs.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int db_d_add_column (void)
 Add column to table.
 
int db_d_bind_update (void)
 ADD.
 
int db_d_close_cursor (void)
 Close cursor.
 
int db_d_close_database (void)
 Close database connection.
 
int db_d_create_database (void)
 Create database.
 
int db_d_create_index (void)
 Create index.
 
int db_d_create_table (void)
 Create table.
 
int db_d_delete_database (void)
 Delete database.
 
int db_d_describe_table (void)
 Describe table.
 
int db_d_drop_column (void)
 Drop column.
 
int db_d_drop_index (void)
 Drop index.
 
int db_d_drop_table (void)
 Drop table.
 
int db_d_execute_immediate (void)
 Execute SQL statements.
 
int db_d_begin_transaction (void)
 Begin transaction.
 
int db_d_commit_transaction (void)
 Commit transaction.
 
int db_d_fetch (void)
 Fetch data.
 
int db_d_get_num_rows (void)
 Get number of selected rows.
 
int db_d_find_database (void)
 Find database.
 
int db_d_grant_on_table (void)
 Grant privileges on table.
 
int db_d_insert (void)
 Insert new record into table.
 
int db_d_delete (void)
 Delete record (?)
 
int db_d_list_databases (void)
 List databases.
 
int db_d_list_indexes (void)
 List indexes.
 
int db_d_list_tables (void)
 List available tables for given connection.
 
int db_d_open_database (void)
 Open database connection.
 
int db_d_open_insert_cursor (void)
 Open insert cursor.
 
int db_d_open_select_cursor (void)
 Open select cursor.
 
int db_d_open_update_cursor (void)
 Open update cursor.
 
int db_d_update (void)
 ?
 
int db_d_version (void)
 Get version info.
 

Function Documentation

◆ db_d_add_column()

int db_d_add_column ( void  )
extern

Add column to table.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 26 of file d_add_col.c.

◆ db_d_begin_transaction()

int db_d_begin_transaction ( void  )
extern

Begin transaction.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 56 of file d_execute.c.

◆ db_d_bind_update()

int db_d_bind_update ( void  )
extern

ADD.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 25 of file d_bindupdate.c.

◆ db_d_close_cursor()

int db_d_close_cursor ( void  )
extern

Close cursor.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 26 of file d_close_cur.c.

◆ db_d_close_database()

int db_d_close_database ( void  )
extern

Close database connection.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 25 of file d_closedb.c.

◆ db_d_commit_transaction()

int db_d_commit_transaction ( void  )
extern

Commit transaction.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 80 of file d_execute.c.

◆ db_d_create_database()

int db_d_create_database ( void  )
extern

Create database.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 26 of file d_createdb.c.

◆ db_d_create_index()

int db_d_create_index ( void  )
extern

Create index.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 26 of file d_create_idx.c.

◆ db_d_create_table()

int db_d_create_table ( void  )
extern

Create table.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 26 of file d_create_tab.c.

◆ db_d_delete()

int db_d_delete ( void  )
extern

Delete record (?)

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 25 of file d_delete.c.

◆ db_d_delete_database()

int db_d_delete_database ( void  )
extern

Delete database.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 26 of file d_deletedb.c.

◆ db_d_describe_table()

int db_d_describe_table ( void  )
extern

Describe table.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 26 of file d_desc_table.c.

◆ db_d_drop_column()

int db_d_drop_column ( void  )
extern

Drop column.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 26 of file d_drop_col.c.

◆ db_d_drop_index()

int db_d_drop_index ( void  )
extern

Drop index.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 26 of file d_drop_index.c.

◆ db_d_drop_table()

int db_d_drop_table ( void  )
extern

Drop table.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 26 of file d_drop_tab.c.

◆ db_d_execute_immediate()

int db_d_execute_immediate ( void  )
extern

Execute SQL statements.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 26 of file d_execute.c.

◆ db_d_fetch()

int db_d_fetch ( void  )
extern

Fetch data.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 27 of file d_fetch.c.

◆ db_d_find_database()

int db_d_find_database ( void  )
extern

Find database.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 26 of file d_finddb.c.

◆ db_d_get_num_rows()

int db_d_get_num_rows ( void  )
extern

Get number of selected rows.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 25 of file d_rows.c.

◆ db_d_grant_on_table()

int db_d_grant_on_table ( void  )
extern

Grant privileges on table.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 26 of file d_priv.c.

◆ db_d_insert()

int db_d_insert ( void  )
extern

Insert new record into table.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 25 of file d_insert.c.

◆ db_d_list_databases()

int db_d_list_databases ( void  )
extern

List databases.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 26 of file d_listdb.c.

◆ db_d_list_indexes()

int db_d_list_indexes ( void  )
extern

List indexes.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 26 of file d_list_idx.c.

◆ db_d_list_tables()

int db_d_list_tables ( void  )
extern

List available tables for given connection.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 25 of file d_list_tabs.c.

◆ db_d_open_database()

int db_d_open_database ( void  )
extern

Open database connection.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 26 of file d_opendb.c.

◆ db_d_open_insert_cursor()

int db_d_open_insert_cursor ( void  )
extern

Open insert cursor.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 25 of file d_openinsert.c.

◆ db_d_open_select_cursor()

int db_d_open_select_cursor ( void  )
extern

Open select cursor.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 26 of file d_openselect.c.

◆ db_d_open_update_cursor()

int db_d_open_update_cursor ( void  )
extern

Open update cursor.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 26 of file d_openupdate.c.

◆ db_d_update()

int db_d_update ( void  )
extern

?

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 25 of file d_update.c.

◆ db_d_version()

int db_d_version ( void  )
extern

Get version info.

Returns
DB_OK on success
DB_FAILED on failure

Definition at line 24 of file d_version.c.

Variable Documentation

◆ procnum

int procnum

Definition at line 33 of file procs.h.

Referenced by db__start_procedure_call(), db_driver(), and db_noproc_error().

◆ routine

int(* routine) (void) ( void  )

Definition at line 34 of file procs.h.

Referenced by db_driver().