aboutsummaryrefslogtreecommitdiff
path: root/sqlite3_vtable.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
* RenameGert-Jan Timmer2018-05-231-646/+0
| | | Renamed files containing current features.
* Adding unit test for VTable Insert/Update/DeleteKenneth Shaw2017-04-071-1/+8
|
* Adding hook to vhook to allow vtables to be modifiedKenneth Shaw2017-03-241-2/+72
| | | | | | | | | | | | | | | | | | | This commit changes the vtable 'xUpdate' goModule field to a new 'cXUpdate' callback function which in turns calls a 'goVUpdate' callback. This new callback allows Go defined virtual table implementations satisfying the VTabUpdater interface (also newly defined) a way to delete/insert/update rows in a VTab. Additionally, an anonymous interface is used within the goVUpdate callback looking for 'TableName() string' which, when defined on a VTab is used to provide a better contextual error message to end users if the VTab is read only. Care was taken to follow existing code style/conventions for this addition, and for backwards-compatibility with existing VTab implementations (hence why a new interface was required).
* vtable is not defaultYasuhiro Matsumoto2017-03-051-0/+1
|
* refactoringYasuhiro Matsumoto2017-03-051-0/+568