Lukas Eder
1adbf989e1
Ignore new Eclipse warning "potential resource leak". It seems to
...
enforce a very rigid resource lifecycle handling
2012-12-02 10:29:02 +01:00
Lukas Eder
e8b0133cdf
[ #1986 ] Add Record.fromMap() as the inverse operation of
...
Record.intoMap()
2012-11-30 12:01:09 +01:00
Lukas Eder
a209da8676
[ #1636 ] Add jooq-meta support for querying the JDBC DatabaseMetaData API
...
- Fixed DECIMAL data type handling
2012-11-30 11:34:03 +01:00
Lukas Eder
073f90648f
[ #1636 ] Add jooq-meta support for querying the JDBC DatabaseMetaData API
2012-11-30 11:25:26 +01:00
Lukas Eder
c6468f6779
[ #1972 ] Move MySQLFactory.md5() to Factory and simulate it for Oracle
2012-11-23 13:11:45 +01:00
Lukas Eder
cde26c3af9
[ #1097 ] Add org.jooq.Catalog, a type modelling an entity combining
...
several org.jooq.Schema
- Added CatalogImpl
- Added getCatalogs() to Meta
2012-11-23 12:54:57 +01:00
Lukas Eder
02ccfc766d
[ #1968 ] Add org.jooq.Meta returned from Executor.meta() to return a
...
wrapped JDBC DatabaseMetaData object
2012-11-23 12:41:19 +01:00
Lukas Eder
4bcc9f5524
Updated launch targets
2012-11-23 11:55:36 +01:00
Lukas Eder
f489e76f61
[ #1649 ] Remove support for code generation from pre-jOOQ 2.0 .properties
...
file - Migration of .properties files
2012-11-11 14:36:32 +01:00
Lukas Eder
25e088c257
[ #1919 ] Support higher degrees of Row[N] and Record[N] types. Match
...
Scala's max degree of 22 - Regenerated H2, Oracle, Postgres meta data
2012-11-11 12:41:09 +01:00
Lukas Eder
d94d8cba3c
[ #1690 ] Add UpdatableRecord.key() returning a Record holding PK values
2012-11-10 11:18:07 +01:00
Lukas Eder
3522e9b048
Funny Toad Extensions update...
2012-11-10 11:16:48 +01:00
Lukas Eder
fd8fe4c589
[ #1951 ] Add support for SQL Server WITH (...) table hints
2012-11-09 17:16:48 +01:00
Lukas Eder
01f872f06f
[ #1958 ] Bad SQL rendered for OVER (ORDER BY [ some-function ]) for SQL
...
Server and Sybase
2012-11-09 15:38:37 +01:00
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
4af0a57485
[ #1954 ] Bad SQL rendered when combining ORDER BY [ some-function ] with
...
LIMIT .. OFFSET in DB2, SQL Server - Added integration test
2012-11-09 13:08:34 +01:00
Lukas Eder
35b043286d
[ #1931 ] Code generator improvements
...
- Simplified JavaGenerator by removing unnecessary abstractions
- Re-ordered methods in generated Record classes
- Removed dead code
2012-11-04 17:28:30 +01:00
Lukas Eder
51733742b8
[ #1934 ] Improve generated Record Javadoc
2012-11-04 14:03:44 +01:00
Lukas Eder
ecc9a835b7
[ #1932 ] Generate Javadocs for Table constructors
2012-11-04 11:23:42 +01:00
Lukas Eder
b3cd1c5cdf
[ #1931 ] Code generator improvements
...
- Added String.format() support to GenerationWriter
- Moved Javadoc printing to JavaWriter
- Separated Java writing (JavaWriter) from general writing
(GeneratorWriter)
- Rewrote some generation logic
- Added some convenience to GeneratorStrategy
- Regenerated H2, Oracle, Postgres schemata
2012-11-03 16:00:12 +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
4233980896
Let PrettyPrinter hook into renderEnd, rather than executeStart
2012-11-02 13:25:07 +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
4c224b77c6
Reordered some test methods
2012-11-02 12:31:01 +01:00
Lukas Eder
54c764ae9c
[ #1917 ] Add support for CUBRID 9.0's new features - Upgrade database
2012-11-02 12:06:27 +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
36c3f04a00
Fixed formatting
2012-10-31 21:18:11 +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
74e16f05b8
Added another test case
2012-10-30 20:42:30 +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
bd7d135140
[ #1697 ] Add Factory.all() and Factory.any() to create quantified
...
expressions
2012-10-27 22:31:43 +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
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
09e06b8555
Added some Javadoc
2012-10-26 22:54:40 +02:00
Lukas Eder
1444a0b3cb
[ #1894 ] Remove constructors from dialect-specific factories
2012-10-26 21:52:04 +02:00
Lukas Eder
c7936e68bb
[ #1890 ] Bad Postgres array serialisation when " or \ characters are
...
contained in a String[] - Added integration test
2012-10-26 18:56:31 +02:00
Lukas Eder
70a5727b64
[ #1254 ] Move org.jooq.tools.unsigned contents to org.jooq.types (along
...
with the new INTERVAL types)
2012-10-26 18:31:36 +02:00
Lukas Eder
f4e7c57732
[ #1887 ] Remove all deprecated code
2012-10-26 18:25:34 +02:00
Lukas Eder
65e292f261
[ #1740 ] Remove support for generated master data enums
2012-10-26 17:02:06 +02:00
Lukas Eder
4a1fc9cd8a
[ #1887 ] Remove all deprecated code
2012-10-26 15:54:25 +02:00
Lukas Eder
0c61181146
Added TODO
2012-10-26 13:33:15 +02:00
Lukas Eder
e4e48a69e0
Fixed test
2012-10-26 13:28:09 +02:00
Lukas Eder
d24a06f215
Improved PrettyPrinter
2012-10-26 13:19:42 +02:00
Lukas Eder
2cf3d35843
Fixed test cases
2012-10-26 12:49:45 +02:00