ReactOS 0.4.16-dev-306-g647d351
|
#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().