Commit Graph

1191 Commits

Author SHA1 Message Date
Lukas Eder
79c29febc0 [#1634] Improve the performance of Factory.newRecord() by avoiding
accessing record values by Field rather than by index
2012-07-27 14:00:43 +02:00
Lukas Eder
e2b6b8dc9a [#1633] Improve the performance of CursorImpl.CursorIterator by setting
Record values by index rather than by field
2012-07-27 13:52:50 +02:00
Lukas Eder
9caed2164b [#1632] Improve the performance of various DefaultRenderContext methods,
by locally caching Settings values locally
2012-07-27 13:33:15 +02:00
Lukas Eder
a120437579 [#1625] Performance benchmark to show difference between regular
execution and reusing PreparedStatements
2012-07-27 12:55:35 +02:00
Lukas Eder
f3f93dfa29 [#1596] Add support for optimistic locking using generated information
about "timestamp" or "version" columns
2012-07-27 12:35:24 +02:00
Lukas Eder
8155574f65 Fixed execution statistics output 2012-07-27 10:59:37 +02:00
Lukas Eder
e7bdef03fc [#1630] Github links on website point to the old repo 2012-07-27 09:47:15 +02:00
Lukas Eder
b09bb6b016 Suppressed a compiler warning 2012-07-22 18:29:03 +02:00
Lukas Eder
38d98a4ce7 Fixed bad namespace 2012-07-22 18:18:38 +02:00
Lukas Eder
a737b76efb [#1547] Support "optimistic locking" in UpdatableRecord.store() and
delete()
-
Implemented optimistic locking using a Settings property, rather than an
additional API method
2012-07-22 17:19:30 +02:00
Lukas Eder
6cabc3e762 Suppressed warning 2012-07-22 17:17:09 +02:00
Lukas Eder
539e8b2438 Suppress new Eclipse compiler warning 2012-07-22 17:08:44 +02:00
Lukas Eder
d7fa8926d5 Updated website after Trac to GitHub migration 2012-07-22 16:48:53 +02:00
Lukas Eder
b60b575069 [#727] Simulate RPAD and LPAD in SQLite - Some improvements to support
padding by more than one character
2012-07-22 13:01:42 +02:00
Lukas Eder
55dd62d8cf [#727] Simulate RPAD and LPAD in SQLite 2012-07-19 22:17:16 +02:00
Lukas Eder
cc9d960ae1 [#1595] Simulate REPEAT() in SQLite 2012-07-19 22:15:29 +02:00
Lukas Eder
12e6e295c6 [#727] Simulate RPAD and LPAD in SQLite 2012-07-19 21:49:28 +02:00
Lukas Eder
723bff2419 [#1582] Add support for Oracle's ORDER SIBLINGS BY clause, in
combination with CONNECT BY
2012-07-19 20:25:47 +02:00
Lukas Eder
7ccc60fe1d [#1587] Generate missing constructors taking DataSource in
schema-specific factories - Regenerated test databases
2012-07-19 19:44:30 +02:00
Lukas Eder
d2dc730ccb [#1587] Generate missing constructors taking DataSource in
schema-specific factories
2012-07-19 19:44:15 +02:00
Lukas Eder
202065f013 [#1586] Add missing constructors taking DataSource to dialect-specific
factories
2012-07-19 19:34:28 +02:00
Lukas Eder
297735c227 Fixed some compiler warnings 2012-07-19 19:25:12 +02:00
Lukas Eder
b001a7c73e Updated Eclipse compiler settings to add Eclipse Juno features 2012-07-19 19:19:45 +02:00
Lukas Eder
05a055b2b1 [#1580] Deprecate org.jooq.SchemaProvider 2012-07-15 17:22:05 +02:00
Lukas Eder
d66955743a [#1579] Deprecate org.jooq.Type 2012-07-15 17:12:02 +02:00
Lukas Eder
11b00a20e9 Fixed some warnings 2012-07-15 17:10:11 +02:00
Lukas Eder
033f4f346f [#1553] Add some Javadoc to document the difference between using a
Factory with a Connection or with a DataSource - Added additional
Javadoc to transaction handling delegate methods in FactoryOperations
2012-07-15 16:00:09 +02:00
Lukas Eder
33aa730bfd [#1572] Use Thread.currentThread().getContextClassLoader() to load
ExecuteListener classes as a workaround for experienced class
loading problems when using OSGi
2012-07-15 15:44:55 +02:00
Lukas Eder
15c5df4036 Removed unnecessary throws clause 2012-07-15 15:12:44 +02:00
Lukas Eder
3f85fb95cd [#1547] Support "optimistic locking" in UpdatableRecord.storeLocked()
- Added UpdatableRecord.deleteLocked()
2012-07-15 15:08:12 +02:00
Lukas Eder
b5e7029c60 [#1547] Support "optimistic locking" in UpdatableRecord.storeLocked() -
repeat integration test with another table, to check against more data
types
2012-07-14 16:22:46 +02:00
Lukas Eder
add0476024 [#1547] Support "optimistic locking" in UpdatableRecord.store() 2012-07-14 16:14:10 +02:00
Lukas Eder
1c42b05ad6 [#1570] Add Factory.condition(String, QueryPart...) similar to
Factory.field(String, QueryPart...)
2012-07-14 13:43:44 +02:00
Lukas Eder
adf3848278 [#620] Add support for the SQL:2008 standard LIKE_REGEX operator 2012-07-14 13:34:20 +02:00
Lukas Eder
6090465d95 [#1563] Add support for Oracle SYNONYMs in source code generation -
added PUBLIC synonyms for testing
2012-07-14 11:05:58 +02:00
Lukas Eder
eefa62e905 [#1568] When applying a TableMapping, the associated SchemaMapping
should be optional (i.e. left empty) - Clarified manual
2012-07-14 10:40:12 +02:00
Lukas Eder
b071472073 [#1566] CONNECT BY related functions are not rendered using the
Settings.getRenderKeywordStyle() property - Fixed two functions, added
test cases for connectByIsLeaf() and connectByIsCycle()
2012-07-14 10:22:34 +02:00
Lukas Eder
a6276eca73 Added June Maven download stats 2012-07-14 10:07:23 +02:00
Lukas Eder
4b0b015925 [#1565] Add Factory.connectByRoot(Field<?>) to support the Oracle
CONNECT_BY_ROOT pseudo column
2012-07-13 18:54:14 +02:00
Lukas Eder
660c68675a [#1563] Add support for Oracle SYNONYMs in source code generation -
Regenerated Oracle SYS schema, adding ALL_SYNONYMS
2012-07-13 18:17:44 +02:00
Lukas Eder
ea229d9259 [#1563] Add support for Oracle SYNONYMs in source code generation -
Added SYNONYMs to database
2012-07-13 18:14:28 +02:00
Lukas Eder
43319944d4 [#1557] Inlining floats and doubles doesn't work correctly on all
databases - Test case runs on all databases
2012-07-13 15:43:08 +02:00
Lukas Eder
54a2c887a2 [#1557] Inlining floats and doubles doesn't work correctly on all
databases - Fixed reset.sql scripts, emptying t_639_numbers_table tables
2012-07-13 15:12:28 +02:00
Lukas Eder
e0cf385018 [#1556] Add javax.validation API to full deliverable 2012-07-13 11:28:08 +02:00
Lukas Eder
28b06d7301 Release 2.5.0-SNAPSHOT 2012-07-11 22:24:09 +02:00
Lukas Eder
e3c23d6722 [#1552] Generate fetchBy[ColumnName] methods in generated DAO classes -
regenerated test schema
2012-07-11 22:18:05 +02:00
Lukas Eder
c95aa4cb7b [#1552] Generate fetchBy[ColumnName] methods in generated DAO classes 2012-07-11 22:17:52 +02:00
Lukas Eder
abc5c2e96e Merge branch 'master' of git@github.com:jOOQ/jOOQ.git 2012-07-11 21:39:05 +02:00
Lukas Eder
5e6d79dea0 [#1553] Add some Javadoc to document the difference between using a
Factory with a Connection or with a DataSource
2012-07-11 21:32:39 +02:00
Lukas Eder
b23b21c82e [#1544] Remove AttachableInternal.getAttachables() - Throw an
UnsupportedOperationException in AbstractQueryPart.getDialect()
2012-07-11 21:07:40 +02:00