Commit Graph

635 Commits

Author SHA1 Message Date
Lukas Eder
dfb0bfda4c [#430] Add support for the Firebird database - Fixed INSERT .. RETURNING 2012-08-19 17:39:40 +02:00
Lukas Eder
04ab71c821 [#430] Add support for the Firebird database - Implement LIMIT using
ROWS .. TO, instead of FIRST .. SKIP
2012-08-19 14:47:03 +02:00
Lukas Eder
97be121d08 [#430] Add support for the Firebird database - Fixed multi-record INSERT 2012-08-19 14:34:24 +02:00
Lukas Eder
e5e453464b [#430] Add support for the Firebird database - Fixed UNION and UNION ALL 2012-08-19 14:22:08 +02:00
Lukas Eder
3b2c7a7a45 [#430] Add support for the Firebird database - Fixed BETWEEN SYMMETRIC 2012-08-19 14:12:26 +02:00
Lukas Eder
b32a18e6a0 [#430] Add support for the Firebird database - Fixed GREATEST(), LEAST() 2012-08-19 14:05:34 +02:00
Lukas Eder
d2d7c5e79f [#430] Add support for the Firebird database - Fixed EULER number,
DEGREES() and RADIANS() functions
2012-08-19 14:03:12 +02:00
Lukas Eder
069261057a [#430] Add support for the Firebird database - Fixed LTRIM() and RTRIM() 2012-08-19 13:51:03 +02:00
Lukas Eder
b490fb7df7 [#430] Add support for the Firebird database - Fixed empty GROUP BY()
clauses
2012-08-19 13:33:44 +02:00
Lukas Eder
c457958bb4 [#430] Add support for the Firebird database - Fixed more data types 2012-08-19 13:30:13 +02:00
Lukas Eder
ec6be8c5b2 [#430] Add support for the Firebird database - Fixed large IN predicates 2012-08-19 13:23:21 +02:00
Lukas Eder
9c16349663 [#430] Add support for the Firebird database - Fixed SUBSTRING() 2012-08-19 13:21:30 +02:00
Lukas Eder
4ff3c98bcc [#430] Add support for the Firebird database - Fixed LIMIT 2012-08-19 12:59:24 +02:00
Lukas Eder
16576dbe27 [#430] Add support for the Firebird database - Fixed bind value casting 2012-08-19 12:45:08 +02:00
Lukas Eder
a40f111195 [#1723] Add Factory.fetchLazy(ResultSet) 2012-08-19 12:28:47 +02:00
Lukas Eder
825d89d876 Added Javadoc remark about Iterable vs. Iterator 2012-08-18 19:07:08 +02:00
Lukas Eder
dcc3d0c33e [#430] Add support for the Firebird database - Fixed support annotation 2012-08-18 17:34:55 +02:00
Lukas Eder
3ba7ef5a9c [#1722] ResultQuery.fetchArray(int) and .fetchArray(String) should
return a typed array, even if this cannot be checked by the compiler
2012-08-18 17:34:11 +02:00
Lukas Eder
0ace81628e [#430] Add support for the Firebird database - Fixed bitwise operations 2012-08-17 19:20:52 +02:00
Lukas Eder
1fa3a6e951 [#430] Add support for the Firebird database - Fixed CURRENT_DATE,
CURRENT_TIME, CURRENT_TIMESTAMP
2012-08-17 19:01:01 +02:00
Lukas Eder
2956e11d6c [#430] Add support for the Firebird database - fixed TRUNCATE statement 2012-08-17 18:50:15 +02:00
Lukas Eder
ad41d00e92 [#430] Add support for the Firebird database - Fixed CURRENT_USER() 2012-08-17 18:48:01 +02:00
Lukas Eder
5ecc70035a [#430] Add support for the Firebird database - Fixed DUAL table 2012-08-17 18:46:52 +02:00
Lukas Eder
83981bf9dd [#430] Add support for the Firebird database - Partially fixed data
types
2012-08-17 18:43:25 +02:00
Lukas Eder
9d0c022f33 [#430] Add support for the Firebird database 2012-08-17 18:32:12 +02:00
Lukas Eder
53e234af71 [#1692] Replace Factory.executeInsert(), Factory.executeUpdate() and
similar methods with more succinct variants - Added missing parts for
executeDelete()
2012-08-17 14:51:30 +02:00
Lukas Eder
511757685e [#1721] Add <K, V> Map<K, List<V>> ResultQuery.fetchGroups(Field<K>,
Field<V>) and Result.intoGroups(Field<K>, Field<V>)
2012-08-17 12:04:38 +02:00
Lukas Eder
8c07e10014 [#1707] Add <K> Map<K, Result<R>> ResultQuery.fetchGroups(Field<K>) and
Result.intoGroups(Field<K>)
2012-08-17 11:50:32 +02:00
Lukas Eder
1bf31a484d [#1716] Make all logic from ResultQuery.fetchXXX() available in
Result.XXX() - Added fetchMap() methods
2012-08-17 11:21:50 +02:00
Lukas Eder
818edad796 [#1718] Document usage of InvalidResultException on the
ResultQuery.fetchXXX() Javadocs
2012-08-17 10:53:47 +02:00
Lukas Eder
ed947217d7 [#1714] Add Result.sortAsc, .sortDesc(Comparator<? super R>) 2012-08-15 19:22:33 +02:00
Lukas Eder
d5bf83cfe8 [#1712] Add <T extends Comparable<? super T>> Result.sortAsc,
.sortDesc(Field<T>)
[#1713] Add <T> Result.sortAsc, .sortDesc(Field<T>, Comparator<? super
T>)
2012-08-15 19:14:44 +02:00
Lukas Eder
b6e9e06f20 [#1704] Document the behaviour of Factory.newRecord(Table<?>, Object),
and Record.from(Object) with respect to UpdatableRecord.store()
2012-08-12 11:37:00 +02:00
Lukas Eder
d14483b03e [#1701] Add Condition Factory.not(Condition) as a synonym for
Condition.not()
2012-08-11 14:46:32 +02:00
Lukas Eder
3c9ae4da6e [#1698] Add support for the SQL standard BETWEEN SYMMETRIC predicate 2012-08-11 13:33:27 +02:00
Lukas Eder
b91c2e2399 Improved Javadoc on DISTINCT predicate 2012-08-11 12:45:01 +02:00
Lukas Eder
3097d00cf0 [#1696] Add short versions of comparison predicate methods, such as eq,
ne, gt, ge, lt, le
2012-08-11 12:15:36 +02:00
Lukas Eder
5584093ea5 Reorganised Field API according to predicate manual sections 2012-08-11 12:05:30 +02:00
Lukas Eder
9bd17b5c86 Moved rand() function from "other" to the "mathematical functions"
section
2012-08-10 21:03:14 +02:00
Lukas Eder
6f37bafae7 Fixed javac issues related to generics 2012-08-10 16:24:25 +02:00
Lukas Eder
b48db4a690 [#1693] Cannot bind UDT values from other schemata to stored procedures 2012-08-10 16:16:58 +02:00
Lukas Eder
956de59769 Added remark to Factory Javadocs, concerning static imports 2012-08-10 14:09:55 +02:00
Lukas Eder
fb7f143edc [#1684] Add <attachRecords/> Setting to indicate that fetched records
shouldn't be automatically "attached"
2012-08-10 13:46:33 +02:00
Lukas Eder
ed397248dd [#1692] Replace Factory.executeInsert(), Factory.executeUpdate() and
similar methods with more succinct variants
2012-08-10 13:15:20 +02:00
Lukas Eder
a9b61b1a2f [#1688] Add <E> E Record.into(E) as a complement to <E> E
Record.into(Class<E>)
2012-08-10 12:37:01 +02:00
Lukas Eder
4d648a63cd [#1687] Let Cursor.fetchInto(Table<Z>) return Result<Z> instead of
List<Z>
2012-08-09 18:47:36 +02:00
Lukas Eder
d8b640e5d5 [#1684] Add Setting to indicate that fetched records shouldn't be
automatically "attached" - Added Javadoc
2012-08-09 18:45:58 +02:00
Lukas Eder
6234f86b3d [#1685] Improve Javadoc of Attachable.attach(). Document how "detaching"
works
2012-08-09 17:57:54 +02:00
Lukas Eder
38286cb5df [#1681] Simulate empty GROUP BY () clause in Sybase ASE and Ingres,
joining a dummy table and grouping by a constant field
2012-08-05 23:29:43 +02:00
Lukas Eder
e5bbfbe4bf [#1665] Add support for the empty GROUP BY () clause 2012-08-05 23:23:49 +02:00