This package contiains typeful relation structure and
relational-algebraic query building DSL which can
translate into SQL query.
Supported query features are below:
- Type safe query building
- Restriction, Join, Aggregation
- Modularized relations
- Typed placeholders
Changes
0.12.1.0
add LiteralSQL instances of word and integer types.
0.12.0.1
update missing of this changelog.
0.12.0.0
rename from ShowConstantTermsSQL to LiteralSQL.
drop #tuplePiM_N.
drop old compat modules for relational-query-0.9.x.
0.11.4.0
add xxxNoPH effect APIs of arrow-interface.
0.11.3.0
add some overloaded projection instances for tuple types.
add #primary overloaded projection instance.
0.11.2.0
add insertValueList API.
(re-)add xxxNoPH effect APIs.
prepare to rename derivedXxx to xxx.
deprecate typed* APIs with implicit defaultConfig.
0.11.1.0
add compatibility module Database.Relational.Query.TH for upgrading from 0.9.
0.11.0.0
same as 0.10.1.1. re-versioned for TH incompatibility against 0.10.0.
0.10.1.1
fix overloaded-labels instances for GHC 8.2.
0.10.1.0
define projections with overloaded-labels. – Thanks for Ryan Mulligan
add a portable sequence number operation.
0.10.0.0
switch namespace to Database.Relational
update interfaces about projection types.
divide and apply product-isomorphic interfaces.
0.9.5.0
export QuerySuffix and unsafe-query functions from Database.Relational.Query namespace for libraries.
0.9.4.1
fix version constraint.
0.9.4.0
add NULLS FIRST and NULLS LAST to ORDER BY clause.
0.9.3.0
add Show instance of Pi.
add pzero and ConstantTermsSQL instance of ().
add Category instance of Pi.
0.9.2.1
add tested-with 8.2.1.
0.9.2.0
Add derivedInsertValue definitions to arrow interface.