Commit Graph

1395 Commits

Author SHA1 Message Date
Lukas Eder
edcd307b04 [#1125] Postgres needs casting for date time data types in queries like SELECT ? FROM DUAL 2012-02-10 19:22:54 +00:00
Lukas Eder
ff5e99870a Added some useful conversion methods 2012-02-10 18:12:03 +00:00
Lukas Eder
59a5f81a32 [#1125] Postgres needs casting for date time data types in queries like SELECT ? FROM DUAL - Added marker comment 2012-02-08 23:01:14 +00:00
Lukas Eder
900a224bc0 [#1117] NullPointerException when passing an ArrayRecord containing a null array to a stored function in Oracle 2012-02-04 21:28:26 +00:00
Lukas Eder
5d0ebca5c5 [#884] ARRAY's and UDT's are not correctly inlined when rendering inlined SQL 2012-02-04 21:17:21 +00:00
Lukas Eder
1a81b4a388 [#1114] Syntax error when unnesting TABLE of OBJECT in Oracle. The unnested table contains several columns but jOOQ only unnests "COLUMN_VALUE"
[#1115] Add support for Oracle VARRAY/TABLE of OBJECT types
2012-02-04 21:02:20 +00:00
Lukas Eder
71c9bda264 [#1111] VARRAY element type information is lost when unnesting VARRAY's returned from functions in Oracle 2012-02-03 17:46:40 +00:00
Lukas Eder
6514732d4e [#1110] VARRAY element type information is lost when unnesting VARRAY's in Oracle 2012-02-03 17:18:35 +00:00
Lukas Eder
bbd02c1813 [#1089] Add Field.contains(), .startsWith(), .endsWith() as a convenience for Field.like() (including escaping) 2012-02-03 15:50:04 +00:00
Lukas Eder
0a3d532c99 [#1106] Add Factory.escape(Field<String>, char) for use with LIKE 2012-02-03 15:08:45 +00:00
Lukas Eder
b3bc175177 [#1103] Add support for SQL Server data type uniqueidentifier 2012-02-03 14:34:42 +00:00
Lukas Eder
4ed897b0aa [#1101] Internal API leak exposed through covariance in AbstractTable.joinXXX() methods 2012-02-03 10:20:34 +00:00
Lukas Eder
90cfec17b3 Release 2.0.4-SNAPSHOT 2012-01-29 20:49:08 +00:00
Lukas Eder
973bf98e5c Release 2.0.3 - Fixed Javadoc 2012-01-29 15:59:15 +00:00
Lukas Eder
71b757d29a Fixed javac compiler issue 2012-01-29 15:58:11 +00:00
Lukas Eder
065d804452 FindBugs: SF_SWITCH_NO_DEFAULT 2012-01-29 15:50:37 +00:00
Lukas Eder
6091e319ee [#1091] Add missing @Support annotations on Table.crossJoin() methods 2012-01-29 15:21:21 +00:00
Lukas Eder
cff1e62b9c Release 2.0.3 2012-01-29 14:30:53 +00:00
Lukas Eder
ec40394853 Fixed Javadoc 2012-01-28 17:39:44 +00:00
Lukas Eder
4af77d7a50 [#1026] Add integration tests for NTILE window function 2012-01-28 16:41:05 +00:00
Lukas Eder
9f2e02a8bf [#1087] Change the NTILE function to return Field<Integer> instead of Field<BigDecimal> 2012-01-28 16:25:42 +00:00
Lukas Eder
6bb7dce2ad [#1084] Bind index mismatch in val(null).equal(null) and val(null).notEqual(null) 2012-01-28 15:28:01 +00:00
Lukas Eder
98603ffbfd [#1081] Derby error in NULL handling when simulating unnested arrays that contain NULL values 2012-01-28 13:17:23 +00:00
Lukas Eder
a6423bbf16 [#1082] Add some more DEBUG logging in AbstractResultQuery 2012-01-28 13:13:14 +00:00
Lukas Eder
21837feaff [#1080] Add support for JDBC's Statement.setFetchSize() in ResultQuery.fetchLazy() 2012-01-28 12:26:12 +00:00
Lukas Eder
15e62bbae6 [#1074] Add Field.notBetween(T, T) for convenience 2012-01-27 15:11:07 +00:00
Lukas Eder
d249ea6457 [#1069] Add support for INSERT INTO table(field1, field2, ...) SELECT syntax - as opposed to the existing INSERT INTO table SELECT 2012-01-27 10:45:41 +00:00
Lukas Eder
5115e356f9 [#1072] Add support for LIKE .. ESCAPE .. syntax 2012-01-27 09:27:56 +00:00
Lukas Eder
23a26069f2 FindBugs SS_SHOULD_BE_STATIC 2012-01-25 22:02:50 +00:00
Lukas Eder
d54e72dcae [#1071] Make Sequence Serializable 2012-01-25 21:59:58 +00:00
Lukas Eder
007eb1ac0c [#1065] Add OracleFactory.sysContext(String, String) to support Oracle's SYS_CONTEXT function 2012-01-21 19:11:44 +00:00
Lukas Eder
9e17af371c Corrected Javadoc 2012-01-21 19:02:40 +00:00
Lukas Eder
c12257fdb7 [#577] Simulate NATURAL JOIN syntax, where this is unavailable 2012-01-17 22:32:41 +00:00
Lukas Eder
63dcbd56a4 [#582] Simulate JOIN USING syntax, where this is unavailable 2012-01-17 19:31:05 +00:00
Lukas Eder
0ba28f37da [#671] Allow for nesting JOIN clauses 2012-01-17 19:06:19 +00:00
Lukas Eder
10720d1fe6 [#578] Add KEY JOIN syntax to simulate joining using generated foreign keys 2012-01-17 18:13:03 +00:00
Lukas Eder
1119c72bf6 [#578] Add KEY JOIN syntax to simulate joining using generated foreign keys - Added methods to the Table API (not yet Select API) 2012-01-15 22:23:27 +00:00
Lukas Eder
31bd0d6ae1 [#676] Add Table.join() methods to create more flexible Table products 2012-01-15 21:24:42 +00:00
Lukas Eder
a25bbeace7 [#1045] Simulate Oracle's PIVOT clause for other dialects using subqueries - added first draft for simulation 2012-01-15 09:35:11 +00:00
Lukas Eder
b7a9db1c48 [#1060] Improve debug logging of H2 arrays. The syntax is not ARRAY[1, 2], but (1, 2) 2012-01-11 19:02:59 +00:00
Lukas Eder
fe5bdc9749 [#1051] Add Factory.execute(String, Object...) as a convenience method for Factory.query(...).execute(); 2012-01-11 18:56:04 +00:00
Lukas Eder
9827b2d0ef [#1055] Simulate Factory.table(Object[]) and table(List<?>) using UNION ALL in dialects that do not support arrays - added Javadoc 2012-01-11 18:31:09 +00:00
Lukas Eder
050ae4257b [#1048] Simulate <op> <quantifier> (array) syntax for dialects that do not support arrays
[#1055] Simulate Factory.table(Object[]) and table(List<?>) using UNION ALL in dialects that do not support arrays
2012-01-09 22:55:42 +00:00
Lukas Eder
2ad7fb795f [#1059] Change SelectFromStep.from(Collection<TableLike<?>> tables) to Collection<? extends TableLike<?>> 2012-01-09 18:58:04 +00:00
Lukas Eder
17ca31d27c Release 2.0.2 2012-01-08 15:54:53 +00:00
Lukas Eder
1af93c411d [#1050] Deprecate usage of SOME quantifier in predicates, such as equalSome() 2012-01-08 10:58:18 +00:00
Lukas Eder
1631acf38b [#1049] Optimise GREATEST() and LEAST() simulations for Sybase, ASE, SQL Server, Derby 2012-01-07 18:46:46 +00:00
Lukas Eder
cb1c62fbac [#869] Add support for using ANY, ALL with arrays, not just with subselects
[#1047] Field.notEqualAny() erroneously renders != ALL()
2012-01-07 18:41:41 +00:00
Lukas Eder
8002ebe98c [#1021] Add explicit integration tests for LEFT|RIGHT|FULL OUTER JOIN 2012-01-07 16:23:10 +00:00
Lukas Eder
6eb96c07d1 [#1042] Add support for DISTINCT keyword in SUM, AVG, MIN, MAX aggregate functions 2012-01-07 12:55:51 +00:00
Lukas Eder
7e466b72ea [#595] Add support for Oracle's PIVOT clause - Prefer replacing "FOR" by "ON" rather than by "OVER", "OF" 2012-01-07 10:24:35 +00:00
Lukas Eder
1a90f3d7cd [#595] Add support for Oracle's PIVOT clause - Prefer replacing "FOR" by "OVER" rather than by "OF" 2012-01-07 10:14:24 +00:00
Lukas Eder
45176b07cf [#1041] Add <R> Table<R> Factory.table(Select<R>) convenience method for more fluency 2012-01-06 19:01:52 +00:00
Lukas Eder
8a634efd5d [#595] Add support for Oracle's PIVOT clause 2012-01-06 18:57:29 +00:00
Lukas Eder
07448d0da0 [#595] Add support for Oracle's PIVOT clause
[#1040] Add Object[][] Result.intoArray() and Object[] Record.intoArray() for convenience
2012-01-06 18:50:08 +00:00
Lukas Eder
071416e90a [#1037] The fluent API allows for JOIN clauses without FROM clause. 2012-01-06 11:39:30 +00:00
Lukas Eder
e1ee1da7c3 [#1029] Postgres can't bind NULL values in cases, where bind type is Object.class and bind value was created with Factory.param() 2012-01-06 11:14:35 +00:00
Lukas Eder
28b29bc769 [#1036] API typo in WindowRowsStep.rowsBetweenUnboundedFollwing() 2012-01-06 10:14:16 +00:00
Lukas Eder
b292033de5 [#1035] SelectOffsetStep does not extend SelectForUpdateStep. LIMIT .. OFFSET .. FOR UPDATE clauses are not possible 2012-01-05 20:48:34 +00:00
Lukas Eder
0d94769f2a [#1035] SelectOffsetStep does not extend SelectForUpdateStep. LIMIT .. OFFSET .. FOR UPDATE clauses are not possible 2012-01-05 20:47:52 +00:00
Lukas Eder
5649a7a74b [#1010] The MERGE INTO .. WHEN NOT MATCHED THEN INSERT .. syntax may cause type-safety issues in some databases. VALUES should be converted before binding 2012-01-04 21:11:02 +00:00
Lukas Eder
d5412d1895 [#1022] Add missing ASE implementation for Factory.use() 2012-01-04 20:43:24 +00:00
Lukas Eder
a252bff463 [#1030] UnsupportedOperationException when calling Query.bind(int, Object) on a query containing plain SQL fields
[#1031] Incorrect debug logging when plain SQL QueryParts like field("?") bind null values
[#1032] Incorrect debug logging when plain SQL QueryParts contain String literals, such as 'Hello? Anybody out there?'
2012-01-04 20:32:29 +00:00
Lukas Eder
ee29265748 [#1028] Syntax errors when using untyped param() in HSQLDB (and other strongly typed dialects) 2012-01-04 16:49:20 +00:00
Lukas Eder
9687809b8a [#1028] Syntax errors when using untyped param() in HSQLDB (and other strongly typed dialects) 2012-01-02 20:55:10 +00:00
Lukas Eder
220ac8c399 Fixed DefaultRenderContext.toString() 2012-01-02 18:16:27 +00:00
Lukas Eder
d1660ea0ec [#1024] Add Factory.resultQuery(String, Object...) to allow for arbitrary execution modes of plain SQL queries 2012-01-01 10:48:33 +00:00
Lukas Eder
b7a7442e9e [#1007] Formally document the API methods to indicate whether something is supported by any given SQL dialect 2011-12-30 17:12:24 +00:00
Lukas Eder
d9922481bb [#1025] Add missing SQLite implementation for Factory.deg() and Factory.rad() 2011-12-30 15:58:04 +00:00
Lukas Eder
161105a8ab [#1007] Formally document the API methods to indicate whether something is supported by any given SQL dialect - documented statements and clauses. Next step: Document functions
[#1019] Render LIMIT x OFFSET y also for MySQL, instead of LIMIT y, x
2011-12-30 13:38:37 +00:00
Lukas Eder
f5eb466fd9 [#1011] Add code generation configuration parameter to avoid generating @Generated annotation 2011-12-30 10:09:45 +00:00
Lukas Eder
d31fc000a0 [#1016] The Oracle CONNECT BY cond1 AND cond2 syntax erroneously creates a WHERE cond2 CONNECT BY cond1 statement 2011-12-23 14:56:47 +00:00
Lukas Eder
0251dcff1f [#1015] FindBugs: 7 occurrences of "Bad attempt to compute absolute value of signed 32-bit hashcode" 2011-12-23 14:42:04 +00:00
Lukas Eder
0061e7e346 [#1014] FindBugs: Latent risk of infinite recursion due to typo in QueryPartList.retainAll() 2011-12-23 14:28:23 +00:00
Lukas Eder
3d214297cc Release 2.0.1 2011-12-23 12:36:58 +00:00
Lukas Eder
08b7d6ecf5 [#968] Allow for custom enum types, configured in the code generator - fixed Postgres casting of synthetic EnumTypes 2011-12-23 12:04:46 +00:00
Lukas Eder
12565c2508 [#1005] The INSERT INTO .. VALUES .. syntax may cause type-safety issues in some databases. VALUES should be converted before binding 2011-12-23 10:48:15 +00:00
Lukas Eder
2936124b63 [#1002] TableRecord.storeUsing() doesn't update IDENTITY column values, if the column is not part of the main unique key 2011-12-18 18:31:56 +00:00
Lukas Eder
ef8c6cd43a [#1006] Add Factory.value(...) as a synonym for Factory.val(...) for increased Scala / Groovy compatibility 2011-12-18 18:21:16 +00:00
Lukas Eder
22b52d23df [#1000] Add support for MySQL INSERT INTO .. SET .. syntax in MERGE statement's WHEN NOT MATCHED THEN INSERT clause 2011-12-18 18:09:37 +00:00
Lukas Eder
ba236e720e [#1003] Sybase / SQL Server / MySQL / Ingres / H2 / Derby INSERT .. RETURNING returns null if a table has an IDENTITY column, but no main unique key 2011-12-18 17:27:56 +00:00
Lukas Eder
40049c9c87 [#1001] Identity.getField() should return TableField<R, T> instead of Field<T> 2011-12-18 16:49:31 +00:00
Lukas Eder
abb9fba1ce [#998] Enhance MERGE statement for Oracle extensions: WHEN MATCHED THEN UPDATE .. WHERE .. DELETE WHERE .. / WHEN NOT MATCHED THEN INSERT .. WHERE .. 2011-12-16 15:40:45 +00:00
Lukas Eder
d85bf620a3 [#995] Routines Don't Respect SchemaMapping - Github issue #8 2011-12-14 21:38:30 +00:00
Lukas Eder
fdb86d4a32 [#990] Problems when encoding arbitrary byte[] as String(byte[]) in inlined SQL 2011-12-11 21:54:16 +00:00
Lukas Eder
14d7651368 [#991] Add Query.bind(String, Object) and Query.bind(int, Object) to easily modify existing bind values 2011-12-11 17:04:08 +00:00
Lukas Eder
95d2c615e4 [#992] Document thrown DataTypeException in Convert methods 2011-12-11 16:28:49 +00:00
Lukas Eder
ea48c9dcd0 [#914] Allow for modifying bind values of existing QueryParts / Queries
[#980] Add support for named parameters, to better interact with Spring
2011-12-11 16:06:50 +00:00
Lukas Eder
71fafbb728 [#988] Change Factory.field(String) to return Field<Object> instead of Field<?> 2011-12-10 16:44:36 +00:00
Lukas Eder
123b2cca0b [#981] Cannot insertInto(table("my_table")), as plain SQL tables return Table<Record>, not Table<TableRecord>. Relax bound on R - Fixed INSERT 2011-12-10 16:06:06 +00:00
Lukas Eder
fcca200ee7 [#981] Cannot insertInto(table("my_table")), as plain SQL tables return Table<Record>, not Table<TableRecord>. Relax bound on R - Fixed UPDATE 2011-12-10 15:54:32 +00:00
Lukas Eder
449333c143 [#981] Cannot insertInto(table("my_table")), as plain SQL tables return Table<Record>, not Table<TableRecord>. Relax bound on R - Fixed DELETE, MERGE 2011-12-10 15:51:12 +00:00
Lukas Eder
6a8f570740 Removed unneeded test .class files 2011-12-10 14:23:31 +00:00
Lukas Eder
b5060b6de8 [#979] Record.from() sets all changed flags to true. That's not necessarily correct in the event of storing the record back to the DB
[#985] AbstractRecord.equals() does not correctly compare arrays. Compare them using Arrays.asList()
2011-12-09 16:32:31 +00:00
Lukas Eder
c16ffd117f Added some Javadoc to SchemaMapping 2011-12-09 13:00:54 +00:00
Lukas Eder
8509ecdcb4 Release 2.0.1-SNAPSHOT 2011-12-04 17:32:12 +00:00
Lukas Eder
0e0e3eac86 [#968] Allow for custom enum types, configured in the code generator 2011-12-04 17:29:11 +00:00
Lukas Eder
3b0426cf85 [#977] EnumType renders name() instead of getLiteral() in Convert.convert() method 2011-12-04 16:23:51 +00:00
Lukas Eder
79dbdb4d77 [#974] Add Schema.getTable(String), getSequence(String), getUDT(String) for better runtime Schema meta-navigation 2011-12-04 14:21:43 +00:00
Lukas Eder
9ad262e651 [#975] Add Sequence.getName(), getSchema(), getDataType() 2011-12-04 14:08:19 +00:00
Lukas Eder
f2bb68b986 [#973] EnumType renders name() instead of getLiteral() in formatXXX() methods 2011-12-04 13:48:52 +00:00
Lukas Eder
496c333e93 Release 2.0.0 2011-11-27 15:07:11 +00:00
Lukas Eder
5d2b412dde Restored pre-2.0 org.jooq.Field API for backwards-compatibility. This API will be removed later 2011-11-27 14:30:53 +00:00
Lukas Eder
cd942db4bb Internalise jOOU to avoid adding a dependency 2011-11-25 19:48:34 +00:00
Lukas Eder
81ade0a70c Release 2.0.0-RC1 2011-11-25 19:16:09 +00:00
Lukas Eder
5d71de0824 [#908] Change rpad/lpad functions to accept String instead of char - restored char versions of these methods 2011-11-25 17:07:11 +00:00
Lukas Eder
e61c97aa7a Moved Convert class to org.jooq.tools 2011-11-25 17:03:35 +00:00
Lukas Eder
a153f8c25f Release 2.0.0 2011-11-25 16:29:17 +00:00
Lukas Eder
b1dbf6805b [#967] Better document type conversion
[#969] Add <T> List<T> ResultQuery.fetch(Field<?>, Class<? extends T>) convenience method
2011-11-22 17:59:13 +00:00
Lukas Eder
8a60d7ee0f [#519] Add support for MySQL UNSIGNED numeric types 2011-11-20 18:34:49 +00:00
Lukas Eder
41f1fa807f [#799] Add support for Oracle PL/SQL's object-oriented MEMBER PROCEDURES and MEMBER FUNCTIONS
[#957] Add <R> R Factory.newRecord(UDT<R>) for constructing attached UDTRecords
2011-11-18 21:10:36 +00:00
Lukas Eder
f9721d8208 [#939] Include license.txt and readme.txt in .jar files' META-INF directory 2011-11-18 10:25:50 +00:00
Lukas Eder
73e66cfcdf Fixed Javadoc 2011-11-18 10:20:49 +00:00
Lukas Eder
8c858024c7 Copied some more methods from commons-lang StringUtils 2011-11-18 09:56:57 +00:00
Lukas Eder
678ab08ef2 [#945] Calling UpdatableRecord.setValue() twice with the same argument causes the changed flag to be reset to false
[#948] Always set the changed flag to true in Record.setValue()
2011-11-16 20:49:45 +00:00
Lukas Eder
d5ba94ae38 [#117] Improve DSL support for field and table aliasing (decrease verbosity)
[#938] CODEGEN: Add static/instance table field configuration
2011-11-14 19:47:07 +00:00
Lukas Eder
56b06a9405 [#117] Improve DSL support for field and table aliasing (decrease verbosity) - experimental implementation 2011-11-13 23:11:10 +00:00
Lukas Eder
f17452ec77 [#933] Add support for type Character in Record.into(Class<?>) methods and similar
[#936] Accept primitive types, such as int.class for type conversion
2011-11-12 15:29:02 +00:00
Lukas Eder
7334c16340 [#912] Add <R extends Record> R newRecord(Table<R>, Object) as the inverse of various into(Class<?>) methods
[#932] Let the bound of R in TableRecord extend TableRecord<R>, in UpdatableRecord to extend UpdatableRecord<R>
[#934] Don't consider static members in reflection utilities when used with Record.into(Class<?>) and similar methods
[#935] Don't consider final member fields in reflection utilities when used with Record.into(Class<?>) and similar methods
2011-11-12 13:10:38 +00:00
Lukas Eder
16efd8d2fb [#912] Add <R extends Record> R newRecord(Table<R>, Object) as the inverse of various into(Class<?>) methods
[#932] Let the bound of R in TableRecord extend TableRecord<R>, in UpdatableRecord to extend UpdatableRecord<R>
[#934] Don't consider static members in reflection utilities when used with Record.into(Class<?>) and similar methods
[#935] Don't consider final member fields in reflection utilities when used with Record.into(Class<?>) and similar methods
2011-11-12 13:05:57 +00:00
Lukas Eder
37802d86d8 [#931] Allow for conversion between Long and date/time types, and vice versa 2011-11-12 08:27:47 +00:00
Lukas Eder
c2ca42f5de [#930] Support converting date time types to java.util.Calendar 2011-11-11 21:14:33 +00:00
Lukas Eder
3e1d77c6b2 [#926] AbstractRecord.into() fails to convert java.sql.Date into java.util.Date
[#928] Add DataTypeException extending DataAccessException in case something went wrong when converting data types
2011-11-11 19:59:20 +00:00
Lukas Eder
d4f5207e02 [#925] SelectConditionStep should extend SelectConnectByStep, not SelectGroupByStep 2011-11-11 19:27:12 +00:00
Lukas Eder
bec1685cfe [#923] Reduce the internal API leak by moving some utilities to org.jooq.tools 2011-11-11 18:04:41 +00:00
Lukas Eder
61e6c87299 [#686] Reduce the internal API leak by preventing access to TableFieldImpl, UDTFieldImpl, and other internal classes - Hide ParameterImpl 2011-11-11 17:47:23 +00:00
Lukas Eder
db8ba92e7e [#686] Reduce the internal API leak by preventing access to TableFieldImpl, UDTFieldImpl, and other internal classes - Hide UDTFieldImpl 2011-11-11 16:45:39 +00:00
Lukas Eder
2ef7382160 [#686] Reduce the internal API leak by preventing access to TableFieldImpl, UDTFieldImpl, and other internal classes - Hide TableFieldImpl 2011-11-11 16:20:23 +00:00
Lukas Eder
c6bcc388cc [#804] Add <R extends Record> to Insert, Update, Delete 2011-11-11 14:18:07 +00:00
Lukas Eder
db6b0e2fcc [#917] Add various Cursor.fetchOneInto() convenience methods 2011-11-11 14:03:33 +00:00
Lukas Eder
66154de826 [#920] Generic type is lost in Cursor.fetchInto(RecordHandler) 2011-11-11 13:55:10 +00:00
Lukas Eder
2c1d157268 [#916] Add <R extends TableRecord<R>> {Record.into(Table<R>) | Result.into(Table<R>) | ResultQuery.fetchInto(Table<R>) | Cursor.fetchInto(Table<R>)}
[#918] Add CustomTable, CustomRecord as base classes for more convenience when used with various into(Table) methods
[#919] Allow for accessing non-public constructors of Record subtypes
2011-11-11 12:38:35 +00:00
Lukas Eder
3ef619db26 Fixed Javadoc 2011-11-09 18:55:26 +00:00
Lukas Eder
c4dd556887 [#894] Move functions from Field<?> to new org.jooq.impl.SQL and make them static - moved decode function 2011-11-09 18:16:05 +00:00
Lukas Eder
057068aef6 [#913] NoClassDefFoundError in JooqUtil.isJPAAvailable() 2011-11-09 07:14:35 +00:00
Lukas Eder
ac96662c6e Fixed javac compiler issue 2011-11-08 19:31:23 +00:00
Lukas Eder
a42de9aafb [#894] Move functions from Field<?> to new org.jooq.impl.SQL and make them static - moved greatest/least functions 2011-11-07 23:00:30 +00:00
Lukas Eder
5d672b666a [#894] Move functions from Field<?> to new org.jooq.impl.SQL and make them static - moved coalesce 2011-11-07 22:40:16 +00:00
Lukas Eder
bc66875a11 Fixed Factory Javadoc 2011-11-07 18:43:58 +00:00
Lukas Eder
c692af2f2c [#894] Move functions from Field<?> to new org.jooq.impl.SQL and make them static - moved date functions 2011-11-07 18:20:59 +00:00
Lukas Eder
47c78e0a75 [#894] Move functions from Field<?> to new org.jooq.impl.SQL and make them static - moved bitwise operations 2011-11-07 17:58:54 +00:00
Lukas Eder
3461ec5164 [#835] Review API typesafety for <T> InsertSetMoreStep set(Field<T> field, T value) and similar methods 2011-11-06 11:39:20 +00:00
Lukas Eder
081d0e71a1 [#894] Move functions from Field<?> to new org.jooq.impl.SQL and make them static - moved string functions 2011-11-05 18:04:32 +00:00
Lukas Eder
98fcc1a1bb [#894] Move functions from Field<?> to new org.jooq.impl.SQL and make them static - moved nvl, nvl2, nullif 2011-11-05 16:59:30 +00:00
Lukas Eder
4dbf4dcd09 [#907] Add missing Field.like(Field<T>), notLike(Field<T>) methods to overload the existing Field.like(T), notLike(T) 2011-11-05 13:27:34 +00:00
Lukas Eder
778c553319 [#906] Add more NullPointerException safety to API 2011-11-05 13:21:38 +00:00
Lukas Eder
9c2d322efc [#905] Introduce FetchIntoException as a subtype of DataAccessException for integrity checks in methods like ResultQuery#fetchInto(), etc. 2011-11-05 12:22:42 +00:00
Lukas Eder
267a55b28c [#904] Move SQLDialectNotSupportedException into org.jooq.exception package 2011-11-05 12:14:12 +00:00
Lukas Eder
b4ad902f02 Unified Eclipse settings for imports/static imports. Avoid importing * 2011-11-05 12:07:34 +00:00
Lukas Eder
54e45189cc [#901] Introduce InvalidResultException as a subtype of DataAccessException for integrity checks in methods like ResultQuery#fetchOne(), ResultQuery#fetchMap(), etc. 2011-11-05 11:46:38 +00:00
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
35f7a6f065 Release 2.0.0-SNAPSHOT 2011-10-30 14:57:59 +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
c0c7e89a3e Release 1.6.8 2011-10-22 15:17:29 +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
Lukas Eder
1fa0d8a573 [#851] Change Field.{sortAsc|sortDesc}(List<T> sortList) into Field.{sortAsc|sortDesc}(Collection<T> sortList) 2011-10-02 12:04:07 +00:00
Lukas Eder
ab9c645e1d [#848] Purge deprecated API - Prior to 1.6.1
[#849] Replace Cursor.fetchResult() by Cursor.fetch()
2011-09-27 17:50:59 +00:00
Lukas Eder
1c6ba38992 Release 1.6.8-SNAPSHOT 2011-09-26 18:11:24 +00:00
Lukas Eder
b22fa9db18 Release 1.6.7 2011-09-25 21:53:40 +00:00
Lukas Eder
1f85a6e0f2 Release 1.6.7-SNAPSHOT 2011-09-24 14:40:41 +00:00
Lukas Eder
554c4581d3 [#844] NullPointerException when selecting a column from a Result, that does not exist 2011-09-24 10:50:41 +00:00
Lukas Eder
e16ab043a1 [#842] Add Query.getBindValues() method to allow for extracting bind values in the correct order 2011-09-24 10:42:13 +00:00
Lukas Eder
06d358c588 [#843] Add Factory.fetch(ResultSet) to transform a JDBC ResultSet into a jOOQ Result 2011-09-24 10:41:42 +00:00
Lukas Eder
e45657bffa [#825] Add List<Result<Record>> Factory.fetchMany(String) to allow for fetching several result sets from stored procedures, such as Sybase ASE's "sp_help" 2011-09-22 21:24:58 +00:00
Lukas Eder
4f82b414e3 [#841] Add <T> List<T> Result.getValues(Field<?>, Class<T>) 2011-09-22 20:54:59 +00:00
Lukas Eder
65291bb1c5 [#840] Numeric conversions in getValueAsXXX() should trim String values first 2011-09-22 20:44:40 +00:00
Lukas Eder
8f99fca184 [#839] Boolean conversion in getValueAsBoolean() should trim String values first 2011-09-22 20:40:40 +00:00
Lukas Eder
c10e7f927c [#838] Implement MetaDataFieldProvider.toString() 2011-09-22 20:38:29 +00:00
Lukas Eder
642d89f40c [#836] Bad syntax when selecting from aliased plain SQL tables 2011-09-22 19:30:22 +00:00
Lukas Eder
4abcf0059e [#837] Avoid final keyword on Object methods, such as .equals(), .hashCode(), .toString() 2011-09-21 17:38:19 +00:00
Lukas Eder
0c6edbc807 Release 1.6.6 - Javadoc fix 2011-09-12 17:26:47 +00:00
Lukas Eder
41e531ca9f Release 1.6.6 2011-09-12 17:10:15 +00:00
Lukas Eder
f4d7641806 [#826] Allow for returning several records in the INSERT .. RETURNING clause 2011-09-12 16:49:58 +00:00
Lukas Eder
cf71232458 [#827] Support Sybase SQL Anywhere's TOP n START AT m clause 2011-09-11 13:51:38 +00:00
Lukas Eder
681f3e8fa4 [#800] Add support for Sybase Adaptive Server Enterprise - fixed some integration tests 2011-09-11 11:49:59 +00:00
Lukas Eder
a887e51861 [#800] Add support for Sybase Adaptive Server Enterprise - fixed some integration tests 2011-09-11 11:33:27 +00:00
Lukas Eder
02a4ace239 [#800] Add support for Sybase Adaptive Server Enterprise - fixed some integration tests 2011-09-06 21:02:02 +00:00
Lukas Eder
6e9b555944 [#800] Add support for Sybase Adaptive Server Enterprise - fixed some integration tests 2011-09-06 20:49:26 +00:00
Lukas Eder
45d36bbbac [#800] Add support for Sybase Adaptive Server Enterprise - rename "adaptiveserver" into "ase" 2011-09-06 20:07:53 +00:00
Lukas Eder
63688f0ce7 [#800] Add support for Sybase Adaptive Server Enterprise - rename "adaptiveserver" into "ase" 2011-09-06 19:45:42 +00:00
Lukas Eder
0c07598323 [#800] Add support for Sybase Adaptive Server Enterprise - rename "adaptiveserver" into "ase" 2011-09-06 19:44:52 +00:00
Lukas Eder
99064a0c32 [#800] Add support for Sybase Adaptive Server Enterprise - fixed many integration tests 2011-09-06 19:26:04 +00:00
Lukas Eder
2045325fe7 [#800] Add support for Sybase Adaptive Server Enterprise - fixed many integration tests 2011-09-06 18:09:42 +00:00
Lukas Eder
65bb1d29e9 [#800] Add support for Sybase Adaptive Server Enterprise - fixed many integration tests 2011-09-06 17:34:47 +00:00
Lukas Eder
d746075fc9 [#828] Document inefficient implementation for GREATEST and LEAST in some RDBMS 2011-09-06 16:57:26 +00:00
Lukas Eder
6d6039da32 [#800] Add support for Sybase Adaptive Server Enterprise 2011-09-04 18:40:14 +00:00
Lukas Eder
e14cec9b64 [#808] Add support for INSERT .. RETURNING for Ingres 2011-09-03 11:44:17 +00:00
Lukas Eder
031f262713 [#823] Cannot bind SQLite BigDecimal, BigInteger types - bind them as String instead 2011-08-31 19:03:48 +00:00
Lukas Eder
9fdea1af6b [#822] Let Constant cast to more precise numeric/decimal types in those RDBMS where casting is necessary 2011-08-31 18:34:59 +00:00
Lukas Eder
d9352f0503 [#824] BigInteger values cannot be bound in DB2, Derby 2011-08-31 18:24:23 +00:00
Lukas Eder
ae3322c9db [#824] BigInteger values cannot be bound in Derby 2011-08-31 18:17:03 +00:00
Lukas Eder
243ab8700b [#813] Add DSL support for INSERT .. RETURNING 2011-08-30 22:34:35 +00:00
Lukas Eder
2585672f88 [#821] Optimise ResultQuery.fetchAny() executing fetchLazy() internally, and only fetching one record from the cursor 2011-08-29 20:38:39 +00:00
Lukas Eder
830194e75c [#820] Add Factory.fetchOne(String) for executing plain SQL queries that return single records 2011-08-29 20:32:20 +00:00
Lukas Eder
e3e42ad636 [#810] Add support for INSERT .. RETURNING for SQLite using last_inserted_rowid() 2011-08-29 20:00:04 +00:00
Lukas Eder
2009f7b97a [#818] Add SQLiteFactory.rowid() 2011-08-29 19:49:29 +00:00
Lukas Eder
b27a71f8fa [#814] Change TableRecord to reload its trigger-initialised main key in Oracle and other RDBMS that don't support IDENTITY columns 2011-08-29 18:56:28 +00:00
Lukas Eder
8106cc5a0d [#817] Deprecate Factory.lastID(Identity) 2011-08-29 18:47:11 +00:00
Lukas Eder
9972c1cccc [#796] Complete public org.jooq.impl Javadoc 2011-08-29 17:31:47 +00:00
Lukas Eder
a8f2f494f5 [#809] Add support for INSERT .. RETURNING for Sybase using SELECT @@identity 2011-08-29 17:18:50 +00:00
Lukas Eder
fca87d7ae5 Release 1.6.6-SNAPSHOT 2011-08-29 17:14:59 +00:00
Lukas Eder
af0574e4c5 [#815] SQL Server fetching of IDENTITY value is broken 2011-08-29 16:35:09 +00:00
Lukas Eder
9904333b68 Fixed Javadoc 2011-08-28 18:45:34 +00:00
Lukas Eder
7510f8e461 Release 1.6.5 2011-08-28 18:33:06 +00:00
Lukas Eder
c0fe8454b0 [#802] Use 'INSERT <...> RETURNING' instead of 'SELECT MAX(pk)' in PostgreSQL to retrieve pk of new record
[#803] Add support for INSERT .. RETURNING or simulate it where not available
2011-08-28 18:22:56 +00:00
Lukas Eder
8fe1397c9b Override AttachableImpl.toString() 2011-08-25 22:03:20 +00:00
Lukas Eder
6e14abbdbf [#784] Add Result.exportXML() to retrieve a DOM Document similar to that of .formatXML() 2011-08-25 21:29:21 +00:00
Lukas Eder
e35c42e41f [#805] Add <T> T[] fetchArray(int, Class<T>) and fetchArray(String, Class<T>) convenience methods 2011-08-25 20:38:24 +00:00
Lukas Eder
cdc19b3b73 [#806] Add <T> T fetchOne(int, Class<T>) and fetchOne(String, Class<T>) convenience methods 2011-08-25 18:45:16 +00:00
Lukas Eder
7fe22e497d [#795] Add <T> List<T> fetch(int, Class<T>) and fetch(String, Class<T>) convenience methods 2011-08-25 17:51:28 +00:00
Lukas Eder
b838cb1caf [#792] Add support for loading of CSV data into tables - added final integration tests 2011-08-24 22:11:26 +00:00
Lukas Eder
8b1f1ac1d4 [#792] Add support for loading of CSV data into tables - added additional integration tests 2011-08-23 20:18:57 +00:00
Lukas Eder
280e5dd2a3 [#792] Add support for loading of CSV data into tables - partial commit 2011-08-22 22:29:28 +00:00
Lukas Eder
a35e9466ed [#798] Oracle IN (...) with more than 1000 arguments won't work 2011-08-21 10:40:25 +00:00
Lukas Eder
10b0e2de8a Added some .gitignore files 2011-08-07 16:31:32 +00:00
Lukas Eder
20ae87b010 Release 1.6.4 - Fixed pom.xml to omit Javadoc tree overview (53MB!) 2011-08-07 14:55:04 +00:00
Lukas Eder
4496bb9290 Release 1.6.4 2011-08-07 14:12:53 +00:00
Lukas Eder
2cc273f1e2 Release 1.6.4 - Corrected Javadoc 2011-08-07 14:10:21 +00:00
Lukas Eder
223104dd9f Release 1.6.4 2011-08-07 14:04:12 +00:00
Lukas Eder
9ed0e76740 Improved signature of .fetchInto(RecordHandler) and .into(RecordHandler) 2011-08-07 13:43:33 +00:00
Lukas Eder
424f6bb750 Renamed RecordTarget to RecordHandler 2011-08-07 12:50:41 +00:00
Lukas Eder
90896ed3ef [#636] Add unit tests for more advanced CONNECT BY example
[#793] Add support for Oracle's SYS_CONNECT_BY_PATH function
2011-08-07 12:22:50 +00:00
Lukas Eder
6be542e7f5 [#786] Document thread-safety facts in Javadoc 2011-08-06 16:41:04 +00:00
Lukas Eder
cba4d82261 [#789] Deprecate Record constructors with Configuration parameter 2011-08-06 15:43:04 +00:00
Lukas Eder
cc7e190cf2 [#785] Allow for storing TableRecord with a provided Field<?>[]
[#787] The UpdatableRecord's internal changed flags are not updated after INSERTs / UPDATEs
[#788] Add Key.getFieldsArray() convenience method
2011-08-06 13:45:06 +00:00
Lukas Eder
b3f1d994d9 Corrected Javadoc links 2011-08-03 21:43:53 +00:00
Lukas Eder
49ec57f24f [#137] Add support for asynchronous query execution 2011-08-03 21:12:19 +00:00
Lukas Eder
9187f51541 Added Maven Eclipse Plugin 2011-08-02 20:37:52 +00:00
Lukas Eder
cb307cb7de [#728] Add .fetchInto(RecordTarget<R>) to ResultQuery, Result, and Cursor to allow for callbacks 2011-08-01 11:31:47 +00:00
Lukas Eder
2e7ea84cd1 [#198] Add SELECT INTO functionality
[#782] Add <T> T Record.getValue(..., Class<? extends T>) methods for convenient type conversion
2011-08-01 09:42:11 +00:00
Lukas Eder
d190cc7b60 [#579] SQL syntax error when using Factory.selectOne() in a subquery - first implementation attempt 2011-07-31 20:32:04 +00:00
Lukas Eder
f7da563d13 [#730] Sybase cannot bind null values in plain SQL 2011-07-31 20:16:42 +00:00
Lukas Eder
4373e42361 [#781] Add E function (Euler number) 2011-07-31 20:01:35 +00:00
Lukas Eder
1aba047f4c [#775] Automatic re-attaching after deserialisation does not work when used with .fetchLazy() 2011-07-31 19:47:49 +00:00
Lukas Eder
c89950378c Fixed Javadoc errors 2011-07-31 17:04:58 +00:00
Lukas Eder
0589cc9eb6 Fixed Javadoc errors 2011-07-31 17:04:09 +00:00
Lukas Eder
7b61e2647c Fixed Javadoc errors 2011-07-31 17:03:28 +00:00
Lukas Eder
9e1b0dc657 Version 1.6.4-SNAPSHOT 2011-07-31 16:49:49 +00:00
Lukas Eder
1235c9a13a [#759] Omit the TOP 100 PERCENT clause in SQL Server ordered top-level queries 2011-07-30 19:24:58 +00:00
Lukas Eder
68fe91e612 [#771] Some literals are not properly escaped with quotes, yet, e.g. UDT identifiers 2011-07-30 17:49:30 +00:00
Lukas Eder
5a8d877225 Renamed some new methods to prevent potential compilation issues 2011-07-30 17:29:48 +00:00
Lukas Eder
c4190e17a7 [#778] Purge deprecated API 2011-07-30 16:28:39 +00:00
Lukas Eder
9da8ef5aa3 [#758] Change QueryPart rendering and binding API to use Configuration and Context as callback parameters - implemented binding 2011-07-30 16:08:50 +00:00
Lukas Eder
d8d1489693 [#777] CURSOR: Add function alias: UNNEST for TABLE 2011-07-30 12:39:59 +00:00
Lukas Eder
6c8b234132 [#758] Change QueryPart rendering and binding API to use Configuration and Context as callback parameters - implemented rendering
[#774] Add more TRACE logging to .fetchLazy()
[#776] Deprecate QueryPart.getSQL(), add Query.getSQL()
2011-07-30 12:35:38 +00:00
Lukas Eder
031fddbc86 Release 1.6.3 2011-07-24 17:09:49 +00:00
Lukas Eder
b014759bec [#766] Bad decoding of JDBC Types BIGINT (to BigInteger instead of Long) and REAL (to BigDecimal instead of Float) to Java classes when plain SQL tables are involved 2011-07-24 16:20:29 +00:00
Lukas Eder
5666cfd019 [#760] Reorganise SVN repository. Move modules to sub-directory trunk/ 2011-07-24 15:08:50 +00:00