System.Data.SQLite
File History
Not logged in

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

History of System.Data.SQLite/SQLiteModuleNoop.cs

2013-07-15
05:16
Modify classes implementing the IDisposable pattern to set the disposed flag after their base classes have been disposed. file: [03bd6a310e] check-in: [db3a299625] user: mistachkin branch: marshalFixes, size: 28148
2013-07-06
00:16
Enhance the comments for the SQLiteModuleNoop class. file: [028c2e652d] check-in: [bf02fc9d80] user: mistachkin branch: trunk, size: 28035
2013-06-26
04:23
Add generic variants of the SQLiteModuleEnumerable and SQLiteVirtualTableCursorEnumerator classes. file: [cbaa4f0615] check-in: [7da399e402] user: mistachkin branch: trunk, size: 27476
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: [cda36bd774] check-in: [d2d80220a8] user: mistachkin branch: trunk, size: 27475
2013-06-25
09:53
When marshalling from/to the SQLiteIndex class, only marshal data members of the needed direction. The SQLiteVirtualTableCursorEnumerable class should implement the IDisposable pattern. More work on docs. file: [92cd19d61a] check-in: [c6a8523c45] user: mistachkin branch: virtualTables, size: 21436
2013-06-21
07:21
Rename the SQLiteModuleBase class to SQLiteModule. file: [dd1f0dc4c5] check-in: [f0ccb3cd64] user: mistachkin branch: virtualTables, size: 9041
05:14
Fix memory leak in the SQLiteModuleBase class. Add support for optionally tracking memory usage of the SQLiteMarshal class. Make sure sqlite3_*_interop() functions are only used when SQLITE_STANDARD is not defined. file: [63fd7a082e] check-in: [4aab5f9721] user: mistachkin branch: virtualTables, size: 9045
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: [a4b7e2a957] check-in: [d3ac8fc2c3] user: mistachkin branch: virtualTables, size: 9045
2013-06-20
03:08
Fix handling of copied connection handles when calling Create and Connect virtual methods. Get initial test passing. file: [7bfb010cc6] check-in: [e1bef414b7] user: mistachkin branch: virtualTables, size: 8253
2013-06-19
07:02
Pickup SQLite core library with disposable vtable support from upstream. More work on integration of the SQLiteModuleBase class. Add initial tests. file: [5be135f3f1] check-in: [15b1d1d825] user: mistachkin branch: virtualTables, size: 8225
2013-06-15
02:46
More work in progress. file: [a9a807f5a5] check-in: [8a682d20dc] user: mistachkin branch: virtualTables, size: 8164
2013-06-13
22:49
Complete most of the initial virtual table module base class. Some fixes to types for marshalling. file: [fef0d5878d] check-in: [df6776ec88] user: mistachkin branch: virtualTables, size: 8141
2013-06-12
21:43
Adjust how the index related input/output structures are represented. file: [8c81eca3a6] check-in: [978cda574b] user: mistachkin branch: virtualTables, size: 8154
2013-06-08
04:15
Add disposal checks to the SQLiteModuleNoop class. file: [948632d710] check-in: [62d2f9e5bd] user: mistachkin branch: virtualTables, size: 8158
2013-06-07
02:45
Rename the SQLiteModule class to SQLiteModuleNoop. Adjustments to method and parameter naming conventions. Initial implementation of xOpen virtual table method. file: [fd69147464] check-in: [f5c3afbfb1] user: mistachkin branch: virtualTables, size: 7498 Renamed from System.Data.SQLite/SQLiteModule.cs