shard-crystal-db/spec
Brian J. Cardiff c106775ea9
Simplifications and performance improvements (#200)
* Add pool_concurrency_test manual spec

Add MT connection count without Mutex

* Drop checkout_some, simpler pool_prepared statement

* Make pool statement a struct

* Drop StringKeyCache mutex

The StringKeyCache is now only used inside a connection. It's assumed that connections are not used concurrently with multiple queries.

* Drop do_close in pool statements

* Add specs and update comment

* Fix typo
2023-12-08 19:06:41 -03:00
..
manual Simplifications and performance improvements (#200) 2023-12-08 19:06:41 -03:00
support Allow DB::Pool to be used a generic connection pool (#131) 2020-09-14 10:49:00 -03:00
custom_drivers_types_spec.cr Refactor connection factory (#181) 2023-06-22 22:03:08 -03:00
database_spec.cr Simplifications and performance improvements (#200) 2023-12-08 19:06:41 -03:00
db_spec.cr Refactor connection factory (#181) 2023-06-22 22:03:08 -03:00
disposable_spec.cr fix #1. avoid marking as closed if do_close raise exception 2016-06-24 10:54:30 -03:00
dummy_driver.cr Simplifications and performance improvements (#200) 2023-12-08 19:06:41 -03:00
dummy_driver_spec.cr Use DB::NoResultsError on QueryMethods (#125) 2020-04-06 18:36:37 -03:00
http_client_pool_spec.cr Refactor connection factory (#181) 2023-06-22 22:03:08 -03:00
mapping_spec.cr Updates for crystal 0.24.0 2017-12-29 20:13:34 -03:00
pool_spec.cr Refactor connection factory (#181) 2023-06-22 22:03:08 -03:00
result_set_spec.cr Add `ResultSet#column_names`. Fixes #11 2016-07-17 21:50:52 -03:00
save_point_transaction_spec.cr specs to ensure connection is not returned to pool in nested transaction 2016-12-14 10:57:12 -03:00
serializable_spec.cr Allow the use of enums (#168) 2022-10-26 16:06:14 +02:00
spec_helper.cr move spec and src files to a shardy way 2016-02-25 22:37:10 -03:00
statement_spec.cr Allow statements to auto close when consumed if no cache (#198) 2023-11-29 18:39:44 -03:00
transaction_spec.cr Close a transaction when `return`ing from within its block (#167) 2022-10-27 18:35:57 +02:00