Commit Graph

  • 3598dddb65 split perform_query and perform_exec add DB::ExecResult to have a concurrency safety exec result remove connection string from abstract DB::Connection Brian J. Cardiff 2016-02-01 23:02:04 -0300
  • 67fe5c9aae leave a single scalar value returns DB::Any Brian J. Cardiff 2016-02-01 22:33:58 -0300
  • d01da912f7 code review notes close / do_close in result_set avoid closing statements remove named arguments refactor positioned arguments query Brian J. Cardiff 2016-02-01 21:55:30 -0300
  • fd804dd592 switch to 0-pased positional arguments add docs, many docs Brian J. Cardiff 2016-01-31 19:40:02 -0300
  • a96776e336 use connection_string as database configuration instead of a hash Brian J. Cardiff 2016-01-31 17:30:21 -0300
  • 8c0313a306 add Connection#last_inserted_id extract QueryMethods modules and use it in Database and Connection "add" finalize methods, but they cause GC warnings Brian J. Cardiff 2016-01-31 14:01:52 -0300
  • 1fb0b8a82b add `ResultSet#exec` to ensure the query is performed. By default generates a `move_next`. Brian J. Cardiff 2016-01-30 21:03:02 -0300
  • 683e6bdfa7 major db refactor for a better api. `#query`, `#exec`, `#scalar`, `#scalar?` as main query methods from `Database` blocks overrides that ensure statements are closed. Brian J. Cardiff 2016-01-30 19:46:43 -0300
  • caf2676aad column_count and column_names close result_set and statements main entry points for exec_non_query and exec_query closing them when ready Brian J. Cardiff 2016-01-29 21:57:00 -0300
  • e50cc4ec73 add specs for statement arguments add support for blobs (i.e. Slice(UInt8) ) Brian J. Cardiff 2016-01-29 19:21:48 -0300
  • 8a8b86e31a arguments support Brian J. Cardiff 2016-01-29 17:13:05 -0300
  • 1572062501 introduce database as driver wrapper. expose list of types to support by the drivers implementors. deal with nilable types with `#read?(T.class) : T?` methods. change `#has_next` to `#move_next` Brian J. Cardiff 2016-01-29 16:13:01 -0300
  • c16dc42e96 allow `result_set#each` Brian J. Cardiff 2016-01-28 20:51:03 -0300
  • 4dd0312934 prepare/exec a statement dummy driver that parses the query initial type support for result_sets Brian J. Cardiff 2016-01-28 20:31:35 -0300
  • cc1545a58e db driver registration Brian J. Cardiff 2016-01-28 19:41:12 -0300
  • 177e12bb60 initial commit Brian J. Cardiff 2016-02-25 22:22:54 -0300