#include <stdlib.h>#include <string.h>#include <grass/gis.h>#include <grass/dbmi.h>

Go to the source code of this file.
Functions | |
| int | db_select_int (dbDriver *driver, char *tab, char *col, char *where, int **pval) |
| int | db_select_value (dbDriver *driver, char *tab, char *key, int id, char *col, dbValue *val) |
| int | db_select_CatValArray (dbDriver *driver, char *tab, char *key, char *col, char *where, dbCatValArray *cvarr) |
| void | db_CatValArray_sort (dbCatValArray *arr) |
| int | db_CatValArray_get_value (dbCatValArray *arr, int key, dbCatVal **cv) |
| int | db_CatValArray_get_value_int (dbCatValArray *arr, int key, int *val) |
| int | db_CatValArray_get_value_double (dbCatValArray *arr, int key, double *val) |
| int db_CatValArray_get_value | ( | dbCatValArray * | arr, | |
| int | key, | |||
| dbCatVal ** | cv | |||
| ) |
| int db_CatValArray_get_value_double | ( | dbCatValArray * | arr, | |
| int | key, | |||
| double * | val | |||
| ) |
| int db_CatValArray_get_value_int | ( | dbCatValArray * | arr, | |
| int | key, | |||
| int * | val | |||
| ) |
| void db_CatValArray_sort | ( | dbCatValArray * | arr | ) |
| int db_select_CatValArray | ( | dbDriver * | driver, | |
| char * | tab, | |||
| char * | key, | |||
| char * | col, | |||
| char * | where, | |||
| dbCatValArray * | cvarr | |||
| ) |
Definition at line 192 of file select.c.
References db_append_string(), db_CatValArray_alloc(), db_CatValArray_sort(), db_close_cursor(), db_fetch(), db_free_string(), db_get_column_sqltype(), db_get_column_value(), db_get_cursor_table(), db_get_num_rows(), db_get_string(), db_get_table_column(), db_get_value_double(), db_get_value_int(), db_get_value_string(), db_init_string(), db_open_select_cursor(), db_set_string(), and db_sqltype_to_Ctype().
| int db_select_int | ( | dbDriver * | driver, | |
| char * | tab, | |||
| char * | col, | |||
| char * | where, | |||
| int ** | pval | |||
| ) |
Definition at line 48 of file select.c.
References db_append_string(), db_close_cursor(), db_fetch(), db_free_string(), db_get_column_sqltype(), db_get_column_value(), db_get_cursor_table(), db_get_table_column(), db_get_value_double(), db_get_value_int(), db_get_value_string(), db_init_string(), db_open_select_cursor(), and db_sqltype_to_Ctype().
| int db_select_value | ( | dbDriver * | driver, | |
| char * | tab, | |||
| char * | key, | |||
| int | id, | |||
| char * | col, | |||
| dbValue * | val | |||
| ) |
Definition at line 138 of file select.c.
References db_append_string(), db_close_cursor(), db_copy_value(), db_fetch(), db_free_string(), db_get_column_value(), db_get_cursor_table(), db_get_table_column(), db_init_string(), and db_open_select_cursor().
1.5.5