John Gallagher
|
699141df22
|
Merge pull request #99 from gwenn/simple-exec
Simplify execute_batch implementation.
|
2015-12-13 08:35:31 -05:00 |
|
John Gallagher
|
e94a5b8411
|
Add bindgen / sqlite version note to libsqlite3-sys
|
2015-12-13 08:30:42 -05:00 |
|
Gwenael Treguier
|
6e208fa655
|
Update bindings with bindgen 0.15.0/sqlite3 3.8.10
|
2015-12-13 08:30:33 -05:00 |
|
Gwenael Treguier
|
1c4ca000cf
|
Simplify execute_batch implementation.
|
2015-12-13 14:15:56 +01:00 |
|
Gwenael Treguier
|
888dce0d8f
|
Rustfmt
|
2015-12-13 11:05:11 +01:00 |
|
Gwenael Treguier
|
6f0f121d61
|
Merge remote-tracking branch 'remotes/jgallagher/master' into blob
|
2015-12-13 10:53:29 +01:00 |
|
John Gallagher
|
38e630f231
|
Add description of features to README
|
2015-12-12 16:04:11 -05:00 |
|
John Gallagher
|
b177502404
|
Merge pull request #97 from jgallagher/remove-sqlite-prefix
Remove unnecessary prefixes on many types.
|
2015-12-12 15:56:39 -05:00 |
|
John Gallagher
|
71459ed03b
|
Add to CONTRIBUTORS
|
2015-12-12 15:50:44 -05:00 |
|
John Gallagher
|
6bcc3edccd
|
BREAKING CHANGE: Remove common prefix on TransactionBehavior case names.
|
2015-12-12 14:22:50 -05:00 |
|
John Gallagher
|
b1cde705be
|
Rename SqliteLoadExtensionGuard -> LoadExtensionGuard .
|
2015-12-12 14:20:11 -05:00 |
|
John Gallagher
|
3d15a8a15c
|
Rename SqliteTransaction* -> Transaction* .
|
2015-12-12 14:17:43 -05:00 |
|
John Gallagher
|
9cac56d6a2
|
Rename SqliteOpenFlags -> OpenFlags .
|
2015-12-12 14:13:29 -05:00 |
|
John Gallagher
|
ea5cb41bbf
|
Rename SqliteRow -> Row .
|
2015-12-12 14:11:24 -05:00 |
|
John Gallagher
|
b932640181
|
Rename SqliteRows -> Rows .
|
2015-12-12 14:09:37 -05:00 |
|
John Gallagher
|
ec654352d9
|
Rename SqliteStatement -> Statement .
|
2015-12-12 14:08:04 -05:00 |
|
John Gallagher
|
eb60bb3111
|
Rename SqliteResult -> Result .
|
2015-12-12 14:06:03 -05:00 |
|
John Gallagher
|
f0b6bf9152
|
Rename SqliteError -> Error.
|
2015-12-12 13:53:58 -05:00 |
|
John Gallagher
|
4327a84edb
|
Rename SqliteConnection -> Connection.
Leave old name in as a (deprecated) typealias.
|
2015-12-12 13:53:34 -05:00 |
|
John Gallagher
|
87299009ba
|
Merge pull request #95 from jgallagher/gwenn-functions
Add support for user-defined functions
|
2015-12-12 10:46:55 -05:00 |
|
John Gallagher
|
4830b0a648
|
Add unit test for function with variable number of arguments
|
2015-12-12 10:44:08 -05:00 |
|
John Gallagher
|
5039e57637
|
Merge branch 'master' into gwenn-functions
Conflicts:
Changelog.md
|
2015-12-11 19:21:39 -05:00 |
|
John Gallagher
|
36be658e42
|
Merge pull request #94 from jgallagher/gwenn-named-param
Add support for named parameters
|
2015-12-11 19:21:01 -05:00 |
|
John Gallagher
|
5fdb2e1fda
|
Allow named parameters to be omitted.
If the parameters have never been bound, they default to `NULL`. If they
have previously been bound, they keep the existing value.
|
2015-12-11 16:36:49 -05:00 |
|
John Gallagher
|
caf1e95e31
|
Add functions feature to travis and Changelog.
|
2015-12-11 16:28:46 -05:00 |
|
John Gallagher
|
3bcde498bd
|
Expand comments.
|
2015-12-11 16:27:39 -05:00 |
|
John Gallagher
|
ecef092303
|
Add remove_function to clear a user-defined function.
|
2015-12-11 15:47:52 -05:00 |
|
John Gallagher
|
3baf7b10f8
|
Add unit test demonstrating a closure-based UDF.
|
2015-12-11 15:35:59 -05:00 |
|
John Gallagher
|
3913e89f94
|
Allow user scalar functions to return results.
This removes the need for scalar functions to have direct access to the
context (in order to set the return value).
|
2015-12-11 15:08:40 -05:00 |
|
John Gallagher
|
81ec7fe7cd
|
Add get to function::Context.
This allows user-defined functions to now only accept a `Context`, as it
embeds the arguments inside itself.
|
2015-12-11 14:46:28 -05:00 |
|
John Gallagher
|
94d40c41c7
|
Introduce Context wrapper for user-defined functions.
This commit adds get/set auxilliary data for arguments; more to come.
|
2015-12-11 13:54:08 -05:00 |
|
John Gallagher
|
29494f46f6
|
Let create_scalar_function take an FnMut instead of a extern "C" fn.
|
2015-12-11 12:01:05 -05:00 |
|
John Gallagher
|
aae431760e
|
rustfmt - no code changes
|
2015-12-11 11:41:40 -05:00 |
|
John Gallagher
|
0c3575e845
|
Fix segfault in regexp user function test
|
2015-12-11 11:40:53 -05:00 |
|
John Gallagher
|
9f5f4ac385
|
Merge branch 'functions' of https://github.com/gwenn/rusqlite into gwenn-functions
Conflicts:
Cargo.toml
src/lib.rs
|
2015-12-11 11:31:25 -05:00 |
|
John Gallagher
|
489b7df451
|
Add named parameters to Changelog
|
2015-12-10 20:51:16 -05:00 |
|
John Gallagher
|
599e30f372
|
Rename bind_named_parameters -> bind_parameters_named.
|
2015-12-10 20:49:47 -05:00 |
|
John Gallagher
|
0051ff47a6
|
Refactor: Extract match to get an expected row into its own method.
|
2015-12-10 20:48:38 -05:00 |
|
John Gallagher
|
b7468b2c4b
|
Make parameter_index return a Result<Option<_>> instead of squashing
string conversion errors into None.
|
2015-12-10 20:41:31 -05:00 |
|
John Gallagher
|
186cb5893b
|
Rename query_named_row -> query_row_named.
I think this is more consistent with Rust's tendency to group similar
methods like `iter`, `iter_mut` by appending the difference as a suffix.
|
2015-12-10 20:31:07 -05:00 |
|
John Gallagher
|
8d4b3e6a31
|
Remove commented-out code
|
2015-12-10 20:30:43 -05:00 |
|
John Gallagher
|
21528452d7
|
Clean up comments on named parameter methods
|
2015-12-10 20:30:05 -05:00 |
|
John Gallagher
|
7338f23d4b
|
Add extra assertions around binding named parameters
|
2015-12-10 20:27:09 -05:00 |
|
John Gallagher
|
2f220161a5
|
Add extra check to named-parameter insertion unit test
|
2015-12-10 20:16:46 -05:00 |
|
John Gallagher
|
ab6ab3b2e9
|
Run rustfmt on named_params.rs
|
2015-12-10 17:01:19 -05:00 |
|
John Gallagher
|
53979407c5
|
Merge branch 'named-param' of https://github.com/gwenn/rusqlite into gwenn-named-param
Conflicts:
Cargo.toml
src/lib.rs
|
2015-12-10 16:53:43 -05:00 |
|
John Gallagher
|
a1f1480b18
|
Run rustfmt on all crate files
|
2015-12-10 16:48:09 -05:00 |
|
John Gallagher
|
26a7930d73
|
Merge pull request #93 from jgallagher/online-backup
Initial implementation of the online backup API.
|
2015-12-10 16:36:15 -05:00 |
|
John Gallagher
|
09825dbd90
|
Add feature tests to Travis
|
2015-12-10 16:33:46 -05:00 |
|
John Gallagher
|
49951ca3be
|
Add backup and restore methods to SqliteConnection (behind backup Cargo feature)
|
2015-12-10 16:20:46 -05:00 |
|