/ History for ext/misc/unionvtab.c
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for ext/misc/unionvtab.c

2020-07-29
16:18
[657bb889] part of check-in [a80ae2c9] Dozens and dozens of typo fixes in comments. This change adds no value to the end product and is disruptive, so it is questionable whether or not it will ever land on trunk. (check-in: [a80ae2c9] user: drh branch: typos, size: 44474)
2019-03-20
05:45
[36237f06] part of check-in [1c0fe5b5] Fix various harmless compiler warnings seen with MSVC. (check-in: [1c0fe5b5] user: mistachkin branch: noWarnings, size: 44473)
2019-01-08
20:02
[34ee634d] part of check-in [ca67f2ec] Use 64-bit math to compute the sizes of memory allocations in extensions. (check-in: [ca67f2ec] user: drh branch: trunk, size: 44457)
2018-11-05
23:01
[acf94785] part of check-in [31942b3d] Initial code to make shadow tables read-only to ordinary SQL. The now xShadowName method is added to the sqlite3_module object and is used to identify potential shadow tables. The SQLITE_PREPARE_SHADOW argument to sqlite3_prepare_v3() is defined. It is designed to permit writing to shadow tables, but is currently an unused placeholder. (check-in: [31942b3d] user: drh branch: read-only-shadow, size: 44438)
2018-01-09
22:23
[0b3173f6] part of check-in [3e5647cb] When disconnecting from the 'swarmvtab' extension, close each database prior to invoking the 'openclose' function on it. (check-in: [3e5647cb] user: mistachkin branch: trunk, size: 44386)
2018-01-03
23:54
[2aa94902] part of check-in [512b8e40] Fix compiler warnings on Windows. (check-in: [512b8e40] user: drh branch: memdb, size: 44346)
2017-12-15
20:21
[de36c2c4] part of check-in [01c17365] Enhance the "swarmvtab" extension. See header comments in ext/misc/unionvtab.c for details. (check-in: [01c17365] user: dan branch: trunk, size: 44339)
2017-08-05
16:15
[1e0ebc50] part of check-in [6ce8b7ca] Fix a segfault in swarmvtab that could occur if there was an error in the SQL statement passed to the constructor. Add other test cases. (check-in: [6ce8b7ca] user: dan branch: trunk, size: 35165)
15:30
[c59e3518] part of check-in [002a9c7b] Fix memory leak in swarmvtab. (check-in: [002a9c7b] user: dan branch: trunk, size: 35148)
2017-08-04
20:15
[cd472d02] part of check-in [a94e2f60] Add the optional non-found-callback to the swarm-vtab. (check-in: [a94e2f60] user: drh branch: union-vtab, size: 35101)
17:39
[c30398ec] part of check-in [0f82d3b9] Add further test cases for swarmvtab. And minor code changes. (check-in: [0f82d3b9] user: dan branch: union-vtab, size: 33679)
16:16
[e388c29b] part of check-in [7ae20eac] Add test cases and associated fixes for swarmvtab. (check-in: [7ae20eac] user: dan branch: union-vtab, size: 33421)
2017-08-03
20:13
[96add94b] part of check-in [1f05ad29] Modify swarmvtab to use a separate database connection for each database file. (check-in: [1f05ad29] user: dan branch: union-vtab, size: 31073)
2017-08-02
19:59
[f9acc9c3] part of check-in [03d94388] Enhance the code in unionvtab.c to also provide the "swarmvtab" virtual table module. There are still several problems on this branch. (check-in: [03d94388] user: dan branch: union-vtab, size: 29869)
2017-07-18
21:19
[56fd163d] part of check-in [255d6b99] Fix a crash in unionvtab caused by a misconfiguration. Add other test cases for the same. (check-in: [255d6b99] user: dan branch: trunk, size: 24337)
20:49
[e6ed3a3a] part of check-in [deadaad2] Add test cases and fix minor error-handling issues in unionvtab.c. (check-in: [deadaad2] user: dan branch: trunk, size: 24308)
20:28
[b4d76914] part of check-in [d49639c2] Fix another harmless compiler warning. Get the MSVC makefile working with unionvtab. (check-in: [d49639c2] user: drh branch: trunk, size: 24387)
20:22
[82e3531e] part of check-in [4d147a1e] Suppress harmless compiler warnings in union-vtab. (check-in: [4d147a1e] user: drh branch: trunk, size: 24382)
20:17
[270ebaa9] part of check-in [a447fdf1] Remove an unused variable from unionvtab.c. (check-in: [a447fdf1] user: dan branch: trunk, size: 24017)
20:03
[6f000dda] part of check-in [5bcf0f86] Improve the readability of the unionvtab code. (check-in: [5bcf0f86] user: dan branch: trunk, size: 24133)
19:51
[2ee97a13] part of check-in [4a6c416f] Have unionvtab support constraints on the column that corresponds to the INTEGER PRIMARY KEY field of the underlying source tables in the same way as rowid. (check-in: [4a6c416f] user: dan branch: trunk, size: 23583)
2017-07-17
21:03
[cd5fbb09] part of check-in [f2c4a584] Add test cases to test/unionvtab.test. (check-in: [f2c4a584] user: dan branch: union-vtab, size: 23403)
20:25
[e5b0f625] part of check-in [9c3f1b9a] Enhance error detection and fix other issues in unionvtab code. (check-in: [9c3f1b9a] user: dan branch: union-vtab, size: 23366)
2017-07-15
20:48
[594b8ceb] part of check-in [62a86aa6] Add the "unionvtab" virtual table extension in ext/misc/unionvtab.c. (check-in: [62a86aa6] user: dan branch: union-vtab, size: 16379) Added