Lukas Eder
|
81d18ecf06
|
[#1954] Bad SQL rendered when combining ORDER BY [ some-function ] with
LIMIT .. OFFSET in DB2, SQL Server - Workaround for DB2: Avoid ORDER BY
clause in ROW_NUMBER() ranking function
|
2012-11-09 13:39:54 +01:00 |
|
Lukas Eder
|
d39a5dcb1c
|
[#1937] Inefficient implementations of AbstractDataType.equals() and
hashCode()
|
2012-11-06 23:36:50 +01:00 |
|
Lukas Eder
|
a70ba0f67f
|
[#1942] Inefficient call to String.split() in StringUtils.toCamelCase()
leads to non-negligible performance overhead in POJO transformation
calls
|
2012-11-06 23:24:44 +01:00 |
|
Lukas Eder
|
041407b965
|
[#1938] Improve AbstractField.hashCode() and AbstractTable.hashCode()
and similar, as these two are called very often
|
2012-11-06 23:00:01 +01:00 |
|
Lukas Eder
|
78184bef2a
|
Document IndexOutOfBoundsException, IllegalArgumentException,
DataTypeException
|
2012-11-02 17:48:34 +01:00 |
|
Lukas Eder
|
3ff3995fac
|
[#1927] Problems with escaping backslashes in CSV export/import
|
2012-11-02 16:09:58 +01:00 |
|
Lukas Eder
|
7302d07341
|
[#1923] Add Record.intoResultSet() to create a single-record JDBC
ResultSet from a Record
|
2012-11-02 14:04:33 +01:00 |
|
Lukas Eder
|
27a3073b10
|
[#1917] Add support for CUBRID 9.0's new features - Added and documented
support for CUBRID MERGE statement (Oracle syntax extensions)
|
2012-11-02 13:31:41 +01:00 |
|
Lukas Eder
|
4aa381f842
|
[#1917] Add support for CUBRID 9.0's new features - Added support and
documentation for CUBRID's MERGE support
|
2012-11-02 13:17:09 +01:00 |
|
Lukas Eder
|
eec85836c5
|
[#1917] Add support for CUBRID 9.0's new features - Added and documented
support for CUBRID window functions
|
2012-11-02 13:05:33 +01:00 |
|
Lukas Eder
|
b32cf31f5b
|
[#915] Add <T1, T2, ..., T[N]> Table<Record[N]<T1, T2, ..., T[N]>>
Factory.values(Row[N]<T1, T2, ..., T[N]>...), to create ad-hoc tables
from data
|
2012-10-31 21:58:00 +01:00 |
|
Lukas Eder
|
5e9e00a973
|
[#1918] Let generated Records implement Record1, Record2, ...,
Record[N] if applicable
|
2012-10-31 21:14:23 +01:00 |
|
Lukas Eder
|
3c25759f62
|
Removed unneeded InOperator (which is redundant with SubqueryOperator)
|
2012-10-29 21:36:45 +01:00 |
|
Lukas Eder
|
6543cb0f42
|
[#1583] Add support for row expressions in UPDATE statements: UPDATE ..
SET (A, B, C) = (SELECT X, Y, Z)
|
2012-10-29 21:23:01 +01:00 |
|
Lukas Eder
|
67a2c5f6ee
|
[#1905] Add Row[N].equal(Select<? extends Record[N]>) and similar
methods
|
2012-10-28 22:16:07 +01:00 |
|
Lukas Eder
|
345db92b31
|
[#1875] Add generic <R extends Record> type to SelectXXXStep DSL
type hierarchy for increased tuple type-safety
|
2012-10-28 14:52:53 +01:00 |
|
Lukas Eder
|
ee0a230c7f
|
[#1902] Duplicate SELECT API between Executor and Factory
|
2012-10-28 10:51:22 +01:00 |
|
Lukas Eder
|
9df9b9a4af
|
Factory internals visual reorganisation
|
2012-10-28 10:10:26 +01:00 |
|
Lukas Eder
|
12b913a2d9
|
[#1374] Review usage of generics. Is <? extends T> really justified?
|
2012-10-27 23:28:57 +02:00 |
|
Lukas Eder
|
cfec453d50
|
[#1038] Introduce new type GroupField for cube(), rollup() and
groupingSets() functions. Accept only Field... and GroupField... in
groupBy() clauses
|
2012-10-27 22:48:55 +02:00 |
|
Lukas Eder
|
9caa7041c2
|
[#1887] Remove all deprecated code
|
2012-10-27 22:33:51 +02:00 |
|
Lukas Eder
|
bd7d135140
|
[#1697] Add Factory.all() and Factory.any() to create quantified
expressions
|
2012-10-27 22:31:43 +02:00 |
|
Lukas Eder
|
95b8db9cce
|
[#1887] Remove all deprecated code
|
2012-10-27 21:15:46 +02:00 |
|
Lukas Eder
|
857c8e6f79
|
[#1887] Remove all deprecated code
|
2012-10-27 21:00:54 +02:00 |
|
Lukas Eder
|
3ae9425540
|
Clean up AbstractRecord
|
2012-10-27 20:45:43 +02:00 |
|
Lukas Eder
|
31d145ea52
|
[#1887] Remove all deprecated code - Removed getValueAs[...] methods
|
2012-10-27 20:39:00 +02:00 |
|
Lukas Eder
|
3a94ca1a6c
|
[#1887] Remove all deprecated code - Removed QueryPartInternal API
|
2012-10-27 20:28:26 +02:00 |
|
Lukas Eder
|
113cb2c215
|
[#1887] Remove all deprecated code
- Improved AbstractDelegatingQuery type hierarchy
- Removed QueryPartInternal.getSQL() methods
|
2012-10-27 20:20:07 +02:00 |
|
Lukas Eder
|
2303947503
|
Inlined method that is no longer really used
|
2012-10-27 20:09:22 +02:00 |
|
Lukas Eder
|
cd208d3873
|
[#1895] Decouple Executor from Configuration. Use composition rather
than inheritance - Cleaning of Executor
|
2012-10-27 20:07:50 +02:00 |
|
Lukas Eder
|
73955ed6ea
|
[#1899] Make some JDBC-related utility methods publicly available
in org.jooq.tools.jdbc.JDBCUtils - Renamed internal Util class to
Utils, to be consistent with other utility classes
|
2012-10-27 19:44:32 +02:00 |
|
Lukas Eder
|
2b38a75c54
|
[#1899] Make some JDBC-related utility methods publicly available in
org.jooq.tools.jdbc.JDBCUtils
|
2012-10-27 19:43:00 +02:00 |
|
Lukas Eder
|
36c98e4cc4
|
[#1895] Decouple Executor from Configuration. Use composition rather
than inheritance - Removed Executor.DEFAULT_INSTANCES, remainders of
early jOOQ days
|
2012-10-27 19:32:32 +02:00 |
|
Lukas Eder
|
16be60c44a
|
Added final keywords
|
2012-10-27 18:56:42 +02:00 |
|
Lukas Eder
|
823732175a
|
Fixed Javadoc
|
2012-10-27 18:53:01 +02:00 |
|
Lukas Eder
|
99523423c2
|
Removed unused code
|
2012-10-26 23:45:05 +02:00 |
|
Lukas Eder
|
e8d7602102
|
[#1895] Decouple Executor from Configuration. Use composition rather
than inheritance - Step 1: Let executor delegate to Configuration
|
2012-10-26 23:36:21 +02:00 |
|
Lukas Eder
|
e506d9de65
|
[#1533] Extract Executor API from Factory. Let Factory contain only
static QueryPart factory methods
|
2012-10-26 23:03:04 +02:00 |
|
Lukas Eder
|
1444a0b3cb
|
[#1894] Remove constructors from dialect-specific factories
|
2012-10-26 21:52:04 +02:00 |
|
Lukas Eder
|
ccf94ee887
|
[#1874] Add Record1, Record2, ... Record8 similar to Row1, Row2, ...
Row8, to support record type-safety
|
2012-10-26 20:50:01 +02:00 |
|
Lukas Eder
|
fc70742ee1
|
[#1880] Let SelectQuery extend SimpleSelectQuery to avoid redundancy
|
2012-10-26 20:48:52 +02:00 |
|
Lukas Eder
|
8a20d38248
|
[#1887] Remove all deprecated code
|
2012-10-26 20:24:15 +02:00 |
|
Lukas Eder
|
446104c02d
|
[#1887] Remove all deprecated code
|
2012-10-26 20:17:56 +02:00 |
|
Lukas Eder
|
156c69e6ba
|
[#1887] Remove all deprecated code
|
2012-10-26 20:04:00 +02:00 |
|
Lukas Eder
|
e68ed8358a
|
[#1254] Move org.jooq.tools.unsigned contents to org.jooq.types (along
with the new INTERVAL types) - Removed empty package
|
2012-10-26 19:46:04 +02:00 |
|
Lukas Eder
|
6aea83e50d
|
[#1890] Bad Postgres array serialisation when " or \ characters are
contained in a String[] - Moved extracted postgres array serialisation
method to PostgresUtils
|
2012-10-26 19:43:19 +02:00 |
|
Henrik Johansson
|
f6479786b1
|
Fixed issue with encoding and escaping " and \ when inserting into Postgres Array column.
|
2012-10-26 19:36:01 +02:00 |
|
Henrik Johansson
|
1ab948e62d
|
Made method take Object[] instead of Object, and then cast it.
|
2012-10-26 19:35:44 +02:00 |
|
Henrik Johansson
|
b01dcd6f0f
|
Inlined call.
|
2012-10-26 19:35:37 +02:00 |
|
Henrik Johansson
|
c7e22f9038
|
Made method return String instead of StringBuilder
|
2012-10-26 19:35:27 +02:00 |
|