gwenn
|
f529d130b9
|
Rustfmt
|
2016-02-02 19:12:00 +01:00 |
|
John Gallagher
|
f290c15d0d
|
Merge branch 'dynamic' of https://github.com/gwenn/rusqlite into gwenn-dynamic
|
2016-01-07 11:12:05 -05:00 |
|
gwenn
|
12f26e78b3
|
Introduce RowIndex trait (like in rust-postgres)
|
2016-01-02 12:13:37 +01:00 |
|
gwenn
|
9db82e74db
|
Make possible to execute dynamic queries.
Queries with dynamic column count/type.
|
2016-01-02 10:28:00 +01:00 |
|
John Gallagher
|
aac4d59fcc
|
Change Error from a struct to an enum (BREAKING CHANGE).
This allows us to separate out the underlying SQLite error codes from
errors that occur on the Rust side.
|
2015-12-16 20:30:27 -05:00 |
|
John Gallagher
|
3d15a8a15c
|
Rename SqliteTransaction* -> Transaction* .
|
2015-12-12 14:17:43 -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
|
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
|
a1f1480b18
|
Run rustfmt on all crate files
|
2015-12-10 16:48:09 -05:00 |
|
Gwenael Treguier
|
fe6afe2a94
|
Merge branch 'master' of https://github.com/jgallagher/rusqlite into functions
|
2015-12-06 21:33:21 +01:00 |
|
John Gallagher
|
420c4d4d9f
|
Address RFC 1214 warning
|
2015-11-03 11:27:52 -05:00 |
|
Gwenael Treguier
|
b9ab3350ea
|
Add regexp() function implementation
|
2015-08-09 13:06:23 +02:00 |
|
Gwenael Treguier
|
9c63b9f37a
|
Check Rust blob length before binding.
|
2015-08-06 21:45:54 +02:00 |
|
Gwenael Treguier
|
7b8051dc7e
|
Check Rust str length before binding.
|
2015-08-06 21:15:30 +02:00 |
|
John Gallagher
|
4d1063348e
|
Use sqlite3_destructor_type from bindgen'd header
|
2015-07-26 13:43:43 -04:00 |
|
John Gallagher
|
ad3e805357
|
Merge pull request #39 from jgallagher/add-get-checked
Add get_checked to SqliteRow.
|
2015-05-11 20:17:18 -04:00 |
|
John Gallagher
|
37cfcf470b
|
Add SqliteRow::get_checked, which performs basic SQLite column type checking.
|
2015-05-04 21:50:36 -04:00 |
|
John Gallagher
|
03be8e0cd6
|
Make query_row a synonym for query_row_safe .
This is a breaking change for anyone using `query_row`. To update code
that used the old `query_row`, you must now `.unwrap()` the returned
result.
|
2015-05-04 20:12:18 -04:00 |
|
John Gallagher
|
120f0cbb65
|
Add messages to all our assertions.
|
2015-05-04 20:02:33 -04:00 |
|
John Gallagher
|
b393348ab0
|
Remove stable #![allow(unstable)] tags from docs
|
2015-05-03 21:49:27 -04:00 |
|
John Gallagher
|
5e04b98840
|
Updates to track rustc nightly
|
2015-04-03 08:32:11 -05:00 |
|
John Gallagher
|
632d87de2f
|
Remove most uses of #[feature(core)]
|
2015-03-17 00:55:28 -04:00 |
|
John Gallagher
|
b3d949b3bb
|
Remove unneeded #[feature]s
|
2015-03-17 00:44:37 -04:00 |
|
John Gallagher
|
736b62e0ce
|
Reexport sqlite3_stmt from libsqlite3-sys for easier ToSql impl'ing
|
2015-03-12 16:40:07 -04:00 |
|
John Gallagher
|
30db1905d3
|
Cleanup - if let to match
|
2015-03-10 16:07:38 -04:00 |
|
John Gallagher
|
f971d57396
|
Merge branch 'master' into path-reform
|
2015-02-23 21:44:29 -05:00 |
|
John Gallagher
|
ee89f8db59
|
Fix warnings from latest rustc
|
2015-02-23 20:37:55 -05:00 |
|
John Gallagher
|
1dc78b66da
|
SqliteConnection::open takes a std::path .
Add new constructors, `open_in_memory` and `open_in_memory_with_flags`,
for opening in-memory databases.
Closes #13.
|
2015-02-06 20:07:23 -05:00 |
|
John Gallagher
|
cc8a68ca83
|
Update for int/uint -> isize/usize
|
2015-01-10 20:58:54 -06:00 |
|
John Gallagher
|
e02442c531
|
Update for rust's std::c_str -> std::ffi
|
2015-01-07 14:05:36 -05:00 |
|
John Gallagher
|
a52fedad36
|
Use ToCStr trait
|
2015-01-05 11:15:15 -05:00 |
|
John Gallagher
|
5902b9106c
|
sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rs
|
2015-01-05 10:59:55 -05:00 |
|
John Gallagher
|
ba1f648679
|
Use semicolons on macros
|
2014-12-23 12:22:16 -05:00 |
|
John Gallagher
|
678fd0f3a3
|
Add #[deriving(Copy)] as appropriate
|
2014-12-23 12:22:05 -05:00 |
|
John Gallagher
|
d0dfb27007
|
Use Vec::from_raw_buf instead of vec::raw::from_buf
|
2014-12-04 10:47:19 -05:00 |
|
John Gallagher
|
f2c6389601
|
Track changes in rust-nightly
|
2014-11-19 10:48:40 -05:00 |
|
John Gallagher
|
75dd753fbb
|
Track changes in rust-nightly
|
2014-11-10 11:58:46 -05:00 |
|
John Gallagher
|
b34f255aac
|
Add documentation
|
2014-11-03 17:11:00 -05:00 |
|
John Gallagher
|
949260046c
|
Change query_row to unwrap the SqliteResult
|
2014-10-28 15:14:52 -04:00 |
|
John Gallagher
|
c8af7e4eb5
|
Add ToSql/FromSql for time::Timespec.
Uses SQLite's default format string for `datetime()`.
|
2014-10-22 22:16:00 -04:00 |
|
John Gallagher
|
1fa4c2098e
|
Make FromSql return a SqliteResult
|
2014-10-20 21:07:52 -04:00 |
|
John Gallagher
|
ca3a0f0580
|
Initial commit
|
2014-10-19 19:56:41 -04:00 |
|