Commit Graph

1757 Commits

Author SHA1 Message Date
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
e1ca385651 [#1975] Add Result.sort{Asc | Desc}(int) and (String) to order by field
index / name Edit
2012-11-23 12:20:15 +01:00
Lukas Eder
4bcc9f5524 Updated launch targets 2012-11-23 11:55:36 +01:00
Lukas Eder
3d020492b6 [#1973] Add Executor.fetchOne(ResultSet) 2012-11-23 11:54:25 +01:00
Lukas Eder
5162da5f1f Merge branch 'master' of https://github.com/jOOQ/jOOQ.git 2012-11-12 20:02:43 +01:00
Lukas Eder
c303a019bd [#1967] Document using MySQL's SQL_CALC_FOUND_ROWS as an Oracle hint 2012-11-12 19:54:27 +01:00
Lukas Eder
9874798860 Update jOOQ-website/json/stats.php 2012-11-12 11:55:42 +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
52fd0b5d8e Updated manual 2012-11-11 13:26:01 +01:00
Lukas Eder
7a80d2f155 [#1118] Remove support for the code generation ant task 2012-11-11 13:25:26 +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
0789a832c7 [#1919] Support higher degrees of Row[N] and Record[N] types. Match
Scala's max degree of 22
2012-11-11 12:34:43 +01:00
Lukas Eder
83feae654e [#1906] Use Xtend to generate Row[N], Record[N] and other code
artefacts - Added Update / Scala Conversions code generation
2012-11-11 12:20:50 +01:00
Lukas Eder
a96282f0fa [#1906] Use Xtend to generate Row[N], Record[N] and other code artefacts
- Added more Factory generation code
2012-11-11 11:31:48 +01:00
Lukas Eder
8415677d17 [#1906] Use Xtend to generate Row[N], Record[N] and other code artefacts
- Added Factory code generation (code insertion)
2012-11-10 15:40:51 +01:00
Lukas Eder
dd71da7929 [#1906] Use Xtend to generate Row[N], Record[N] and other code artefacts
- Use Xtend to generate RecordImpl
2012-11-10 14:48:58 +01:00
Lukas Eder
a476ac1957 [#1906] Use Xtend to generate Row[N], Record[N] and other code artefacts
- Added generation support for Record[N]
2012-11-10 14:38:36 +01:00
Lukas Eder
970cc7bff3 [#1906] Use Xtend to generate Row[N], Record[N] and other code artefacts 2012-11-10 14:28:39 +01:00
Lukas Eder
b4701a7283 [#1906] Use Xtend to generate Row[N], Record[N] and other code artefacts 2012-11-10 14:26:44 +01:00
Lukas Eder
16b4c68a0e [#1966] Add a Row[N].equal(Record[N]) and similar convenience methods 2012-11-10 14:24:15 +01:00
Lukas Eder
7f31b11909 [#1966] Add a Row[N].equal(Record[N]) and similar convenience methods -
Implemented this for degree = 1. Need a code generator!
2012-11-10 11:32: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
eb8e865822 [#1962] Improve formatting of window functions - Allow to override the
formatting flag
2012-11-09 18:52:41 +01:00
Lukas Eder
98295f7435 Updated manual 2012-11-09 18:39:17 +01:00
Lukas Eder
dc9d3d314f [#1907] Remove FactoryOperations, push its API down to
org.jooq.impl.Executor - Documented DataAccessException
2012-11-09 18:36:19 +01:00
Lukas Eder
8f9359f62e [#1907] Remove FactoryOperations, push its API down to
org.jooq.impl.Executor
2012-11-09 18:30:50 +01:00
Lukas Eder
c28255ef86 [#1904] Add Executor.fetch(ResultQuery) and Executor.execute(Query)
methods
2012-11-09 17:55:16 +01:00
Lukas Eder
77896b0fe1 Improved Javadoc 2012-11-09 17:42:53 +01:00
Lukas Eder
fd8fe4c589 [#1951] Add support for SQL Server WITH (...) table hints 2012-11-09 17:16:48 +01:00
Lukas Eder
7c731f93b3 Added missing final keyword 2012-11-09 16:54:37 +01:00
Lukas Eder
54ed7cac9e [#1954] Bad SQL rendered when combining ORDER BY [ some-function ]
with LIMIT .. OFFSET in DB2, SQL Server
2012-11-09 16:30:30 +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
Chrriis
406c3de55c [#1177] Add SQL Console module to jOOQ - avoid evaluating empty
statements.
2012-11-08 11:49:39 +01:00
Chrriis
9453aa3a3c [#1177] Add SQL Console module to jOOQ - fixed infinite loop on certain
RDBMS.
2012-11-08 11:47:04 +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
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
7547b42763 [#1931] Code generator improvements 2012-11-04 11:54:59 +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
7f43e88e0a Removed unneeded writer 2012-11-02 18:14:06 +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
4752b44741 Added test case for condition construction using
fieldByName(...).in(Set)
2012-11-02 14:48:39 +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