|
ReactOS 0.4.16-dev-1875-g3000d45
|
#include <stdarg.h>#include "windef.h"#include "winbase.h"#include "objbase.h"#include "objidl.h"#include "msi.h"#include "msiquery.h"#include "msipriv.h"#include "wine/list.h"

Go to the source code of this file.
Classes | |
| struct | sql_str |
| struct | complex_expr |
| union | ext_column |
| struct | expr |
| struct | SQL_input |
Macros | |
| #define | OP_EQ 1 |
| #define | OP_AND 2 |
| #define | OP_OR 3 |
| #define | OP_GT 4 |
| #define | OP_LT 5 |
| #define | OP_LE 6 |
| #define | OP_GE 7 |
| #define | OP_NE 8 |
| #define | OP_ISNULL 9 |
| #define | OP_NOTNULL 10 |
| #define | EXPR_COMPLEX 1 |
| #define | EXPR_COLUMN 2 |
| #define | EXPR_COL_NUMBER 3 |
| #define | EXPR_IVAL 4 |
| #define | EXPR_SVAL 5 |
| #define | EXPR_UVAL 6 |
| #define | EXPR_STRCMP 7 |
| #define | EXPR_WILDCARD 9 |
| #define | EXPR_COL_NUMBER_STRING 10 |
| #define | EXPR_COL_NUMBER32 11 |
| #define | EXPR_UNARY 12 |
| UINT ALTER_CreateView | ( | MSIDATABASE * | db, |
| MSIVIEW ** | view, | ||
| LPCWSTR | name, | ||
| column_info * | colinfo, | ||
| int | hold | ||
| ) |
Definition at line 160 of file alter.c.
| UINT CREATE_CreateView | ( | MSIDATABASE * | db, |
| MSIVIEW ** | view, | ||
| LPCWSTR | table, | ||
| column_info * | col_info, | ||
| BOOL | hold | ||
| ) |
Definition at line 160 of file create.c.
| UINT DELETE_CreateView | ( | MSIDATABASE * | db, |
| MSIVIEW ** | view, | ||
| MSIVIEW * | table | ||
| ) |
| UINT DISTINCT_CreateView | ( | MSIDATABASE * | db, |
| MSIVIEW ** | view, | ||
| MSIVIEW * | table | ||
| ) |
Definition at line 273 of file distinct.c.
| UINT DROP_CreateView | ( | MSIDATABASE * | db, |
| MSIVIEW ** | view, | ||
| LPCWSTR | name | ||
| ) |
| UINT INSERT_CreateView | ( | MSIDATABASE * | db, |
| MSIVIEW ** | view, | ||
| LPCWSTR | table, | ||
| column_info * | columns, | ||
| column_info * | values, | ||
| BOOL | temp | ||
| ) |
Definition at line 351 of file insert.c.
| UINT msi_create_table | ( | MSIDATABASE * | db, |
| LPCWSTR | name, | ||
| column_info * | col_info, | ||
| MSICONDITION | persistent, | ||
| BOOL | hold | ||
| ) |
Definition at line 707 of file table.c.
Referenced by CREATE_execute().
Referenced by MSI_DatabaseOpenViewW().
| MSIRECORD * msi_query_merge_record | ( | UINT | fields, |
| const column_info * | vl, | ||
| MSIRECORD * | rec | ||
| ) |
Definition at line 66 of file insert.c.
Referenced by INSERT_execute(), and UPDATE_execute().
Definition at line 251 of file select.c.
Referenced by SELECT_modify(), and UPDATE_execute().
| UINT msi_view_refresh_row | ( | MSIDATABASE * | db, |
| MSIVIEW * | view, | ||
| UINT | row, | ||
| MSIRECORD * | rec | ||
| ) |
Definition at line 287 of file msiquery.c.
Referenced by msi_view_get_row(), and SELECT_modify().
| UINT ORDER_CreateView | ( | MSIDATABASE * | db, |
| MSIVIEW ** | view, | ||
| MSIVIEW * | table, | ||
| column_info * | columns | ||
| ) |
| UINT SELECT_CreateView | ( | MSIDATABASE * | db, |
| MSIVIEW ** | view, | ||
| MSIVIEW * | table, | ||
| const column_info * | columns | ||
| ) |
Definition at line 425 of file select.c.
Referenced by INSERT_CreateView(), and UPDATE_CreateView().
Definition at line 172 of file tokenize.c.
| UINT STORAGES_CreateView | ( | MSIDATABASE * | db, |
| MSIVIEW ** | view | ||
| ) |
Definition at line 515 of file storages.c.
Referenced by TABLE_CreateView().
| UINT STREAMS_CreateView | ( | MSIDATABASE * | db, |
| MSIVIEW ** | view | ||
| ) |
Definition at line 539 of file streams.c.
Referenced by TABLE_CreateView().
| UINT TABLE_CreateView | ( | MSIDATABASE * | db, |
| LPCWSTR | name, | ||
| MSIVIEW ** | view | ||
| ) |
Definition at line 2191 of file table.c.
Referenced by ALTER_CreateView(), DROP_CreateView(), INSERT_CreateView(), merge_table(), msi_create_table(), msi_table_apply_transform(), TABLE_add_column(), TABLE_drop(), table_load_transform(), TABLE_remove_column(), TransformView_Create(), UPDATE_CreateView(), and WHERE_CreateView().
| UINT UPDATE_CreateView | ( | MSIDATABASE * | db, |
| MSIVIEW ** | view, | ||
| LPWSTR | table, | ||
| column_info * | list, | ||
| struct expr * | expr | ||
| ) |
Definition at line 220 of file update.c.
Definition at line 1225 of file where.c.
Referenced by UPDATE_CreateView().