copy_tab.c File Reference

#include <stdlib.h>
#include <string.h>
#include <grass/dbmi.h>
#include "macros.h"

Include dependency graph for copy_tab.c:

Go to the source code of this file.

Functions

int db__copy_table (char *from_drvname, char *from_dbname, char *from_tblname, char *to_drvname, char *to_dbname, char *to_tblname, char *where, char *select, char *selcol, int *ivals, int nvals)
int db_copy_table (char *from_drvname, char *from_dbname, char *from_tblname, char *to_drvname, char *to_dbname, char *to_tblname)
 Copy a table.
int db_copy_table_where (char *from_drvname, char *from_dbname, char *from_tblname, char *to_drvname, char *to_dbname, char *to_tblname, char *where)
 Copy a table.
int db_copy_table_select (char *from_drvname, char *from_dbname, char *from_tblname, char *to_drvname, char *to_dbname, char *to_tblname, char *select)
 Copy a table.
int db_copy_table_by_ints (char *from_drvname, char *from_dbname, char *from_tblname, char *to_drvname, char *to_dbname, char *to_tblname, char *selcol, int *ivals, int nvals)
 Copy a table, but only records where value of column 'selcol' is in 'ivals'.


Function Documentation

int db__copy_table ( char *  from_drvname,
char *  from_dbname,
char *  from_tblname,
char *  to_drvname,
char *  to_dbname,
char *  to_tblname,
char *  where,
char *  select,
char *  selcol,
int *  ivals,
int  nvals 
)

int db_copy_table ( char *  from_drvname,
char *  from_dbname,
char *  from_tblname,
char *  to_drvname,
char *  to_dbname,
char *  to_tblname 
)

Copy a table.

Returns:
Parameters:
 

Definition at line 354 of file copy_tab.c.

References db__copy_table().

int db_copy_table_by_ints ( char *  from_drvname,
char *  from_dbname,
char *  from_tblname,
char *  to_drvname,
char *  to_dbname,
char *  to_tblname,
char *  selcol,
int *  ivals,
int  nvals 
)

Copy a table, but only records where value of column 'selcol' is in 'ivals'.

Returns:
Parameters:
selcol name of column used to select records by values in ivals or NULL
ivals pointer to array of integer values or NULL
nvals number of values in ivals

Definition at line 409 of file copy_tab.c.

References db__copy_table().

int db_copy_table_select ( char *  from_drvname,
char *  from_dbname,
char *  from_tblname,
char *  to_drvname,
char *  to_dbname,
char *  to_tblname,
char *  select 
)

Copy a table.

Returns:
Parameters:
select is full select statement or NULL

Definition at line 388 of file copy_tab.c.

References db__copy_table().

int db_copy_table_where ( char *  from_drvname,
char *  from_dbname,
char *  from_tblname,
char *  to_drvname,
char *  to_dbname,
char *  to_tblname,
char *  where 
)

Copy a table.

Returns:
Parameters:
where WHERE SQL condition (without where key word) or NULL

Definition at line 371 of file copy_tab.c.

References db__copy_table().


Generated on Sun Apr 6 17:31:45 2008 for GRASS by  doxygen 1.5.5