Brian J. Cardiff
|
c491bd8962
|
add nested transaction with savepoints
|
2016-12-13 16:47:23 -03:00 |
|
Brian J. Cardiff
|
751f8b26ac
|
Transactions
* dsl, state checks
* define transaction sql commands in connection
|
2016-12-13 16:47:23 -03:00 |
|
Brian J. Cardiff
|
4721ecbf6b
|
make Connection#prepared_statements? readonly
|
2016-12-07 01:50:06 -03:00 |
|
Brian J. Cardiff
|
fe0ed55ef9
|
introduce unprepared statements
* rename QueryMethods#prepare to QueryMethods#build
* rename Connection#build_statement to Connection#build_prepared_statement
* add Connection#build_unprepared_statement
* add Connection #prepared and #unprepared dsl methods
|
2016-12-07 01:50:06 -03:00 |
|
Brian J. Cardiff
|
cd10dabba2
|
default max_pool_size to 0 = unlimited
|
2016-11-13 18:21:05 -03:00 |
|
Brian J. Cardiff
|
47e7d826e8
|
Add connection retry logic to connection pool
|
2016-08-31 17:32:01 -03:00 |
|
Brian J. Cardiff
|
6a0a450622
|
make statement_specs run over a single connection
|
2016-08-29 16:50:37 -03:00 |
|
Brian J. Cardiff
|
3c91978d36
|
Merged branch master into feature/pool
|
2016-08-29 12:57:42 -03:00 |
|
Brian J. Cardiff
|
325fa9d4ae
|
ensure the connection is released after exec
avoid releasing connection twice on exec.
avoid releasing connection when QueryMethod#query is blockless called.
|
2016-08-29 01:23:20 -03:00 |
|
Brian J. Cardiff
|
a2c22c16cf
|
allow DB to use a connection pool.
allow Driver to parse connection pool options for extensibility.
fix waiting_resource counter after a timeout was generated.
|
2016-07-07 15:50:09 -03:00 |
|
Santiago Palladino
|
552b6e12b4
|
Rebase to latest DB version and upgrade to Crystal 0.18
|
2016-07-04 12:13:39 -03:00 |
|
Santiago Palladino
|
6b065bd6b6
|
Handle different number of columns in dummy driver
Number of cols is inferred from the number of fields in the first row.
|
2016-07-04 11:15:04 -03:00 |
|
Ary Borenszweig
|
9c88f718e8
|
Require ResultSet to just implement read , optionally implementing read(T.class) . Fixes #5
|
2016-06-30 09:46:25 -03:00 |
|
Brian J. Cardiff
|
8025ecaa13
|
update Slice(UInt8) to Bytes
|
2016-06-22 14:10:09 -03:00 |
|
Brian J. Cardiff
|
11e24e1c65
|
#5 Make sure queries (insert and query) work with any type
|
2016-06-22 00:44:16 -03:00 |
|
Brian J. Cardiff
|
c5d7778a0d
|
update DB::ExecResult#rows_affected to Int64
|
2016-06-21 18:31:13 -03:00 |
|
Brian J. Cardiff
|
76e3a35d59
|
allow exec to receive any object arguments
|
2016-06-21 10:55:44 -03:00 |
|
Brian J. Cardiff
|
3464a1d1cc
|
allow query to receive any object arguments
|
2016-06-21 10:55:41 -03:00 |
|
Brian J. Cardiff
|
d69555b372
|
make Nil a proper column type
|
2016-06-21 10:53:34 -03:00 |
|
Ary Borenszweig
|
f834b0f8a6
|
Updated to Crystal 0.17.4
|
2016-06-16 12:16:39 -03:00 |
|
Brian J. Cardiff
|
44559f6f95
|
move spec and src files to a shardy way
|
2016-02-25 22:37:10 -03:00 |
|