Commit Graph

1152 Commits

Author SHA1 Message Date
Lukas Eder
fff27acbeb [#2426] Add DSLContext.batch(Query, Object[]...) as a convenience for
calling batch(Query).bind(Object...).bind(Object...)
2013-05-01 16:54:21 +02:00
Lukas Eder
5c196c57e9 Some Javadoc fixes 2013-05-01 15:26:57 +02:00
Lukas Eder
e2fc0f16a9 [#1296] [#1846] Added flag to indicate that FOR UPDATE is being
simulated. This is more accurate than just assuming ResultSet
concurrency to be a sufficient indicator
2013-05-01 15:04:51 +02:00
Lukas Eder
2f6e09294c Prevent "expensive" operation of filling in a stack trace for signals 2013-05-01 11:11:59 +02:00
Lukas Eder
7822c93e64 [#2416] Add Result.intoXML(org.xml.sax.ContentHandler) to generate a SAX
event stream from a jOOQ result
2013-04-28 23:23:20 +02:00
Lukas Eder
743bc48c56 Fixed Javadoc 2013-04-28 22:49:56 +02:00
Lukas Eder
fda9c88609 Removed unneeded (and thus, probably buggy) internal copy constructor 2013-04-28 19:05:57 +02:00
Lukas Eder
31f6d133b3 [#2418] RenderContext.data() is not passed on to QueryParts when being
rendered
2013-04-28 19:00:59 +02:00
Lukas Eder
dcdac6f7e8 [#1520] Handle Ingres', SQLite, SQL Server's, Sybase ASE's limitations
of 1024, 999, 2100 or 2000 maximum bind values per query
2013-04-28 18:52:36 +02:00
Lukas Eder
c3c87ee6c7 [#1520] Handle Ingres', SQLite, SQL Server's, Sybase ASE's limitations
of 1024, 999, 2100 or 2000 maximum bind values per query
2013-04-28 16:39:31 +02:00
Lukas Eder
7022813865 [#2344] Add a new ControlFlowException that is used to explicitly jump
out of a control flow
2013-04-28 14:26:24 +02:00
Lukas Eder
1532306f73 Release 3.0.0 2013-04-28 11:52:53 +02:00
Lukas Eder
5cd55d732c [#2415] Add Constants.MINOR_VERSION and Constants.FULL_VERSION for
internal and external reuse
2013-04-27 09:06:21 +02:00
Lukas Eder
80cac73310 Fixed compiler warning 2013-04-19 14:07:00 +02:00
Lukas Eder
64995c1836 Fixed grammar in Javadoc 2013-04-14 19:18:11 +02:00
Lukas Eder
d163a1f5d8 [#2407] Fix bad references to pre-3.0 Factory in Javadoc - Fixed
Executor references
2013-04-13 12:46:22 +02:00
Lukas Eder
6dd02378c4 [#2407] Fix bad references to pre-3.0 Factory in Javadoc - Fixed Factory
references
2013-04-13 12:44:06 +02:00
Lukas Eder
d8e18df627 Release 3.0.0-RC3: Javadoc fixes 2013-04-12 15:39:10 +02:00
Lukas Eder
2b59ed047f [#2385] fetchOne() and fetchLazy() don't terminate the ExecuteListener
life cycle when an exception occurs
2013-04-12 14:14:04 +02:00
Lukas Eder
053a728c25 [#2392] Add Configuration.set() methods. They should allow for modifying
a Configuration
2013-04-12 12:21:02 +02:00
Lukas Eder
ebca8adaa2 [#2388] Replace Configuration's List<ExecuteListener> with
ExecuteListenerProvider[] to simplify correct and thread-safe client
implementations
2013-04-12 12:00:30 +02:00
Lukas Eder
3f1e2af10a [#2399] Remove support for the USE statement 2013-04-12 10:05:32 +02:00
Lukas Eder
8d9a40ad19 [#2393] Fully qualified name not used for user-defined aggregate
function
2013-04-12 09:48:08 +02:00
Lukas Eder
bfbcbca33f [#2396] Add DSL.function(Name, Class, Field...) and
DSL.function(Name, DataType, Field...) to allow for custom,
fully-qualified function references
2013-04-12 09:47:29 +02:00
Lukas Eder
28073c01db [#2391] Rename dialect-specific Factories [Dialect]Factory to
[Dialect]DSL
2013-04-07 22:44:29 +02:00
Lukas Eder
078da8a28b [#2388] Replace Configuration's List<ExecuteListener> with an
ExecuteListenerProvider to simplify correct and thread-safe client
implementations - Added warning as this type might not be in its final
state
2013-04-07 22:36:15 +02:00
Lukas Eder
2e57438987 Added convenient constructor overload 2013-04-07 18:53:19 +02:00
Lukas Eder
a6020617f5 Fixed xtend source code 2013-04-07 17:18:56 +02:00
Lukas Eder
68db0cf354 Renamed AttachableInternal.getConfiguration() to configuration() for
consistency
2013-04-07 17:17:27 +02:00
Lukas Eder
c753d70bb1 Fixed xtend source code 2013-04-07 17:12:33 +02:00
Lukas Eder
15f24d6e39 [#2390] Change Configuration API to reflect jOOQ-style getter /
setter naming
2013-04-07 17:06:04 +02:00
Lukas Eder
c3883d2b92 [#2388] Replace Configuration's List<ExecuteListener> with an
ExecuteListenerProvider to simplify correct and thread-safe client
implementations
2013-04-07 16:57:23 +02:00
Lukas Eder
d104467645 Fixed Javadoc 2013-04-07 15:50:23 +02:00
Lukas Eder
869ada72ed [#2389] Make org.jooq.impl.DefaultConfiguration public -
TODO: Make implementation threadsafe!
2013-04-07 15:36:12 +02:00
Lukas Eder
062acf7648 Merge pull request #2381 from svenjacobs/master
Do not add TableFieldImpl to table in constructor of TableFieldImpl
2013-04-06 12:51:51 -07:00
Lukas Eder
6d7eff66ce [#2382] Let DAO reference a Configuration instead of an Executor 2013-04-06 21:42:06 +02:00
Lukas Eder
906df54303 [#2380] Rename org.jooq.impl.Factory to org.jooq.DSL - Step 1
- Renamed org.jooq.impl.Factory to org.jooq.impl.DSL
2013-04-06 21:17:18 +02:00
Lukas Eder
0183ecab99 [#2379] Replace 3.0-RC1 Executor type by a contextual DSL type
constructed from Factory.using() - Step 4
- Renamed ContextDSL to DSLContext
2013-04-06 21:00:50 +02:00
Lukas Eder
427a09ecac [#2383] Remove org.jooq.Context marker interface - Removed references to
org.jooq.Context
2013-04-06 20:54:34 +02:00
Lukas Eder
39b20216a9 [#2379] Replace 3.0-RC1 Executor type by a contextual DSL type
constructed from Factory.using() - Step 4
- Fixed Xtend code generation
2013-04-06 19:02:05 +02:00
Lukas Eder
20af63d55e [#2379] Replace 3.0-RC1 Executor type by a contextual DSL type
constructed from Factory.using() - Step 3
- Make Executor package-private
- Rename Executor to ContextDSLImpl
- Re-generate H2, MySQL, Oracle databases
- Let DAO reference a Configuration instead of an Executor [#2382]
2013-04-06 18:45:45 +02:00
Lukas Eder
738e0adc85 [#2379] Replace 3.0-RC1 Executor type by a contextual DSL type
constructed from Factory.using() - Step 2
- Re-introduce "FactoryOperations", named ContextDSL
- Let Executor implement ContextDSL
2013-04-06 18:17:35 +02:00
Lukas Eder
412bd45e12 [#2379] Replace 3.0-RC1 Executor type by a contextual DSL type
constructed from Factory.using() - Step 1
- Make Executor constructors package-private
- Add Factory.using() factory method
2013-04-06 17:45:07 +02:00
Sven Jacobs
a3b08d6eb0 Do not add TableFieldImpl to table in constructor of TableFieldImpl 2013-04-06 10:48:44 +02:00
Lukas Eder
cccce72086 [#2372] Add aliases for arithmetic operators to be able to use
Groovy default operator overloading
2013-04-05 13:28:53 +02:00
Lukas Eder
7ede90174a [#2374] INSERT .. RETURNING always returns null for dynamically created
tables - Reverted incorrect fix
2013-04-05 13:14:27 +02:00
Lukas Eder
eb34ebf4d7 Merge pull request #2377 from svenjacobs/master
[#2374] INSERT .. RETURNING always returns null for dynamically created tables - Canonical implementation contributed by Steven Jacobs
2013-04-05 04:06:56 -07:00
Lukas Eder
dacf7184ae [#2378] Allow for overriding getIdentity() and getReferences() in
CustomTable
2013-04-05 13:00:41 +02:00
Sven Jacobs
1685351e82 Fix for issue #2374 (INSERT .. RETURNING always returns null for dynamically created tables) 2013-04-05 11:45:05 +02:00
Lukas Eder
caa173e5bd Fixed Javadoc 2013-04-05 11:22:55 +02:00