shard-crystal-db/src/db
Cris Ward 4fe3884898 Release connection when query cannot be built
This was leaking connection when a query could not be build - ie if an invalid column name was used.
More info here - https://github.com/crystal-lang/crystal-mysql/issues/40
2017-07-27 15:08:05 +01:00
..
begin_transaction.cr minimal docs for transactions 2016-12-14 12:13:46 -03:00
connection.cr Introduce DB::ConnectionContext (#44) 2017-03-20 15:08:30 -03:00
connection_context.cr Introduce DB::ConnectionContext (#44) 2017-03-20 15:08:30 -03:00
database.cr Introduce DB::ConnectionContext (#44) 2017-03-20 15:08:30 -03:00
disposable.cr fix #1. avoid marking as closed if do_close raise exception 2016-06-24 10:54:30 -03:00
driver.cr Introduce DB::ConnectionContext (#44) 2017-03-20 15:08:30 -03:00
error.cr Add ConnectionRefused exception 2016-12-15 14:40:56 -03:00
mapping.cr Close result_set with using Mapping.from_rs 2017-03-20 13:54:39 -03:00
pool.cr Update to crystal 0.22.0 (#50) 2017-04-21 11:14:42 -03:00
pool_prepared_statement.cr Release connection when query cannot be built 2017-07-27 15:08:05 +01:00
pool_statement.cr fix #scalar queries where not handled with retry connection pool logic 2016-12-16 11:56:27 -03:00
pool_unprepared_statement.cr refactor prepared and unprepared pool statements 2016-12-07 01:50:06 -03:00
query_methods.cr Add #query_each . Fixes #18 2017-04-10 12:48:48 -03:00
result_set.cr Deal with unexpected ResultSet#read types during runtime. 2017-04-06 15:55:13 -03:00
session_methods.cr Refactor Database and Connection dsl methods. Update docs. 2016-12-07 01:50:06 -03:00
statement.cr Transactions 2016-12-13 16:47:23 -03:00
string_key_cache.cr add cache of pool statements per query 2016-08-30 16:20:18 -03:00
transaction.cr minimal docs for transactions 2016-12-14 12:13:46 -03:00
version.cr bump version 0.4.2. Release notes. 2017-04-21 17:24:28 -03:00