Lukas Eder
67acab88c0
[ #894 ] Move functions from Field<?> to new org.jooq.impl.SQL and make them static - moved window functions
2011-11-04 18:13:51 +00:00
Lukas Eder
3197037dd5
[ #894 ] Move functions from Field<?> to new org.jooq.impl.SQL and make them static - moved window functions
...
[#902 ] Make AggregateFunction the base type for constructing window functions
[#903 ] Field.lag(int, T) erroneously delegates to Field.lead()
2011-11-04 18:05:23 +00:00
Lukas Eder
30dd09dee2
[ #891 ] Let min() max(), etc functions return a new type AggregateFunction. This type can then be used as an entry-point for window functions
2011-11-04 17:20:38 +00:00
Lukas Eder
007aa862ef
[ #898 ] Replace usage of checked SQLException by an unchecked DataAccessException, similar to that of Spring
...
[#899 ] Build jOOQ .jar files as bundles to be deployed into OSGI environments
[#900 ] Purge deprecated API - Prior to 2.0
2011-11-04 16:07:08 +00:00
Lukas Eder
da9b69ea98
[ #894 ] Move functions from Field<?> to Factory and make them static - moved math functions
2011-11-04 11:02:45 +00:00
Lukas Eder
0c4a09451e
[ #894 ] Move functions from Field<?> to Factory and make them static - moved aggregate functions
2011-10-31 18:08:57 +00:00
Lukas Eder
496aa5ee1d
[ #893 ] Simulate ROLLUP function for MySQL, using the WITH ROLLUP modifier
2011-10-31 17:39:05 +00:00
Lukas Eder
e0493dc775
[ #661 ] Add support for bitwise operators
...
[#895 ] Add Field.power(Field<? extends Number>)
2011-10-30 20:58:56 +00:00
Lukas Eder
de67521fb4
[ #718 ] Sequences should be mapped to appropriate type (e.g. SMALLINT, INT, BIGINT, etc)
2011-10-30 15:06:20 +00:00
Lukas Eder
f7e9adac52
[ #751 ] Add support for Oracle/SQL Server GROUPING SETS clause
2011-10-30 09:13:34 +00:00
Lukas Eder
3f9af0a01d
[ #892 ] Add support for Oracle/SQL Server GROUPING() and GROUPING_ID() functions to be used along with CUBE and ROLLUP clauses
2011-10-30 08:33:37 +00:00
Lukas Eder
36f560f5c4
[ #734 ] Add support for Oracle/SQL Server CUBE and ROLLUP clauses
2011-10-30 08:18:51 +00:00
Lukas Eder
a8aa1fe48e
[ #890 ] Add Factory.selectCount() convenience method
2011-10-30 07:30:29 +00:00
Lukas Eder
84e1eab570
[ #626 ] Create static function access
2011-10-30 07:19:32 +00:00
Lukas Eder
09c3406180
[ #794 ] Add support for ORDER BY [int value] in order to reference a column index for sorting
2011-10-29 16:40:29 +00:00
Lukas Eder
4ee4f47843
[ #888 ] Derby casting of VARCHAR to FLOAT (and similar) doesn't work
2011-10-29 14:04:28 +00:00
Lukas Eder
83f2c27773
[ #859 ] Derby casting of numeric types to BOOLEAN doesn't work
2011-10-29 13:18:17 +00:00
Lukas Eder
37c4c466b4
[ #885 ] Add support for INSERT INTO .. VALUES () syntax, omitting explicit field declarations
2011-10-29 12:09:38 +00:00
Lukas Eder
aa00ab4e63
[ #748 ] CURSOR: H2 regression in 1.3.158 regarding RESULT_SET stored function results
2011-10-29 11:30:40 +00:00
Lukas Eder
52ceaf63fa
[ #887 ] Add <E> List<E> Cursor.fetchInto(Class<E>)
2011-10-27 21:03:57 +00:00
Lukas Eder
d7336adc01
[ #886 ] Regression in date extract function when used in a subselect
2011-10-27 19:15:18 +00:00
Lukas Eder
78b7adb55a
Removed unnecessary indirection
2011-10-27 19:13:31 +00:00
Lukas Eder
11506875b5
[ #621 ] Add support for JDBC BATCH operations
2011-10-25 19:53:11 +00:00
Lukas Eder
0e5f8de8c1
Release 1.6.9-SNAPSHOT
2011-10-25 17:47:58 +00:00
Lukas Eder
7fe1d50c89
[ #882 ] Optimise Field.isTrue() and isFalse(). Take Field's data type into consideration
2011-10-25 17:43:34 +00:00
Lukas Eder
29644aa57e
[ #877 ] Compilation error in generated source code when a table without PK has an IDENTITY column
2011-10-20 17:28:26 +00:00
Lukas Eder
6bb7997fcb
Added some comments
2011-10-19 19:34:02 +00:00
Lukas Eder
665f31885d
Resolved javac compilation problem
2011-10-18 20:07:47 +00:00
Lukas Eder
05d6b89177
Resolved javac compilation problem
2011-10-18 19:57:01 +00:00
Lukas Eder
183fbd74ec
[ #271 ] PERFORMANCE: Don't pre-fetch table meta data when selecting from plain SQL tables
...
[#489 ] Add support for SELECT *
[#692 ] CURSOR: Add support for ResultSet type returned from HSQLDB stored functions
[#761 ] Exception when TRACE logging execution with plain SQL tables involved
2011-10-18 18:24:05 +00:00
Lukas Eder
1959e9e432
[ #878 ] Implement DataType.equals() and .hashCode()
2011-10-18 16:37:48 +00:00
Lukas Eder
f699d26460
[ #773 ] Execute standalone stored functions as CallableStatement to prevent issues with transactions
...
[#852 ] Review stored procedures / functions concept. Merge them all into a single "Routine" type
2011-10-17 17:48:07 +00:00
Lukas Eder
36c9260391
[ #873 ] Error when selecting two times the same aggregate field
2011-10-16 17:47:51 +00:00
Lukas Eder
8bb5c0d075
[ #874 ] Reduce the number of internal classes for dialect-specific function aliases
2011-10-16 13:02:10 +00:00
Lukas Eder
23934e3e2a
Added missing final keywords
2011-10-16 12:48:24 +00:00
Lukas Eder
87ce687450
[ #596 ] Add support for VARIANCE() and STDDEV() OVER() window functions
...
[#874 ] Reduce the number of internal classes for dialect-specific function aliases
2011-10-16 12:46:47 +00:00
Lukas Eder
9223364ee9
[ #872 ] Add support for STDDEV_POP(), STDDEV_SAMP(), VAR_POP(), VAR_SAMP() aggregate functions
2011-10-16 12:02:22 +00:00
Lukas Eder
f4eb201592
[ #870 ] Add support for MEDIAN aggregate function
2011-10-15 15:54:01 +00:00
Lukas Eder
d277d61cae
[ #863 ] Ingres integration generates illegal SQL when selecting things like SELECT 1 WHERE 1 = 1
2011-10-15 12:57:08 +00:00
Lukas Eder
a447385e32
[ #670 ] Add more Javadoc to Field.xxx() functions
2011-10-09 13:06:24 +00:00
Lukas Eder
7a22b8ad77
[ #866 ] Sybase ASE Field.replace(String) function incorrectly removes the argument string
2011-10-09 12:47:10 +00:00
Lukas Eder
d1f9906ab5
[ #865 ] Add integration tests for Field.ascii()
2011-10-09 12:43:35 +00:00
Lukas Eder
4628d259c7
[ #861 ] Field.replace(String) generates bad SQL for various RDBMS. Field.replace(String, String) works, though
2011-10-09 12:01:46 +00:00
Lukas Eder
d4c01f8397
[ #860 ] SQLite CEIL function is incorrectly simulated. CEIL(2.0) returns 3.0 instead of 2.0
2011-10-09 11:05:55 +00:00
Lukas Eder
362e31e019
[ #857 ] Derby casting of numeric types to String / VARCHAR doesn't work
2011-10-09 10:49:05 +00:00
Lukas Eder
746a4ff863
[ #858 ] SQLDataType.getSQLDataType() should return itself, instead of null
2011-10-09 10:27:07 +00:00
Lukas Eder
debf27ee01
[ #852 ] Review stored procedures / functions concept. Merge them all into a single "Routine" type - Regenerated integration test schemata
...
[#854 ] Add convenience methods Field.isTrue(), isFalse() for conversion of "Y", "YES", "1", "true", "on", etc into a boolean condition
2011-10-08 20:16:21 +00:00
Lukas Eder
1c9ff85cc9
[ #852 ] Review stored procedures / functions. Merge them all into a single procedure type
...
[#853 ] DB2 generated convenience methods for stored functions have unstable ordering
2011-10-02 19:53:27 +00:00
Lukas Eder
3d52f6cc2f
[ #756 ] CURSOR: Error when aliasing HSQLDB and Postgres UNNESTed tables
2011-10-02 15:39:29 +00:00
Lukas Eder
e59b065994
[ #847 ] Query.getSQL() doesn't render dialect-specific SQL when Query is constructed using the fluent API
2011-10-02 13:09:49 +00:00