lukaseder
e70f32ab6b
Upgraded Scala version
2018-10-20 15:44:50 +02:00
lukaseder
5da0b18ff5
[ #7954 ] Document in Javadoc that JDBCUtils.dialect() and similar methods return DEFAULT, not null
2018-10-19 17:47:10 +02:00
lukaseder
e6d139f682
[ #7947 ] Added feature also for <forcedType> matching
2018-10-17 11:53:10 +02:00
lukaseder
0d2351382e
[ #7947 ] Let code generation patterns match also partially qualified object names
2018-10-17 11:31:49 +02:00
lukaseder
12882d77be
[ #7948 ] Use the new H2 1.4.198 INFORMATION_SCHEMA.COLUMNS.IS_VISIBLE column
2018-10-17 11:21:05 +02:00
lukaseder
af49efa6d7
[ #7942 ] Excess SELECT statement run on UpdatableRecord.store(), insert(), update() on MySQL
2018-10-16 08:04:51 +02:00
Eric NICOLAS
099230d160
Fix Javadoc entry for Field#containsIgnoreCase
...
This method is described as translating to "this not ilike ..." while it should be: "this ilike ...", just like the #likeIgnoreCase(String, char) it is (conceptually) overloading.
2018-10-13 04:06:39 +02:00
lukaseder
5a958a8df9
[ #7929 ] jOOQ-checker should not allow any jOOQ API usage in the absence of an Allow annotation
2018-10-11 17:59:17 +02:00
lukaseder
e33e0e55ff
[ #7930 ] Missing Support annotation on various DSL.val(), value(), inline() overloads
2018-10-11 17:49:21 +02:00
lukaseder
06373a54ac
[ #7926 ] jOOQ-checker does not type check in absence of Require annotation
2018-10-11 16:58:16 +02:00
lukaseder
551c0d9f6b
[ #7925 ] Make org.jooq.impl classes Iif and NullIf package-private
2018-10-11 16:40:03 +02:00
lukaseder
eb9235268e
Re-add <source> / <target> tags to compiler plugin
2018-10-11 16:30:01 +02:00
lukaseder
f5080b6ab7
[ #7923 ] jOOQ checker fails with InternalUtils.symbol: tree is null error when checked code has no enclosing method
2018-10-11 16:29:27 +02:00
lukaseder
bf84314508
[ #7924 ] Add a CompileOptions argument object to pass annotation processors and other things to Reflect.compile()
2018-10-11 14:04:45 +02:00
lukaseder
94fa22ba92
[ #7922 ] Upgrade org.checkerframework:checker dependency in jOOQ-checker
2018-10-11 11:19:13 +02:00
lukaseder
816ca6b5a8
[ #5601 ] IN list padding setting should also apply to row IN predicates
2018-10-10 16:11:30 +02:00
lukaseder
ab42758592
[ #5576 ] Add support for SQLite 3.15's row value expression support
2018-10-10 15:49:55 +02:00
lukaseder
f9009e109a
[ #7296 ] Added fix for empty window specification emulations
2018-10-10 15:02:51 +02:00
lukaseder
547a781b0f
[ #2731 ] Added "when jOOQ and when JPA" section
2018-10-10 14:28:07 +02:00
lukaseder
e962e924b6
[ #7518 ] Support parsing DML on views
2018-10-10 14:03:00 +02:00
lukaseder
cf27c9c80a
[ #7518 ] Support parsing DML on views
2018-10-10 14:02:49 +02:00
lukaseder
b39439a490
[ #3606 ] Emulate INSERT/UPDATE/DELETE (SELECT ...) by WITH v AS (SELECT ...) INSERT/UPDATE/DELETE v on SQL Server
2018-10-10 13:25:43 +02:00
lukaseder
91db9fa109
[ #7882 ] Wrong implementation
2018-10-10 11:07:30 +02:00
lukaseder
0b7af62876
[ #1535 ] Generate dummy ORDER BY clause for ranking functions on databases that require them
2018-10-09 17:51:38 +02:00
lukaseder
da3ef5f7eb
[ #1725 ] Document SIMILAR TO predicate support
2018-10-09 16:37:23 +02:00
lukaseder
2d23b6424d
[ #1725 ] [ #7518 ] Add support for SQL standard SIMILAR TO predicate
2018-10-09 16:31:57 +02:00
lukaseder
cdba5086df
[ #1725 ] Add support for SQL standard SIMILAR TO predicate
2018-10-09 16:23:24 +02:00
lukaseder
76fc879ab8
[ #7920 ] Missing implementation of AbstractRecord.formatCSV()
2018-10-09 11:00:13 +02:00
lukaseder
a5ccd30ca6
[ #7802 ] Record.formatCSV() should format nested records recursively
2018-10-09 10:55:11 +02:00
lukaseder
c2e0db37ba
Upgraded PostgreSQL JDBC driver
2018-10-09 10:29:10 +02:00
lukaseder
590a15ca3c
[ #7917 ] Partial implementation (still a moving target in H2)
2018-10-09 10:14:03 +02:00
lukaseder
6f76dd4dd2
[ #7918 ] Bad formatting of constraints in CREATE TABLE statements
2018-10-08 12:50:50 +02:00
lukaseder
8704370c23
Fixed Constants.XSD_CODEGEN
2018-10-08 12:50:41 +02:00
lukaseder
c1cf946f62
[ #7914 ] Overload fetchXYZ(T, Collection<? extends Condition>) and fetchXYZ(T, Condition...)
2018-10-08 12:02:47 +02:00
lukaseder
17ec69fd78
[ #7915 ] Added unit tests, fixed issue
2018-10-08 11:39:37 +02:00
lukaseder
5454f46111
[ #7915 ] Add Query.poolable(boolean) to govern the JDBC Statement.setPoolable() behaviour
2018-10-08 11:36:12 +02:00
lukaseder
4bffbc4148
[ #7865 ] Add support for SQLite window functions
2018-10-08 10:43:14 +02:00
lukaseder
a8690a2b46
[ #7913 ] Add support for H2 standard MERGE statement
2018-10-03 15:49:02 +02:00
lukaseder
a2bcf50b6e
[ #7874 ] Pull up DAOImpl.getId() to DAO.getId()
2018-10-02 13:47:49 +02:00
lukaseder
04ad13f68d
[ #7904 ] Apply optimistic locking logic also for non-updatable TableRecords on insert()
2018-10-02 13:43:34 +02:00
lukaseder
89bf328a89
[ #7908 ] Add documentation about UPDATE .. FROM
2018-10-02 13:11:57 +02:00
lukaseder
9cde8a76a4
Updated manual
2018-10-02 11:59:58 +02:00
lukaseder
f2eea03c55
[ #7909 ] ExecuteContext.sqlException(SQLException) should accept null
2018-10-02 11:58:09 +02:00
lukaseder
3d1d17ec7d
[ #7906 ] Add support for H2 window functions - Support also GROUPS and EXCLUDE
2018-10-02 10:41:50 +02:00
Lukas Eder
de5241b4af
[ #7518 ] [ #7907 ] Support parsing vendor-specific RESPECT NULLS / IGNORE NULLS syntax
2018-10-01 12:00:47 +02:00
Lukas Eder
f3767bacb9
[ #7906 ] Add support for H2 window functions
2018-10-01 11:27:10 +02:00
Lukas Eder
6fa285f687
[ #6382 ] Fix Derby Support annotations
2018-09-26 16:53:14 +02:00
Lukas Eder
b190b8351a
[ #7518 ] Support parsing UPDATE t [ [ AS ] alias ]
2018-09-26 16:52:16 +02:00
Lukas Eder
385c783482
[ #7518 ] Support parsing UPDATE table [ [ AS ] alias ]
2018-09-26 13:36:33 +02:00
Lukas Eder
4832f1f084
[ #7518 ] [ #7902 ] Add parser support for negative numeric scales
2018-09-26 13:22:36 +02:00