James Hawkins
|
aa230a6267
|
msi: Remove a break that kept other columns from getting the table name.
|
2008-10-07 12:13:39 +02:00 |
James Hawkins
|
62c544cf4f
|
msi: Implement the DROP TABLE sql command.
|
2008-10-06 13:05:52 +02:00 |
James Hawkins
|
91c205e8c0
|
msi: Sort each table of the join separately.
|
2007-12-18 12:32:55 +01:00 |
James Hawkins
|
fcc490d047
|
msi: Add a missing struct initialization.
|
2007-11-06 14:01:03 +01:00 |
James Hawkins
|
b830fb0a34
|
msi: Implement the MSIMODIFY_UPDATE command in the SELECT view.
|
2007-07-27 12:24:39 +02:00 |
James Hawkins
|
ccef56f2cc
|
msi: Ref count temporary columns and release them when necessary.
|
2007-07-23 11:55:34 +02:00 |
James Hawkins
|
0fd733bf90
|
msi: Implement adding columns using the ALTER command.
|
2007-07-23 11:55:11 +02:00 |
James Hawkins
|
3b1ab76986
|
msi: Implement reference counting for tables, manipulated with the HOLD and FREE sql commands.
|
2007-07-19 12:00:43 +02:00 |
James Hawkins
|
9309f4dfa0
|
msi: Properly delete rows from the table, instead of zeroing out the row.
|
2007-06-19 11:31:44 +02:00 |
Rob Shearman
|
697d820eee
|
msi: All columns being temporary means the table is non-persistent.
The HOLD keyword just means that the non-persistent data in the table
should be kept around, not that the table is temporary.
|
2007-04-24 12:25:36 +02:00 |
Rob Shearman
|
ba0507a178
|
msi: Move table creation to table.c.
|
2007-04-24 12:22:48 +02:00 |
Mike McCormack
|
2924501a68
|
msi: Check that column names are unique when creating a table.
|
2006-09-07 10:57:45 +02:00 |
Alexandre Julliard
|
9a59ee76e4
|
msi: Make all the ops structures static and const.
|
2006-06-10 12:02:39 +02:00 |
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
Mike McCormack
|
50684c15d5
|
Create the +msidb debug channel for msi database code.
|
2005-11-02 14:24:21 +00:00 |
Mike McCormack
|
6dc309187c
|
Fix some simple memory leaks.
|
2005-09-21 09:43:29 +00:00 |
Mike McCormack
|
8dc28d5306
|
Added memory allocation inline functions (part 1).
|
2005-09-20 11:57:19 +00:00 |
Mike McCormack
|
e8d1a167df
|
Implement MsiModifyView (MSIMODIFY_INSERT_TEMPORARY).
|
2005-08-24 11:10:23 +00:00 |
Mike McCormack
|
d1a55eb3f8
|
Get rid of some redundant parser types.
|
2005-05-29 20:17:16 +00:00 |
Mike McCormack
|
0093007b32
|
Track memory allocations in the SQL parser.
|
2005-05-23 12:08:17 +00:00 |
Mike McCormack
|
ef1d367bcc
|
Fix MsiModifyView and MsiViewGetColumnInfo to use MSIRECORD* not MSIHANDLE.
|
2005-02-08 13:44:25 +00:00 |
Aric Stewart
|
bc6ce2b249
|
Free memory after we finish using it instead of just before.
|
2004-08-25 17:31:39 +00:00 |
Alexandre Julliard
|
a7a6f5f31c
|
Authors: Mike McCormack <mike@codeweavers.com>, Aric Stewart <aric@codeweavers.com>
Refcount all objects, and use pointers internally.
|
2004-07-09 22:25:34 +00:00 |
Mike McCormack
|
24e9a34494
|
Fetch binary streams at the table level.
|
2004-07-06 18:56:12 +00:00 |
Mike McCormack
|
16abc780e6
|
Hack field types, fix ref counting.
|
2004-06-30 18:27:41 +00:00 |
Aric Stewart
|
c95a6aa6de
|
Fix field numbering so the CREATE query works for multiple columns.
|
2004-06-30 18:24:21 +00:00 |
Francois Gouget
|
6a6c85c6d8
|
Make Unicode const strings static so they are not copied to the stack
each time we enter the function.
|
2004-04-19 20:12:14 +00:00 |
Mike McCormack
|
943a71e453
|
Fix handle allocation and the CREATE TABLE query.
|
2004-03-19 19:14:12 +00:00 |
Mike McCormack
|
068b4ec7d4
|
First go at write support.
|
2004-03-19 01:16:36 +00:00 |
Mike McCormack
|
14ec526004
|
Extend the parser to deal with the CREATE TABLE query. The query
doesn't do anything as yet.
|
2004-03-16 19:18:22 +00:00 |