0
0
mirror of https://github.com/rbock/sqlpp11.git synced 2024-11-15 20:31:16 +08:00

Commit Graph

  • 7fc5c34190 interpret works for group_by(), having() und .like() rbock 2014-01-12 16:19:09 +0100
  • d56d1422cd interpret works for where() rbock 2014-01-12 16:01:38 +0100
  • 1d3ea8516f interpreter for from() rbock 2014-01-12 15:45:50 +0100
  • d957e8c0ae Added interpreter to select, select_flag_list, select_expression_list rbock 2014-01-12 12:22:15 +0100
  • f8b5d750fa Removed superfluous template parameter from interpreter rbock 2014-01-12 10:13:15 +0100
  • 47ae6a2e76 Continued to implement standard serializing interpreters rbock 2014-01-11 21:51:57 +0100
  • bef7cea6a6 Started to switch from member serialize -> non-member interpret rbock 2014-01-11 00:11:47 +0100
  • 46b4ac349e Merge branch 'feature/prepared_statements' into develop rbock 2014-01-10 08:18:52 +0100
  • a68d6fb828 Prepared insert/update/delete now work with the mysql connector rbock 2014-01-09 22:33:23 +0100
  • 121f56549b Added prepared statement support to insert, update and remove (untested yet) rbock 2014-01-08 22:14:16 +0100
  • 3f519d6fce Started to add prepared statement support for insert, update and remove rbock 2014-01-08 21:31:29 +0100
  • a122924d37 Accepting parameters in other parts of select now Roland Bock 2014-01-08 08:02:17 +0100
  • e601747fca Assert that parameters are not used in dynamic elements of a query. Roland Bock 2014-01-07 07:29:55 +0100
  • b8907df4ef Implemented parameter index determination Roland Bock 2014-01-05 19:25:52 +0100
  • 51e0db883f Added static assert to prevent automatic rivial->null conversion to happen in where/having Roland Bock 2014-01-05 13:29:08 +0100
  • 409fa3baac Test with boolean and text parameters in prepared query compiles and runs Roland Bock 2014-01-04 19:32:18 +0100
  • c140e13510 Small fix for dynamic results and a hint for positional parameters Roland Bock 2014-01-04 18:26:11 +0100
  • bbf18e4f7a Changed data type for boolean to signed char (seems to be more common for binary bindings) Roland Bock 2014-01-04 18:21:48 +0100
  • 5b77bf3fea Added missing validate methods Roland Bock 2014-01-04 10:20:58 +0100
  • 099250945c Successfully running the first prepared select statement including result evaluation Roland Bock 2014-01-03 14:27:06 +0100
  • 6e5ee56577 prepared to detemplatify connector results Roland Bock 2014-01-02 20:20:58 +0100
  • 9ca174054d Can bind results. Roland Bock 2014-01-02 19:05:27 +0100
  • 1360b1d9db Turned value_type::parameter_t into a non-template Roland Bock 2014-01-02 13:11:19 +0100
  • 9d0746b15c Can now bind integral parameters and execute prepared queries Roland Bock 2013-12-29 20:31:59 +0100
  • b031bda5fc Can now prepare a select (tested with mysql) Roland Bock 2013-12-28 22:52:54 +0100
  • b4baf38fab Parameters of prepared statements can be null now Roland Bock 2013-12-26 19:05:05 +0100
  • 3ef3faa0f4 Fixed bug in dynamic result row. Roland Bock 2013-12-18 08:19:50 +0100
  • a915bd9e50 Refactored of result and result row (clearer structure depending on connectors) Roland Bock 2013-12-17 22:12:13 +0100
  • 2b43d3bc15 Added default constructor to result field types Roland Bock 2013-12-15 18:52:05 +0100
  • 9597c3712c Moved result construction more towards connector. Roland Bock 2013-12-15 13:02:41 +0100
  • 51786a9f1d Added a prepared_select_t type and a prepare method for select Roland Bock 2013-11-28 11:12:44 +0100
  • 221e20918b select now collects parameters from Where and Having Roland Bock 2013-11-26 23:45:31 +0100
  • 8f99a03359 Can extract parameters from expression Roland Bock 2013-11-22 09:42:28 +0100
  • 1aa67c6604 Added parameter and parameter_list Roland Bock 2013-11-19 19:21:58 +0100
  • db26a88031 Merge tag '0.8' into develop Roland Bock 2013-11-18 07:36:45 +0100
  • 82c0a9849a Merge branch 'release/0.8' 0.8 Roland Bock 2013-11-18 07:35:02 +0100
  • 6f780a9542 Allow non-zero start values for dynamic limit and offset Roland Bock 2013-11-18 07:32:09 +0100
  • 8d12d23d67 Added verbatim table Roland Bock 2013-11-16 23:19:37 +0100
  • 5304e77f4a Streamlined usage of dynamic and non-dynamic method versions Roland Bock 2013-11-16 18:36:05 +0100
  • 4b4048bd11 Unified interface for where and dynamic_where. Roland Bock 2013-11-16 09:37:38 +0100
  • 0ad689c116 Merge tag '0.7' into develop Roland Bock 2013-11-15 10:11:12 +0100
  • a5643cf847 Merge branch 'release/0.7' 0.7 Roland Bock 2013-11-15 10:10:03 +0100
  • 81309ce58f Minor cleanup Roland Bock 2013-11-15 10:09:42 +0100
  • e7c6f88d23 Remove clang warning for in() and is_null() Roland Bock 2013-11-15 10:01:45 +0100
  • 6db64212b6 Prevent template constructor to overload default copy constructors Roland Bock 2013-11-15 10:00:48 +0100
  • 3c5682f3ae Use serializable_list in update and insert Roland Bock 2013-11-15 09:59:44 +0100
  • 16e3851847 Prevent template constructor to overload default copy cosntructors Roland Bock 2013-11-15 09:57:30 +0100
  • d3e438606c Added serializable_list (which is a noop for non-dynamic cases) Roland Bock 2013-11-15 09:56:46 +0100
  • 85f2a97649 Added link to postgreSQL connector Roland Bock 2013-11-12 18:40:35 +0100
  • fd3e0428cd Added link to postgreSQL connector Roland Bock 2013-11-12 18:40:35 +0100
  • ce998ff46a Merge tag '0.6' into develop Roland Bock 2013-11-10 18:07:05 +0100
  • 1152a61382 Merge branch 'release/0.6' 0.6 Roland Bock 2013-11-10 18:06:15 +0100
  • a0af42e57e Added a few more type tests. Roland Bock 2013-11-10 18:03:39 +0100
  • 9d09127e71 Fixed stupid bug in insert. Roland Bock 2013-11-10 15:29:20 +0100
  • 81c77a58f4 Even moe function tests and a few corrections Roland Bock 2013-11-08 09:09:52 +0100
  • 813549690e More function tests and a few corrections for names and return types Roland Bock 2013-11-07 15:06:13 +0100
  • 9d94f6770b Added function tests and fixed a few return types Roland Bock 2013-11-07 13:36:54 +0100
  • 0a57af0b3d Added tests for integral and floating point Roland Bock 2013-11-07 12:23:49 +0100
  • aae910671e Replaced numeric by integral and floating_point Roland Bock 2013-11-07 11:31:42 +0100
  • aa5c2c90a6 Updated connector API 0.5 Roland Bock 2013-11-04 08:02:39 +0100
  • d3963e04b6 Added more checks for database traits Roland Bock 2013-11-01 15:25:52 +0100
  • e63a798a82 Started to use flags to indicate database traits Roland Bock 2013-11-01 12:23:50 +0100
  • a17a8ecfa6 Reduced resource requirements for non-dynamic selects Roland Bock 2013-10-31 09:43:10 +0100
  • 7050491bf0 Added support for dynamic columns Roland Bock 2013-10-29 19:32:52 +0100
  • 902583a33b Added support for dynamic columns to select_expression_list Roland Bock 2013-10-09 10:36:38 +0200
  • 3718f4a57c Added default constructor for result type Roland Bock 2013-10-05 20:14:05 +0200
  • 29165b2ce3 Removed obsolete flag in join types Roland Bock 2013-10-05 20:13:42 +0200
  • cff18e917b Reworked join syntax Roland Bock 2013-10-05 17:35:40 +0200
  • c59c8d9ba9 Reduced likelihood of mistakes in CRTP for tables. Roland Bock 2013-10-03 22:25:23 +0200
  • 4d8e448152 Disabled select(tab). Use select(all_of(tab)) instead. Roland Bock 2013-10-03 21:36:50 +0200
  • 96c6e5d435 Dynamic methods of select, insert and co return *this now. Roland Bock 2013-10-03 20:53:55 +0200
  • bd337954fa Deleted unused struct Roland Bock 2013-10-02 19:45:58 +0200
  • 1a8ea5a3b3 Re-wrote in()/not_in() to use a specific template and removed the generic nary member function template Roland Bock 2013-10-02 10:55:36 +0200
  • 7fde9dafb2 Cleaned up a bunch of unused expression templates Roland Bock 2013-10-02 07:40:26 +0200
  • 21c5de2eca Fixed small documentation bug Roland Bock 2013-10-02 07:34:37 +0200
  • a2d23006f0 Fixed ambiguous assignment operator Roland Bock 2013-10-02 07:32:28 +0200
  • fd51066e70 Fixed outdated code example in README Roland Bock 2013-10-01 07:05:12 +0200
  • 2e7d5478f6 Added dynamic functions to insert, remove and update Roland Bock 2013-09-30 07:46:50 +0200
  • d0d5fd2969 Replaced tag_yes and tag_no by std::true_type and std::false_type Roland Bock 2013-09-29 09:02:51 +0200
  • 581353dc53 Streamlined some typenames Roland Bock 2013-09-29 08:51:29 +0200
  • 3d777d982a Added missing file offset.h Roland Bock 2013-09-27 10:59:09 +0200
  • 75447a2959 Fixed compile bug in gcc-4.8 Roland Bock 2013-09-27 10:58:41 +0200
  • 1df474fdaa Added hint towards dynamic queries to the README Roland Bock 2013-09-27 10:57:32 +0200
  • 5604d5d663 Added dynamic limit and offset Roland Bock 2013-09-26 18:54:52 +0200
  • 716996db51 Added dynamic versions of group_by, having and order_by Roland Bock 2013-09-22 21:29:53 +0200
  • 472833016f Added dynamic versions of from and where to select Roland Bock 2013-09-22 20:42:19 +0200
  • 5576df1775 Cleaned up select_pseudo_table and started to prepare for dynamic select parts Roland Bock 2013-09-22 12:16:28 +0200
  • 950859af5f Rewrote macro generated function code to handwritten code Roland Bock 2013-09-19 17:07:14 +0200
  • 0db405c28c Rewrote like() member function, added more type control to concat() Roland Bock 2013-09-19 09:04:07 +0200
  • 1ab504f908 Fixed compile time checks for concat Roland Bock 2013-09-19 08:15:19 +0200
  • 683731517a Introduced result::front, pop_front and empty() to make it more STL-container-like Roland Bock 2013-09-19 08:08:59 +0200
  • 8189dc6a00 Fixed bug in type set Roland Bock 2013-09-19 08:04:01 +0200
  • 705c16e5a3 Rewrote concat function, preparing for concat and operator||, depending on the connector Roland Bock 2013-09-18 15:52:41 +0200
  • c042d99643 Introduced unary function templates which use one pair of braces less Roland Bock 2013-09-18 15:19:47 +0200
  • d55cfce746 Simplified check for duplicate names in select expression list Roland Bock 2013-09-17 07:45:54 +0200
  • 1596b33e52 Minor cleanup Roland Bock 2013-09-13 10:38:25 +0200
  • 853d410593 Added link to sqlite3 connector Roland Bock 2013-09-13 10:37:21 +0200
  • 161da75723 Stripped a lot of superfluouos type information from result rows. Roland Bock 2013-09-13 09:18:15 +0200
  • 2defeff18e Introduced field template to make result_row_t less specific. Roland Bock 2013-09-13 07:24:41 +0200
  • 9c1e75cd89 Adjusted insert and update to work with sqlite Roland Bock 2013-09-09 22:45:34 +0200