Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
HEAD
/
src
/
test8.c
064b681
First attempt at getting the build to work with Tcl 9.0.
by drh
· 12 months ago
1935887
Ensure that all fields of static sqlite3_module objects are explicitly
by drh
· 1 year, 10 months ago
bc91738
Add a C-source spell-checking facility. make misspell (on Nix)
by larrybr
· 2 years, 1 month ago
ba39ca4
When deleting an SQL function that does not exist, return without doing
by drh
· 4 years, 2 months ago
1e32bed
Further refactoring of the schema table name.
by drh
· 5 years ago
d03024d
Enhance the vtab interface to handle IS, !=, IS NOT, IS NULL and IS NOT NULL
by dan
· 8 years ago
7617e4a
Make sure the SQLITE_TCLAPI macro is always defined.
by mistachkin
· 9 years ago
52b1dbb
Allow the 'testfixture.exe' target to be compiled with the __stdcall calling convention.
by mistachkin
· 9 years ago
8ccdef6
Fix some more harmless compiler warnings.
by mistachkin
· 10 years ago
1acb539
Add the "colUsed" field to the sqlite3_index_info structure passed to virtual table xBestIndex methods. To indicate the subset of the virtual table columns that may be required by the current scan.
by dan
· 10 years ago
vtab-colused
898f70b
Merge latest trunk changes with this branch.
by dan
· 10 years ago
a9124d3
Add a clarifying comment to the virtual table test module 'test8'.
by mistachkin
· 10 years ago
07bdba8
Add experimental support for LIKE, GLOB and REGEXP to the virtual table interface.
by dan
· 10 years ago
65545b5
Eliminate all use of sprintf(), strcpy() and strcat() from test logic because
by drh
· 11 years ago
27b2f05
Harmless compiler warning fixes for 'testfixture' and the miscellaneous extensions when built with the MSVC makefile.
by mistachkin
· 11 years ago
4081d5d
Add logic to releasetest.tcl that detects -fsanitize=undefined errors.
by drh
· 11 years ago
693e671
Fixes for various clang warnings.
by drh
· 11 years ago
6b169bd
Fix an issue in the test8.c test module that arises because of the change
by drh
· 12 years ago
e84d8d3
More refinements to Windows OSTRACE usage. Replace all usage of sqlite3TestErrorName() with sqlite3ErrName() and add missing return codes.
by mistachkin
· 12 years ago
b7045ab
Move the test_spellfix.c module to ext/misc/spellfix.c.
by drh
· 12 years ago
ef4c035
Fix the test_spellfix.c extension so that it can be made loadable at run-time.
by drh
· 12 years ago
13a2bed
Fix compiler warnings about unused code in spellfix. Fix the editDist3Core()
by drh
· 13 years ago
spellfix-matchlen
2deb165
Update test_spellfix.c with latest changes.
by dan
· 13 years ago
ca8b9ba
Return SQLITE_MISUSE if an application attempts to register a virtual table module with the same name as an existing module.
by dan
· 13 years ago
83cc139
Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in
by drh
· 13 years ago
82ebc2a
Fix out-of-bounds array references in the "echo" virtual table module
by drh
· 13 years ago
3b504df
Add a test for [48f29963] that does not depend on FTS.
by dan
· 14 years ago
b975598
Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() and
by drh
· 15 years ago
c81c11f
Remove the obsolete "$Id:$" RCS identifier strings from the source code.
by drh
· 16 years ago
6eacd28
Fix a case in where.c where a crash can follow a malloc failure. Also modify test code in test8.c to check a return code that was being dropped (causing a test in vtab_err.test to fail). (CVS 6567)
by danielk1977
· 16 years ago
1d46146
Attempt to optimize virtual table queries with 'OR' expressions in the WHERE clause. (CVS 6527)
by danielk1977
· 16 years ago
bc6160b
Remove a pair unnecessary conditions from printf.c. The "db" parameter is
by drh
· 16 years ago
f5eccb6
Changed to used sqlite3_snprintf instead of snprintf (test code only). (CVS 5648)
by shane
· 17 years ago
8c0a791
Add the pcache module from the experimental branch. Also change things so that most of the built-in SQL functions are kept in single static hash-table, rather than creating and populating a separate hash table for each open database connection. (CVS 5566)
by danielk1977
· 17 years ago
6e89162
Fix warnings and a compilation error in test code. (CVS 5556)
by danielk1977
· 17 years ago
b36d88a
Remove a reference to snprintf() in test8.c. (CVS 5538)
by drh
· 17 years ago
987a00e
Also test that setting sqlite3_vtab.zErrMsg works from within the xRename method. (CVS 5520)
by danielk1977
· 17 years ago
3e3a84d
Test that virtual table methods xBestIndex, xOpen, xFilter, xNext, xColumn, xRowid, xUpdate, xSync and xBegin can all return error messages using the sqlite3_vtab.zErrMsg variable. (CVS 5519)
by danielk1977
· 17 years ago
633e6d5
Implement the "lookaside" memory allocation cache. Use of this cache makes
by drh
· 17 years ago
4dc754d
Read the sqlite3_vtab.zErrMsg after each call to a virtual table
by drh
· 17 years ago
24b58dd
Additional test cases added on the sqlite3_create_function() interface. (CVS 5349)
by drh
· 17 years ago
2d1d86f
Add a mode to the sqlite3_test_control() interface to register hooks called at the beginning and end of "benign malloc failure" blocks. This allows malloc() failure testing to be done using public APIs only. (CVS 5254)
by danielk1977
· 17 years ago
99e925d
Fix a problem with the incremental blob API. sqlite3_blob_open() was always reading the data for the leftmost column of the row that the opened blob was stored in. If this column happened to contain a (the) large blob, sqlite would make a large memory allocation to read the data into. Which defeats the purpose of using incremental blobs. (CVS 5222)
by danielk1977
· 17 years ago
4873d5f
Make the benign-fault setting recursive. Make all malloc failures
by drh
· 17 years ago
344c38e
Fix a couple of minor problems with transactions in virtual tables. (CVS 5081)
by drh
· 17 years ago
cd3dd9d
Add test cases to verify that multiple virtual tables can be updated
by drh
· 17 years ago
39359dc
Return an error when an xBestIndex() method indicates that it intends to use the value of an unusable constraint. Related to #2998. (CVS 4867)
by danielk1977
· 17 years ago
a7a8e14
Where possible, avoid freeing buffers allocated for vdbe memory cells in case they can be reused. (CVS 4783)
by danielk1977
· 17 years ago
643167f
Add the fault injector module in fault.c. Use it as a basis for memory
by drh
· 18 years ago
85b623f
Change all instances of "it's" in comments to either "its" or "it is",
by drh
· 18 years ago
cd2543b
Fix a problem in hash.c when replacing entries in tables configured with copyKey==0. (CVS 4375)
by danielk1977
· 18 years ago
860b6cd
Add a module-destructor to the echo module (test8.c) to improve code coverage. (CVS 4372)
by danielk1977
· 18 years ago
a1644fd
Modifications to the malloc failure tests to test transient and persistent failures. (CVS 4321)
by danielk1977
· 18 years ago
222a757
Update the rest of the malloc failure test scripts to use the new interface. (CVS 4296)
by danielk1977
· 18 years ago
4a50aac
Improvements to memory leak detection. The --backtrace=NNN option is now
by drh
· 18 years ago
29278e3
Remove unnecessary #includes of "os.h". New mutex implementations. (CVS 4255)
by drh
· 18 years ago
31dad9d
Fix some more small problems introduced by recent refactoring. (CVS 4235)
by danielk1977
· 18 years ago
1e53695
More work on refactoring of malloc() interfaces. There are still many errors. (CVS 4233)
by danielk1977
· 18 years ago
1743575
Half-way through a major refactoring of the memory allocation.
by drh
· 18 years ago
a693bcd
Fix a memory leak in the Rename method of the echo test virtual table.
by drh
· 18 years ago
182c4ba
Allow ALTER TABLE on virtual tables. (CVS 4142)
by danielk1977
· 18 years ago
7fa5dd1
Better handle malloc() failures in the "echo" virtual table test module. (CVS 3855)
by danielk1977
· 18 years ago
780b1d9
Coverage improvements for where.c. (CVS 3764)
by danielk1977
· 18 years ago
dddb2f2
Clean up memory leaks and uninitialized variables detected by valgrind.
by drh
· 19 years ago
383736b
Website changes for version 3.3.8. Remove a C++-ism from test8.c. (CVS 3468)
by drh
· 19 years ago
e410296
Add a rudimentary tokenizer and parser to FTS1 for parsing the module
by drh
· 19 years ago
4ca8aac
Add pzErr parameters to the xConnect and xCreate methods of virtual tables
by drh
· 19 years ago
e94b0c3
Add tests and minor fixes to the xFindFunction method of virtual tables. (CVS 3323)
by drh
· 19 years ago
b7f6f68
Allow virtual table implementations to overload function that use
by drh
· 19 years ago
1914619
Remove the sqlite3_module.zName field which was used only for debugging. (CVS 3297)
by drh
· 19 years ago
65fd59f
A few more test cases to improve coverage of virtual table module related code. (CVS 3292)
by danielk1977
· 19 years ago
5017dc3
Add tests to improve coverage of vtab.c. (CVS 3291)
by danielk1977
· 19 years ago
cc013f8
Clean up and clarify code in test8.c. (CVS 3289)
by danielk1977
· 19 years ago
212b218
Allow xDestroy methods to execute "DROP TABLE" statements. (CVS 3287)
by danielk1977
· 19 years ago
b7a2f2e
Fix some memory leaks that occur when malloc() fails. (CVS 3286)
by danielk1977
· 19 years ago
be71889
Add tests and fixes for handling malloc() failures related to the virtual table feature. (CVS 3285)
by danielk1977
· 19 years ago
a298e90
Test the handling of errors in virtual table methods. (CVS 3284)
by danielk1977
· 19 years ago
70ba164
Add the database name to the parameters passed to virtual table module xCreate and xConnect methods. (CVS 3282)
by danielk1977
· 19 years ago
d07e543
Add the table name to the arguments passed to the virtual table methods xCreate/xConnect. (CVS 3281)
by danielk1977
· 19 years ago
fbbe005
Fix a problem with virtual tables and joins. (CVS 3278)
by danielk1977
· 19 years ago
4b2688a
Modifications so that compilation and testing with the various OMIT macros defined works. (CVS 3276)
by danielk1977
· 19 years ago
74cdba4
Avoid returning MISUSE when sqlite is called recursively by an xBestIndex callback. (CVS 3274)
by danielk1977
· 19 years ago
c69cdfd
Add tests (and fixes) for the virtual table transaction interface. (CVS 3265)
by danielk1977
· 19 years ago
1f6eec5
Arrange for sqlite3_last_insert_rowid() to work with virtual tables. (CVS 3259)
by danielk1977
· 19 years ago
d6e8dd0
Add column_value, declare_vtab and create_module to the function table used by dynamic extensions. (CVS 3256)
by danielk1977
· 19 years ago
176f4d2
Add tests (and modify test code) for writing to virtual tables. (CVS 3253)
by danielk1977
· 19 years ago
c7d5410
Simple tests and fixes for writing to virtual tables. (CVS 3252)
by danielk1977
· 19 years ago
d1ab1ba
Add void* argument to sqlite3_create_module to replace sqlite3_module.pAux. (CVS 3251)
by danielk1977
· 19 years ago
5aec042
Changes to test8.c to support UPDATE operations on xUpdate. (CVS 3250)
by drh
· 19 years ago
1a90e09
Bug fixes in the MATCH and ORDER BY processing of virtual tables. (CVS 3249)
by drh
· 19 years ago
26e4144
Add xUpdate method to the echo test module. Currently untested. (CVS 3246)
by danielk1977
· 19 years ago
9833153
Add code to test8.c to check that the correct idxNum value is passed to the xFilter method. (CVS 3241)
by danielk1977
· 19 years ago
a8ed652
Fix typo in test8.c. (CVS 3240)
by danielk1977
· 19 years ago
47d0809
Add a test case for ORDER BY using the echo module. (CVS 3237)
by danielk1977
· 19 years ago
9da9d47
Change the pModule parameter of the xCreate and xConnect methods to a void*. (CVS 3236)
by danielk1977
· 19 years ago
a4e7636
Add tests for error conditions surrounding the creation/connection of virtual tables. (CVS 3235)
by danielk1977
· 19 years ago
4be8b51
The echo module test is now running. Added the tclvar module test but have
by drh
· 19 years ago
be8a783
Add the tentative sqlite3_allocate_queryplan() API. (CVS 3228)
by danielk1977
· 19 years ago
5fac9f8
Add simple tests for the xFilter and xBestIndex methods. (CVS 3227)
by danielk1977
· 19 years ago
b7a7b9a
Add implementations for opcodes required for linear scans of virtual tables. (CVS 3223)
by danielk1977
· 19 years ago
Next »