Skip to content

Tags: Dushistov/sqlpp11

Tags

0.42

Toggle 0.42's commit message
Migrated to clearer failure return types.

In some cases, this makes debugging with MSVC much simpler, as MSVC does not report the same static_assert as clang and gcc. It gives up when hitting the failure return type (before encountering the static_assert).
The failure return type will now be an accordingly named wrapped static assert.

0.41

Toggle 0.41's commit message
Fix hidden return type in custom query.

Add for_each_field function

0.40

Toggle 0.40's commit message
Added missing includes

Moved ddl2cpp tests from C++ to CMake

0.39

Toggle 0.39's commit message
Several fixes for ddl2cpp

Several additional data types
more portable static_assert / compile tests

0.38

Toggle 0.38's commit message
Several fixes for MSVC

Nicer command line interface for ddl2cpp

0.37

Toggle 0.37's commit message
Maintenance release, fixing regressions

0.36

Toggle 0.36's commit message
Several breaking changes:

  * `from(a,b)` not allowed anymore, please use explicit joins
  * `where(true)` not allowed anymore, please use `.unconditionally()` or sqlpp::value(true)
  * `some_sql_expression and true` not allowed anymore, please use `tab.col == sqlpp::value(true)` if you really want to express this.
  * `having(expression)` requires `expression` to be made of aggregates, e.g. columns named in `group_by()` or aggregate functions like `count()` or constant values.
  * `where()` and `having()` accept only one parameter

Several more clauses are now available as free functions.

Lots of additional tests.

0.35

Toggle 0.35's commit message
Compiles with MSVC 2015 Update 1

Compiles with Xcode 7
Supports date and datetime data types
Supports case when then else
Supports empty in()
Detect non-aggregate columns in case of group by
Lots of small fixes

0.34

Toggle 0.34's commit message
Added schema qualified tables

0.33

Toggle 0.33's commit message
Cleaned up warnings and ambiguities detected by gcc-5.0