|
GRASS 8 Programmer's Manual 8.6.0dev(2026)-ddeab64dbf
|

Go to the source code of this file.
Definition at line 2260 of file sqlp.yy.c.
References SQLPSTMT::cur, sqlpStmt, and SQLPSTMT::stmt.
Definition at line 36 of file db/sqlp/alloc.c.
Referenced by sqpAssignment(), sqpColumn(), sqpColumnDef(), and sqpValue().
Definition at line 57 of file db/sqlp/alloc.c.
Referenced by sqpAssignment(), and sqpValue().
| void sqpAssignment | ( | char * | column, |
| char * | strval, | ||
| int | intval, | ||
| double | dblval, | ||
| SQLPNODE * | expr, | ||
| int | type | ||
| ) |
Definition at line 161 of file sql.c.
References SQLPSTMT::Col, SQLPVALUE::d, SQLPVALUE::expr, SQLPVALUE::i, SQLPSTMT::nCol, NULL, SQLPSTMT::nVal, SQLPVALUE::s, SQLP_D, SQLP_EXPR, SQLP_I, SQLP_S, sqlpStmt, sqpAllocCol(), sqpAllocVal(), sqpSaveStr(), SQLPVALUE::type, and SQLPSTMT::Val.
Referenced by yyparse().
Definition at line 101 of file sql.c.
References SQLPSTMT::Col, SQLPSTMT::nCol, sqlpStmt, sqpAllocCol(), and sqpSaveStr().
Referenced by yyparse().
Definition at line 113 of file sql.c.
References SQLPSTMT::Col, SQLPSTMT::ColDecim, SQLPSTMT::ColType, SQLPSTMT::ColWidth, SQLPSTMT::nCol, sqlpStmt, sqpAllocCol(), and sqpSaveStr().
Referenced by yyparse().
Definition at line 89 of file sql.c.
References SQLPSTMT::command, and sqlpStmt.
Referenced by yyparse().
Definition at line 60 of file sql.c.
References SQLPVALUE::d, free(), SQLPVALUE::i, SQLPVALUE::s, and SQLPVALUE::type.
Definition at line 259 of file sql.c.
References sqlpnode::column_name, free(), sqlpnode::left, sqlpnode::right, SQLPVALUE::s, sqpFreeNode(), and sqlpnode::value.
Referenced by sqpFreeNode(), and sqpFreeStmt().
Definition at line 75 of file db/sqlp/alloc.c.
References free(), sqpFreeNode(), and st.
Definition at line 74 of file sql.c.
References SQLPSTMT::cur, SQLPSTMT::errmsg, SQLPSTMT::nCol, NULL, SQLPSTMT::nVal, SQLPSTMT::orderCol, sqlpStmt, st, SQLPSTMT::stmt, SQLPSTMT::table, and SQLPSTMT::upperNodeptr.
Definition at line 26 of file db/sqlp/alloc.c.
References st.
Definition at line 52 of file sql.c.
References SQLPVALUE::d, SQLPVALUE::i, NULL, SQLPVALUE::s, SQLP_NULL, and SQLPVALUE::type.
Definition at line 230 of file sql.c.
References sqlpnode::column_name, name, sqlpnode::node_type, SQLP_NODE_COLUMN, and sqpNewNode().
Referenced by yyparse().
Definition at line 216 of file sql.c.
References sqlpnode::left, sqlpnode::node_type, sqlpnode::oper, sqlpnode::right, SQLP_NODE_EXPRESSION, and sqpNewNode().
Referenced by yyparse().
Definition at line 208 of file sql.c.
Referenced by sqpNewColumnNode(), sqpNewExpressionNode(), and sqpNewValueNode().
Definition at line 242 of file sql.c.
References SQLPVALUE::d, SQLPVALUE::i, sqlpnode::node_type, SQLPVALUE::s, SQLP_NODE_VALUE, sqpNewNode(), SQLPVALUE::type, and sqlpnode::value.
Referenced by yyparse().
Definition at line 199 of file sql.c.
References SQLPSTMT::orderCol, SQLPSTMT::orderDir, sqlpStmt, and strcpy.
Referenced by yyparse().
Definition at line 62 of file print.c.
References SQLPSTMT::Col, SQLPSTMT::ColType, SQLPSTMT::ColWidth, SQLPSTMT::command, SQLPVALUE::d, SQLPVALUE::expr, SQLPVALUE::i, SQLPSTMT::orderCol, SQLPSTMT::orderDir, SQLPVALUE::s, SQLP_ADD_COLUMN, SQLP_CREATE, SQLP_D, SQLP_DATE, SQLP_DELETE, SQLP_DOUBLE, SQLP_DROP, SQLP_DROP_COLUMN, SQLP_EXPR, SQLP_I, SQLP_INSERT, SQLP_INTEGER, SQLP_NULL, SQLP_S, SQLP_SELECT, SQLP_TIME, SQLP_UPDATE, SQLP_VARCHAR, sqlpStmt, st, SQLPSTMT::stmt, SQLPSTMT::table, SQLPVALUE::type, SQLPSTMT::upperNodeptr, and SQLPSTMT::Val.
Definition at line 40 of file sql.c.
References SQLPVALUE::s, and strcpy.
Referenced by sqpAssignment(), sqpColumn(), sqpColumnDef(), and sqpValue().
Definition at line 95 of file sql.c.
References SQLP_MAX_TABLE, sqlpStmt, and SQLPSTMT::table.
Referenced by yyparse().
Definition at line 128 of file sql.c.
References SQLPVALUE::d, SQLPVALUE::i, NULL, SQLPSTMT::nVal, SQLPVALUE::s, SQLP_D, SQLP_I, SQLP_S, sqlpStmt, sqpAllocCol(), sqpAllocVal(), sqpSaveStr(), SQLPVALUE::type, and SQLPSTMT::Val.
Referenced by yyparse().
Definition at line 2283 of file sqlp.yy.c.
References SQLPSTMT::errmsg, sqlpStmt, YY_CURRENT_BUFFER, yy_flush_buffer(), and yytext.
Definition at line 1017 of file sqlp.tab.c.
References NULL, SORT_ASC, SORT_DESC, SQLP_ADD_COLUMN, SQLP_AND, SQLP_CREATE, SQLP_D, SQLP_DATE, SQLP_DELETE, SQLP_DOUBLE, SQLP_DROP, SQLP_DROP_COLUMN, SQLP_EQ, SQLP_EXPR, SQLP_I, SQLP_INSERT, SQLP_INTEGER, SQLP_ISNULL, SQLP_NOT, SQLP_NOTNULL, SQLP_NULL, SQLP_OR, SQLP_S, SQLP_SELECT, SQLP_TIME, SQLP_UPDATE, SQLP_VARCHAR, sqlpStmt, sqpAssignment(), sqpColumn(), sqpColumnDef(), sqpCommand(), sqpNewColumnNode(), sqpNewExpressionNode(), sqpNewValueNode(), sqpOperatorCode(), sqpOrderColumn(), sqpTable(), sqpValue(), SQLPSTMT::upperNodeptr, YY_, YY_ACCESSING_SYMBOL, YY_ASSERT, YY_CAST, YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN, YY_IGNORE_MAYBE_UNINITIALIZED_END, YY_IGNORE_USELESS_CAST_BEGIN, YY_IGNORE_USELESS_CAST_END, YY_REDUCE_PRINT, YY_STACK_PRINT, YY_SYMBOL_PRINT, YYABORT, YYACCEPT, yyalloc(), yychar, YYDPRINTF, YYEMPTY, YYEOF, yyerror(), YYERROR, YYerror, YYFINAL, YYINITDEPTH, YYLAST, yylex(), yylval, YYMAXDEPTH, yynerrs, YYNOMEM, YYNSTATES, YYNTOKENS, yypact_value_is_default, YYPOPSTACK, YYPTRDIFF_T, YYSIZE_T, YYSIZEOF, YYSTACK_ALLOC, YYSTACK_BYTES, YYSTACK_FREE, YYSTACK_RELOCATE, YYSYMBOL_YYEMPTY, YYSYMBOL_YYEOF, YYSYMBOL_YYerror, yytable_value_is_error, YYTRANSLATE, and YYUNDEF.