System.Data.SQLite

All files named ”Tests/vtab.eagle”
Login

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

History for Tests/vtab.eagle

2021-05-16
18:48
Improve test suite handling of invoking dynamically compiled C# code. file: [5cc888e467] check-in: [f5ff93e3d6] user: mistachkin branch: trunk, size: 63096
2019-04-05
02:40
In the test suite, when compiling C# code, skip emitting symbols. file: [416abd6327] check-in: [ca7215e405] user: mistachkin branch: trunk, size: 63018
2018-07-24
00:24
Add some missing 'SQLiteInterop' test constraints. file: [03ebcc969b] check-in: [04dcf6e006] user: mistachkin branch: trunk, size: 63005
2018-01-26
01:11
Make it possible to determine which test is associated with a connection object (e.g. being closed, disposed, etc). file: [12d14ac20b] check-in: [d142c335ab] user: mistachkin branch: trunk, size: 62806
2017-07-15
18:31
Update SQLite core library to latest 3.20.0 release candidate. file: [f4f6f94091] check-in: [fd03d40e6d] user: mistachkin branch: trunk, size: 62793
2016-03-24
03:50
Most of the 'vtab' tests appear to crash Mono 2.11. file: [d5f9072e08] check-in: [d8e91c6888] user: mistachkin branch: trunk, size: 62769
2016-03-23
17:52
Adjust tests related to extension loading to make them work better for POSIX. file: [84b5481f89] check-in: [a5895007d1] user: mistachkin branch: trunk, size: 62554
2016-02-14
04:59
Fix test constraint for test 'vtab-1.12'. file: [ec0dd81352] check-in: [b07b77cc26] user: mistachkin branch: trunk, size: 61875
2015-12-04
20:05
Enhance new vtab test. Style and naming tweaks. file: [0c73f9fd35] check-in: [605ba3f2e2] user: mistachkin branch: vtabFixes, size: 61868
06:31
Style and naming fixes. file: [061a9be0ca] check-in: [88219678e3] user: mistachkin branch: vtabFixes, size: 61672
06:14
More fixes to the optional field handling for the virtual table interface. file: [359be5bafc] check-in: [496499d755] user: mistachkin branch: vtabFixes, size: 61666
2015-04-08
23:12
Modify the test suite itself to work without the 'object' command, if necessary. file: [d599a86290] check-in: [673875e370] user: mistachkin branch: trunk, size: 54720
2015-01-29
05:22
Escape some reserved characters in the comments for a test. file: [9bca197be9] check-in: [15705ce58d] user: mistachkin branch: trunk, size: 54571
2015-01-22
18:35
Make sure SQLiteIndexOutputs.ConstraintUsages instances are created prior to calling ISQLiteManagedModule.BestIndex. Fix for [56f511d268]. file: [700585ecd1] check-in: [c927246f90] user: mistachkin branch: trunk, size: 54567
2014-02-06
19:58
Update the new vtab test case to handle optional leading minus signs. file: [3f381151f8] check-in: [dea86ba7d9] user: mistachkin branch: trunk, size: 51929
2014-02-05
21:00
Add more tests. file: [80e199a8e0] check-in: [dc9d065888] user: mistachkin branch: trunk, size: 51919
2014-01-04
02:32
Make sure that all non-legacy tests honor the global connection flags. file: [1b3f87f53c] check-in: [14dd55b26b] user: mistachkin branch: trunk, size: 49086
2013-09-25
02:29
Add support for the new 'testExec' and 'compileCSharp' test constraints. Update the Eagle script library in externals to the latest trunk. file: [79cc6e5546] check-in: [17e1e7df74] user: mistachkin branch: trunk, size: 48876
2013-08-07
20:40
Add a couple more virtual table tests. file: [b3552f3919] check-in: [5b884e5199] user: mistachkin branch: trunk, size: 48692
2013-07-17
20:43
Make the SQLiteModuleEnumerable.GetRowIdFromObject method return unique values within the context of the current cursor. file: [09fc5b651b] check-in: [a3c636157e] user: mistachkin branch: trunk, size: 42061
08:25
Add another vtable test. file: [f5ba116c8c] check-in: [430fef73ed] user: mistachkin branch: trunk, size: 38798
2013-07-16
02:25
Revise field offset handling in the virtual table marshalling code to deal with structure packing on 64-bit operating systems. file: [c3a874f1c4] check-in: [e9136a6d37] user: mistachkin branch: trunk, size: 36421
2013-07-15
06:53
Add virtual table test to cover the marshalling performed with xBestIndex. file: [6aca589c1b] check-in: [e1483fef81] user: mistachkin branch: marshalFixes, size: 33192
2013-07-04
19:45
Also rename the flag in the necessary vtab test. file: [22ba20f4c0] check-in: [0c7177f484] user: mistachkin branch: trunk, size: 30019
2013-07-03
19:55
Add another managed virtual table test. file: [694ef77ed9] check-in: [de1fd3c700] user: mistachkin branch: trunk, size: 30015
2013-07-01
18:22
In the SQLiteFunction class, check if the database connection is open prior to attempting to call the Cancel method. Add NoFunctions connection flag to skip binding functions registered in the application domain. Fixes and adjustments to comments. Add several data-types for compatibility purposes. Fix for [fe50b8c2e8]. file: [776a23b234] check-in: [dff9a878dd] user: mistachkin branch: trunk, size: 24776
10:16
Allow virtual tables implemented in managed code to implement functions. file: [27814fdd69] check-in: [3e1da60858] user: mistachkin branch: trunk, size: 17310
2013-06-26
04:23
Add generic variants of the SQLiteModuleEnumerable and SQLiteVirtualTableCursorEnumerator classes. file: [4c44c4f52d] check-in: [7da399e402] user: mistachkin branch: trunk, size: 9828
02:20
Modify the result code handling performed by the SQLiteModuleNoop class in order to make it more flexible for use with derived classes. Rename the ReturnCode property of the SQLiteException class to ResultCode. file: [52822e3c58] check-in: [d2d80220a8] user: mistachkin branch: trunk, size: 6573
2013-06-22
02:51
Support compiling without built-in support for creating virtual tables in managed code, thus allowing the vtshim extension module to be excluded. file: [1c7d795edf] check-in: [a85fc42853] user: mistachkin branch: virtualTables, size: 6573
2013-06-21
21:01
Fix vtshim error message handling. Adjust the data-1.28 test to account for the new SQLite3 constructor parameters. Fix delegate declaration for the xFilter method. file: [3d9d6b3937] check-in: [ee4c57e435] user: mistachkin branch: virtualTables, size: 6459
03:11
Major cleanup and refactoring of the ISQLiteManagedModule interface. Fix a small memory leak in DeclareVirtualTable. Add the ability to persist SQLiteValue values beyond the duration of the method call in progress. Add SQLiteVirtualTable base class. Update SQLiteVirtualTableCursor base class to be IDisposable and to support storing the filtering parameters. Make parameter naming in the ISQLiteManagedModule interface consistent with other managed code. Add SQLiteVirtualTable parameter to the ISQLiteManagedModule interface methods where necessary. Remove incorrect SQLiteIndex object creation from the IndexToIntPtr method. Keep track of all managed table and cursor object instances associated with their native pointers. Zero out the native sqlite3_vtab object right after allocation. Correct declarations for the sqlite3_vtab and sqlite3_vtab_cursor structures. Add SQLiteModuleEnumerable and SQLiteVirtualTableCursorEnumerable classes to allow an IEnumerable to provide the data for a virtual table. file: [0492d2d16b] check-in: [d3ac8fc2c3] user: mistachkin branch: virtualTables, size: 6461
2013-06-20
03:08
Fix handling of copied connection handles when calling Create and Connect virtual methods. Get initial test passing. file: [49bf7fd5e3] check-in: [e1bef414b7] user: mistachkin branch: virtualTables, size: 3234
2013-06-19
07:02
Added: Pickup SQLite core library with disposable vtable support from upstream. More work on integration of the SQLiteModuleBase class. Add initial tests. file: [678d6d9516] check-in: [15b1d1d825] user: mistachkin branch: virtualTables, size: 2662