Lukas Eder
bd6e7c3b1e
Removed unneded test class
2011-11-27 14:43:18 +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
21283458b1
[ #961 ] Use Oracle's SYS.ALL_SEQUENCES.MAX_VALUE to determine the type of a sequence.
2011-11-22 20:35:57 +00:00
Lukas Eder
81c9131d6d
[ #958 ] CODEGEN: Add generation-time schema mapping, allowing for re-writing schemata in jooq-codegen
2011-11-22 19:14:32 +00:00
Lukas Eder
55239a4757
[ #960 ] CODEGEN: Add code generation configuration parameter to avoid using the new UByte, UShort, UInteger, ULong wrappers for UNSIGNED number types
2011-11-21 18:06:57 +00:00
Lukas Eder
0e606c9342
[ #959 ] Compilation errors in generated source code if MySQL enum values match Java reserved words, such as 'true', 'false', 'new', etc...
2011-11-20 20:50:03 +00:00
Lukas Eder
8a60d7ee0f
[ #519 ] Add support for MySQL UNSIGNED numeric types
2011-11-20 18:34:49 +00:00
Lukas Eder
c3191a0dd3
[ #955 ] Generate a reference to every type in a new UDTs.java class
2011-11-19 10:05:48 +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
b25421cbf4
[ #937 ] In the event of name clash (same name for table and field) generated code has errors
...
[#953 ] Make DefaultGeneratorStrategy methods non-final to allow for overriding
2011-11-18 14:09:26 +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
c685285e47
Checked in missing artefact
2011-11-13 18:07:03 +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
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
942861daaf
[ #925 ] SelectConditionStep should extend SelectConnectByStep, not SelectGroupByStep
2011-11-11 19:27:49 +00:00
Lukas Eder
01fcc2311a
[ #924 ] Generate a reference to every table in a new Tables.java class
2011-11-11 19:09:04 +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
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
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
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
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
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
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
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
7ae02553ea
Removed daylight savings tweak
2011-10-31 17:10:25 +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
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
5ac32186db
Improved test SQL formatting
2011-10-29 16:39:35 +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
f15b8ca57e
Upgraded H2 to 1.3.161
2011-10-29 11:23:06 +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
11506875b5
[ #621 ] Add support for JDBC BATCH operations
2011-10-25 19:53:11 +00:00
Lukas Eder
caadbecf79
[ #881 ] Re-design H2 stored functions to be pre-compiled, in order to speed up integration tests
2011-10-20 17:58:00 +00:00
Lukas Eder
e94b0e0134
[ #881 ] Re-design H2 stored functions to be pre-compiled, in order to speed up integration tests
2011-10-20 17:54:33 +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
a05e19db6f
Upgraded H2 to latest version from trunk for some tests
2011-10-20 17:12:18 +00:00
Lukas Eder
80898e80db
[ #880 ] Query.getSQL() does consider SchemaMapping - Added some integration tests
2011-10-20 16:38:46 +00:00
Lukas Eder
ad0d8e0ae5
[ #271 ] PERFORMANCE: Don't pre-fetch table meta data when selecting from plain SQL tables - some tests now work
2011-10-18 20:09:55 +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
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
1d7ad47734
[ #811 ] Loader integration tests fail for SQLite
...
[#812 ] CSV Loader test leaves Postgres JDBC connection in an inconsistent transactional state on error
2011-10-16 16:22:52 +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
7d9703b27a
[ #867 ] Add integration tests for Field.sum(), Field.avg(), Field.max(), Field.min()
2011-10-15 15:13:01 +00:00
Lukas Eder
0a84a29287
[ #863 ] Ingres integration generates illegal SQL when selecting things like SELECT 1 WHERE 1 = 1
2011-10-15 13:32:11 +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
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
df864a92c9
[ #856 ] Add integration tests for Field.abs()
2011-10-09 10:08:32 +00:00
Lukas Eder
3066b30a1f
[ #852 ] Review stored procedures / functions concept. Merge them all into a single "Routine" type - Avoid generating deprecated code for this task
2011-10-08 20:51:58 +00:00
Lukas Eder
d628efe09d
[ #854 ] Add convenience methods Field.isTrue(), isFalse() for conversion of "Y", "YES", "1", "true", "on", etc into a boolean condition
2011-10-08 20:44:15 +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
e93a1595cb
[ #608 ] Add jOOQ version number in generated source code
2011-10-02 10:17:28 +00:00
Lukas Eder
def0ce3896
[ #850 ] Use http://www.jooq.org as URL for the @Generated annotation
2011-10-01 08:52:52 +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
d5e542faaf
Release 1.6.7
2011-09-25 22:10:43 +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
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
65291bb1c5
[ #840 ] Numeric conversions in getValueAsXXX() should trim String values first
2011-09-22 20:44:40 +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
f4d7641806
[ #826 ] Allow for returning several records in the INSERT .. RETURNING clause
2011-09-12 16:49:58 +00:00
Lukas Eder
e764b1e8bc
[ #800 ] Add support for Sybase Adaptive Server Enterprise - fixed some integration tests
2011-09-11 12:08:52 +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
b5b609f691
[ #800 ] Add support for Sybase Adaptive Server Enterprise - fixed some integration tests
2011-09-06 21:22:14 +00:00
Lukas Eder
6c15d5ae47
[ #800 ] Add support for Sybase Adaptive Server Enterprise - fixed some integration tests
2011-09-06 21:06:25 +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
0d8154e031
[ #800 ] Add support for Sybase Adaptive Server Enterprise - rename "adaptiveserver" into "ase"
2011-09-06 20:13:22 +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
7beeda9561
[ #800 ] Add support for Sybase Adaptive Server Enterprise - rename "adaptiveserver" into "ase"
2011-09-06 19:58:54 +00:00
Lukas Eder
db7f3ee090
[ #800 ] Add support for Sybase Adaptive Server Enterprise - rename "adaptiveserver" into "ase"
2011-09-06 19:57:14 +00:00
Lukas Eder
a01b272e91
[ #800 ] Add support for Sybase Adaptive Server Enterprise - rename "adaptiveserver" into "ase"
2011-09-06 19:54:49 +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
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
bb72a3f4ee
Added missing test flag
2011-09-03 11:05:10 +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
243ab8700b
[ #813 ] Add DSL support for INSERT .. RETURNING
2011-08-30 22:34:35 +00:00
Lukas Eder
c9e458216c
[ #819 ] Support SQLite AUTOINCREMENT columns as IDENTITY
2011-08-29 20:33:26 +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
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
8da4b01473
[ #809 ] Add support for INSERT .. RETURNING for Sybase using SELECT @@identity
2011-08-29 17:30:21 +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
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
598b9fbba3
Added some test documentation
2011-08-24 21:28:00 +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
1a6ff4071a
Release 1.6.4 - Load tests scripts only once per test suite run
2011-08-07 15:25:21 +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
32e34aa1e6
[ #772 ] Add integration tests for selecting cartesian products (several from clauses)
2011-08-07 09:33:55 +00:00
Lukas Eder
fcdc5c8818
[ #791 ] Unify test data upper and lower case literals
2011-08-06 16:35:55 +00:00
Lukas Eder
a7c4b6a156
[ #790 ] Purge deprecated generated code
2011-08-06 16:12:45 +00:00
Lukas Eder
996e86974e
Capitalised some SQL Server test fields
2011-08-06 16:05:33 +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
49ec57f24f
[ #137 ] Add support for asynchronous query execution
2011-08-03 21:12:19 +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
094f63393d
Re-generated schemata
2011-07-31 20:20:45 +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
b1573fc520
Upgraded source reference for HSQLDB
2011-07-31 19:10:06 +00:00
Lukas Eder
06ba0e542f
Added HSQLDB Client to favourites
2011-07-31 19:09:34 +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
27c49fde57
[ #775 ] Automatic re-attaching after deserialisation does not work when used with .fetchLazy()
2011-07-30 18:14: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
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
450f370dff
[ #767 ] An empty Java package is generated for PL/SQL packages containing underscores
2011-07-24 21:25:41 +00:00
Lukas Eder
a5584c72fc
Release 1.6.3 - integration test fix for MySQL
2011-07-24 16:46:21 +00:00
Lukas Eder
a0c19ee0cb
Release 1.6.3 - Renamed launch targets
2011-07-24 16:30:22 +00:00
Lukas Eder
5666cfd019
[ #760 ] Reorganise SVN repository. Move modules to sub-directory trunk/
2011-07-24 15:08:50 +00:00