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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						49951ca3be 
					 
					
						
						
							
							Add backup and restore methods to SqliteConnection (behind backup Cargo feature)  
						
						
						
						
					 
					
						2015-12-10 16:20:46 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						3781b8f47f 
					 
					
						
						
							
							rustfmt backup.rs  
						
						
						
						
					 
					
						2015-12-10 16:20:46 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						8c2e0a0da7 
					 
					
						
						
							
							Rename BackupName -> DatabaseName  
						
						
						
						
					 
					
						2015-12-10 16:20:45 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						5ebbf5a1a2 
					 
					
						
						
							
							Use &str instead of String inside BackupName  
						
						
						
						
					 
					
						2015-12-09 00:48:40 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						e2f8e73635 
					 
					
						
						
							
							Initial implementation of the online backup API.  
						
						
						
						
					 
					
						2015-12-09 00:19:59 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						51a542c0f7 
					 
					
						
						
							
							Fix broken load_extension feature  
						
						
						
						
					 
					
						2015-12-08 21:15:23 -05:00 
						 
				 
			
				
					
						
							
							
								Gwenael Treguier 
							
						 
					 
					
						
						
							
						
						fe6afe2a94 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/jgallagher/rusqlite  into functions  
						
						
						
						
					 
					
						2015-12-06 21:33:21 +01:00 
						 
				 
			
				
					
						
							
							
								Gwenael Treguier 
							
						 
					 
					
						
						
							
						
						7ab79d6de6 
					 
					
						
						
							
							Add Failure documentation.  
						
						
						
						
					 
					
						2015-12-06 19:57:20 +01:00 
						 
				 
			
				
					
						
							
							
								Gwenael Treguier 
							
						 
					 
					
						
						
							
						
						da69584b9f 
					 
					
						
						
							
							Add Example and Failure documentation  
						
						
						
						
					 
					
						2015-12-05 13:43:03 +01:00 
						 
				 
			
				
					
						
							
							
								Gwenael Treguier 
							
						 
					 
					
						
						
							
						
						5b86871d76 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/jgallagher/rusqlite  into named-param  
						
						
						
						
					 
					
						2015-12-05 12:32:16 +01:00 
						 
				 
			
				
					
						
							
							
								Gwenael Treguier 
							
						 
					 
					
						
						
							
						
						fa03bcd564 
					 
					
						
						
							
							Fix use declaration.  
						
						
						
						
					 
					
						2015-12-05 12:28:12 +01:00 
						 
				 
			
				
					
						
							
							
								Gwenael Treguier 
							
						 
					 
					
						
						
							
						
						18ff9cf4ca 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/jgallagher/rusqlite  into stmt-cache  
						
						
						
						
					 
					
						2015-12-05 11:58:06 +01:00 
						 
				 
			
				
					
						
							
							
								Gwenael Treguier 
							
						 
					 
					
						
						
							
						
						2cf0455f8d 
					 
					
						
						
							
							Add Failure documentation  
						
						
						
						
					 
					
						2015-12-05 11:28:33 +01:00 
						 
				 
			
				
					
						
							
							
								Gwenael Treguier 
							
						 
					 
					
						
						
							
						
						cef1d3285e 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/jgallagher/rusqlite  into blob  
						
						
						
						
					 
					
						2015-12-05 11:11:23 +01:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						ac08a18c43 
					 
					
						
						
							
							Merge pull request  #86  from jgallagher/gwenn-trace_extension  
						
						... 
						
						
						
						Add Rust interface to SQLite's logging, tracing, and profiling hooks 
						
						
					 
					
						2015-12-01 13:19:43 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						3d654aeed1 
					 
					
						
						
							
							Add more documentation for failure modes of functions that return s  
						
						
						
						
					 
					
						2015-12-01 12:05:29 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						1af3fcd053 
					 
					
						
						
							
							Fix error messages when failing to convert paths and strings to C-compatible versions  
						
						
						
						
					 
					
						2015-12-01 11:47:55 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						49cb1efe62 
					 
					
						
						
							
							Merge branch 'master' into gwenn-trace_extension  
						
						
						
						
					 
					
						2015-12-01 11:13:23 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						635616842c 
					 
					
						
						
							
							Remove 'static requirement on output of closure given to query_map and query_and_then.  
						
						... 
						
						
						
						The 'static bound was there to prevent callers from being able to save
off the `SqliteRow` handles passed into the closure. This PR changes the
closure to take `&SqliteRow`s instead, which provides the same feature
without restricting the output of the closure. 
						
						
					 
					
						2015-12-01 10:58:32 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						e6fef5107d 
					 
					
						
						
							
							Change profile() to take a Rust fn instead of an extern "C" fn.  
						
						
						
						
					 
					
						2015-12-01 10:34:18 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						ace5b1ebdc 
					 
					
						
						
							
							Change trace() to take a Rust fn instead of an extern "C" fn.  
						
						
						
						
					 
					
						2015-11-30 21:08:39 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						dbfa6ca31f 
					 
					
						
						
							
							Change config_log to take a Rust fn instead of an extern "C" fn.  
						
						... 
						
						
						
						Moves the unit test for config_log out of #[ignore] and into its own
test file since it affects the entire process. 
						
						
					 
					
						2015-11-30 21:08:39 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						eaf080261b 
					 
					
						
						
							
							Merge branch 'trace_extension' of  https://github.com/gwenn/rusqlite  into gwenn-trace_extension  
						
						
						
						
					 
					
						2015-11-30 13:13:43 -05:00 
						 
				 
			
				
					
						
							
							
								Gwenael Treguier 
							
						 
					 
					
						
						
							
						
						0729e195c3 
					 
					
						
						
							
							Use debug_struct for formatting.  
						
						
						
						
					 
					
						2015-11-30 12:16:09 -05:00