Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Continuing work on improved test coverage. (CVS 5415) |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
c942a38e9aa80770e7e2819e51b43fa7 |
User & Date: | drh 2008-07-15 14:47:19.000 |
Context
2008-07-15
| ||
20:56 | Update column naming rules. Ticket #3221. Rules for column naming are still subject to change (except for the AS rule which we promise to keep the same) but are more consistent now. And the rules are tested using a new test script. (CVS 5416) (check-in: 61f6e19755 user: drh tags: trunk) | |
14:47 | Continuing work on improved test coverage. (CVS 5415) (check-in: c942a38e9a user: drh tags: trunk) | |
00:27 | Increased test coverage. (CVS 5414) (check-in: 7cf91e08c0 user: drh tags: trunk) | |
Changes
Changes to src/alter.c.
︙ | ︙ | |||
8 9 10 11 12 13 14 | ** May you find forgiveness for yourself and forgive others. ** May you share freely, never taking more than you give. ** ************************************************************************* ** This file contains C code routines that used to generate VDBE code ** that implements the ALTER TABLE command. ** | | | 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | ** May you find forgiveness for yourself and forgive others. ** May you share freely, never taking more than you give. ** ************************************************************************* ** This file contains C code routines that used to generate VDBE code ** that implements the ALTER TABLE command. ** ** $Id: alter.c,v 1.46 2008/07/15 14:47:19 drh Exp $ */ #include "sqliteInt.h" #include <ctype.h> /* ** The code in this file only exists if we are not omitting the ** ALTER TABLE logic from the build. |
︙ | ︙ | |||
160 161 162 163 164 165 166 | } #endif /* !SQLITE_OMIT_TRIGGER */ /* ** Register built-in functions used to help implement ALTER TABLE */ void sqlite3AlterFunctions(sqlite3 *db){ | < < < | < | | > < < < < < < < | 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 | } #endif /* !SQLITE_OMIT_TRIGGER */ /* ** Register built-in functions used to help implement ALTER TABLE */ void sqlite3AlterFunctions(sqlite3 *db){ sqlite3CreateFunc(db, "sqlite_rename_table", 2, SQLITE_UTF8, 0, renameTableFunc, 0, 0); #ifndef SQLITE_OMIT_TRIGGER sqlite3CreateFunc(db, "sqlite_rename_trigger", 2, SQLITE_UTF8, 0, renameTriggerFunc, 0, 0); #endif } /* ** Generate the text of a WHERE expression which can be used to select all ** temporary triggers on table pTab from the sqlite_temp_master table. If ** table pTab has no temporary triggers, or is itself stored in the ** temporary database, NULL is returned. |
︙ | ︙ |
Changes to src/main.c.
︙ | ︙ | |||
10 11 12 13 14 15 16 | ** ************************************************************************* ** Main file for the SQLite library. The routines in this file ** implement the programmer interface to the library. Routines in ** other files are for internal use by SQLite and should not be ** accessed by users of the library. ** | | | 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | ** ************************************************************************* ** Main file for the SQLite library. The routines in this file ** implement the programmer interface to the library. Routines in ** other files are for internal use by SQLite and should not be ** accessed by users of the library. ** ** $Id: main.c,v 1.477 2008/07/15 14:47:19 drh Exp $ */ #include "sqliteInt.h" #include <ctype.h> #ifdef SQLITE_ENABLE_FTS3 # include "fts3.h" #endif |
︙ | ︙ | |||
218 219 220 221 222 223 224 225 226 227 228 229 230 231 | /* Designate a buffer for scratch memory space */ sqlite3Config.pPage = va_arg(ap, void*); sqlite3Config.szPage = va_arg(ap, int); sqlite3Config.nPage = va_arg(ap, int); break; } case SQLITE_CONFIG_HEAP: { /* Designate a buffer for heap memory space */ sqlite3Config.pHeap = va_arg(ap, void*); sqlite3Config.nHeap = va_arg(ap, int); sqlite3Config.mnReq = va_arg(ap, int); if( sqlite3Config.pHeap==0 ){ | > | 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 | /* Designate a buffer for scratch memory space */ sqlite3Config.pPage = va_arg(ap, void*); sqlite3Config.szPage = va_arg(ap, int); sqlite3Config.nPage = va_arg(ap, int); break; } #if defined(SQLITE_ENABLE_MEMSYS3) || defined(SQLITE_ENABLE_MEMSYS5) case SQLITE_CONFIG_HEAP: { /* Designate a buffer for heap memory space */ sqlite3Config.pHeap = va_arg(ap, void*); sqlite3Config.nHeap = va_arg(ap, int); sqlite3Config.mnReq = va_arg(ap, int); if( sqlite3Config.pHeap==0 ){ |
︙ | ︙ | |||
243 244 245 246 247 248 249 | */ #ifdef SQLITE_ENABLE_MEMSYS3 sqlite3Config.m = sqlite3MemGetMemsys3(); #endif #ifdef SQLITE_ENABLE_MEMSYS5 sqlite3Config.m = sqlite3MemGetMemsys5(); #endif | < < < > | 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 | */ #ifdef SQLITE_ENABLE_MEMSYS3 sqlite3Config.m = sqlite3MemGetMemsys3(); #endif #ifdef SQLITE_ENABLE_MEMSYS5 sqlite3Config.m = sqlite3MemGetMemsys5(); #endif } break; } #endif default: { rc = SQLITE_ERROR; break; } } va_end(ap); |
︙ | ︙ |