Lukas Eder
|
9d9fa20b3b
|
[#2464] Skip tests for some databases
|
2013-05-22 21:26:20 +02:00 |
|
Lukas Eder
|
d1458dfea4
|
[#2464] Bad SQL rendered from DELETE statements with aliased tables
|
2013-05-22 21:12:05 +02:00 |
|
Lukas Eder
|
c958209a9d
|
[#2466] Add a public DefaultDSLContext implementation that can be used
by users to override the default behaviour
|
2013-05-22 20:22:26 +02:00 |
|
Lukas Eder
|
f53ecbcd67
|
[#1737] First annotation draft
|
2013-05-22 20:15:57 +02:00 |
|
Lukas Eder
|
778dcf823e
|
[#2469] NullPointerException in AbstractResultQuery.fetchOneArray()
|
2013-05-20 20:42:00 +02:00 |
|
Lukas Eder
|
f0cc331393
|
Fixed whitespace
|
2013-05-20 20:38:59 +02:00 |
|
Lukas Eder
|
bd8a96714d
|
Merge branch 'master' of git@github.com:jOOQ/jOOQ.git
|
2013-05-20 20:34:39 +02:00 |
|
보롱킴
|
fc99bb2fb6
|
fix AbstractResultQuery.fetchOneMap() NPE bug
|
2013-05-20 00:52:07 +09:00 |
|
Lukas Eder
|
f1754f5ffa
|
[#2468] API bug: MergeNotMatchedSetStep.set(Field, Select) returns
MergeMatchedSetMoreStep instead of MergeNotMatchedSetMoreStep
|
2013-05-18 16:38:27 +02:00 |
|
Lukas Eder
|
163a60053f
|
Added missing @Support annotations to DeleteConditionStep
|
2013-05-18 11:25:21 +02:00 |
|
Lukas Eder
|
013fafbeae
|
[#1737] Annotate API with grammar information and generate BNF
pseudo-notation for the manual - Added annotations
|
2013-05-17 19:41:35 +02:00 |
|
Lukas Eder
|
8718afb609
|
Fixed formatting
|
2013-05-17 09:34:03 +02:00 |
|
Lukas Eder
|
a43082d1aa
|
[#2265] Removed delete again, for now. This seems to be very complex to
get right.
|
2013-05-12 10:34:46 +02:00 |
|
Lukas Eder
|
dce7021ca6
|
[#2265] Logging was moved to CursorResultSet
|
2013-05-11 12:47:15 +02:00 |
|
Lukas Eder
|
b729a58a07
|
[#2265] Added prototype implementation for Record.delete()
|
2013-05-11 12:45:36 +02:00 |
|
Lukas Eder
|
9946b236e7
|
[#2265] Added logging to CursorImpl.CursorResultSet.updateXXX() methods
|
2013-05-11 12:44:38 +02:00 |
|
Lukas Eder
|
e33b56a863
|
[#2265] Let UpdatableRecord.refresh() use ResultSet, if available
|
2013-05-11 11:14:46 +02:00 |
|
Lukas Eder
|
7032af7c79
|
Refactored some reusable code
|
2013-05-11 10:30:46 +02:00 |
|
Lukas Eder
|
2df2a478a6
|
[#2265] Added Record.refresh(Field...) and more test cases
|
2013-05-11 10:23:54 +02:00 |
|
Lukas Eder
|
712a0f2f62
|
[#2265] Add Result.store(), delete(), refresh(), to allow for
batch-synchronisation of Records contained in a Result - Prototype
implementation
|
2013-05-11 10:11:47 +02:00 |
|
Lukas Eder
|
342c769309
|
Minor optimisation: Avoid &= and |= where possible
|
2013-05-11 09:46:46 +02:00 |
|
Lukas Eder
|
433012e48b
|
[#1846] Added more integration tests related to Record.changed() and
Record.original()
|
2013-05-10 18:16:43 +02:00 |
|
Lukas Eder
|
c7b3782a69
|
[#1846] Added more test cases
|
2013-05-10 17:59:23 +02:00 |
|
Lukas Eder
|
2303ec45c6
|
[#2459] Add Record.resultSet() and Record.close() to handle the
referenced ResultSet's lifecycle
|
2013-05-10 17:58:49 +02:00 |
|
Lukas Eder
|
fdf8394796
|
[#2458] Add Cursor.closesAfterFetch() to indicate whether a Cursor
auto-closes the underlying ResultSet after it has fetched all records
|
2013-05-10 17:56:54 +02:00 |
|
Lukas Eder
|
8479ec8b17
|
[#1846] Added more Javadoc
|
2013-05-10 17:27:11 +02:00 |
|
Lukas Eder
|
cfce76a651
|
[#1846] Add ResultQuery.keepResultSet() to indicate whether to keep
references to a potentially updatable JDBC ResultSet from Result
|
2013-05-10 16:57:18 +02:00 |
|
Lukas Eder
|
a580bebbfe
|
[#2457] Add Result.resultSet() and Result.close() to handle the
referenced ResultSet's lifecycle
|
2013-05-10 16:51:40 +02:00 |
|
Lukas Eder
|
af415ba0a0
|
Parameter rename
|
2013-05-10 16:47:15 +02:00 |
|
Lukas Eder
|
7644056e54
|
[#2434] Add Field.compare(Comparator, Select) and
Field.compare(Comparator, QuantifiedSelect) to allow for more dynamic
SQL
|
2013-05-10 13:50:08 +02:00 |
|
Lukas Eder
|
0ab5128d62
|
[#2434] Merged the internal SubqueryComparator with the public
Comparator. Added a couple of flags indicating whether a Comparator can
be used with subselects / quantifiers
|
2013-05-10 13:38:38 +02:00 |
|
Lukas Eder
|
503b986f11
|
[#2355] Add support for Postgres / HSQLDB's TRUNCATE [...] RESTART /
CONTINUE IDENTITY
|
2013-05-10 12:49:51 +02:00 |
|
Lukas Eder
|
1665723473
|
[#2355] [#2357] Add support for Postgres' TRUNCATE [...] CASCADE
statement
|
2013-05-10 12:29:50 +02:00 |
|
Lukas Eder
|
dcd2390d5c
|
Fixed a regression introduced by a recent change
|
2013-05-09 16:12:06 +02:00 |
|
Lukas Eder
|
298cb42d65
|
[#2443] AbstractStoreQuery.execute() doesn't correctly operate on the
Configuration's ConnectionProvider in SQLite IDENTITY fetching queries
|
2013-05-09 15:40:31 +02:00 |
|
Lukas Eder
|
2162af594e
|
[#2450] Cannot set precision on TINYINT, SMALLINT, INT, BIGINT data
types - Restored some logic from previous commit
|
2013-05-09 15:35:19 +02:00 |
|
Lukas Eder
|
94238f0157
|
[#2450] Cannot set precision on TINYINT, SMALLINT, INT, BIGINT data
types
|
2013-05-09 14:58:27 +02:00 |
|
Lukas Eder
|
6f490e8f92
|
[#2449] JDBCDatabase doesn't use DataType.length(), precision(), and
scale()
|
2013-05-09 14:58:06 +02:00 |
|
Lukas Eder
|
d3dba89e7d
|
[#2448] DSLContext.meta() returns Table objects for Oracle SYNONYMS,
without providing columns
|
2013-05-09 14:24:34 +02:00 |
|
Lukas Eder
|
cadd425431
|
[#2448] DSLContext.meta() returns Table objects for Oracle SYNONYMS,
without providing columns
|
2013-05-09 14:20:23 +02:00 |
|
Lukas Eder
|
ecc31b6648
|
[#2447] Tables collected through DSLContext.meta() return duplicate
columns if multi-schema environments contain identical tables
|
2013-05-09 14:06:01 +02:00 |
|
Lukas Eder
|
8e939d8bcc
|
[#2310] Add DSL.using(Connection) and DSL.using(Connection,
Settings) which auto-detect the SQLDialect from the jdbc url
|
2013-05-09 12:43:23 +02:00 |
|
Lukas Eder
|
a1f558a69b
|
[#2446] Add JDBCUtils.dialect(Connection) to "guess" the jOOQ SQLDialect
from a JDBC Connection
|
2013-05-09 12:34:07 +02:00 |
|
Lukas Eder
|
ce52beb115
|
[#2441] Add DSL.cast(Field<?>, XXX) for increased API consistency
|
2013-05-05 12:47:16 +02:00 |
|
Lukas Eder
|
de3458f0d5
|
[#1373] Add <T> Field<T> Factory.coerce(Field<?>, DataType<T>) and
similar methods, to coerce a field to a given data type (as opposed to
casting it)
|
2013-05-05 12:43:46 +02:00 |
|
Lukas Eder
|
d5439b468a
|
[#2440] Expose the DataSource contained in the
DataSourceConnectionProvider
|
2013-05-04 11:19:19 +02:00 |
|
Lukas Eder
|
5dc9d7c9eb
|
[#2235] Add Result<?> DSLContext.fetchFromTXT() to allow for loading
results that were exported using Result.format()
|
2013-05-03 16:59:44 +02:00 |
|
Lukas Eder
|
ec64150cc8
|
Fixed Javadoc
|
2013-05-03 16:12:57 +02:00 |
|
Lukas Eder
|
f9ff7508bf
|
[#2323] NullPointerException when calling Schema.getTables() on a meta
schema with SQLite
|
2013-05-03 16:08:43 +02:00 |
|
Lukas Eder
|
392c2e158c
|
[#2291] Add DSLContext.fetchAny(Table, Condition) method and others
|
2013-05-03 15:28:16 +02:00 |
|