1 #ifndef GRASS_SQLPDEFS_H 2 #define GRASS_SQLPDEFS_H 25 void sqpColumnDef(
char *column,
int type,
int width,
int decimals);
26 void sqpValue(
char *strval,
int intval,
double dblval,
int type);
27 void sqpAssignment(
char *column,
char *strval,
int intval,
double dblval,
void sqpFreeNode(SQLPNODE *)
void sqpAssignment(char *column, char *strval, int intval, double dblval, SQLPNODE *expr, int type)
void sqpInitValue(SQLPVALUE *val)
SQLPSTMT * sqpInitStmt(void)
void sqpColumn(char *column)
void sqpOrderColumn(char *col, int dir)
void sqpValue(char *strval, int intval, double dblval, int type)
int sqpInitParser(SQLPSTMT *st)
int sqpFreeStmt(SQLPSTMT *st)
SQLPNODE * sqpNewColumnNode(char *name)
int sqpOperatorCode(char *)
int sqpAllocCol(SQLPSTMT *st, int n)
void sqpCopyValue(SQLPVALUE *from, SQLPVALUE *to)
int sqpAllocVal(SQLPSTMT *st, int n)
SQLPNODE * sqpNewExpressionNode(int oper, SQLPNODE *left, SQLPNODE *right)
int sqpPrintStmt(SQLPSTMT *st)
void sqpTable(char *table)
char * sqpOperatorName(int)
void yyerror(const char *s)
void sqpCommand(int command)
int my_yyinput(char *buf, int max_size)
SQLPNODE * sqpNewNode(void)
int sqpAllocCom(SQLPSTMT *st, int n)
SQLPNODE * sqpNewValueNode(char *strval, int intval, double dblval, int type)
int sqpSaveStr(SQLPVALUE *st, char *c)
void sqpColumnDef(char *column, int type, int width, int decimals)