This website works better with JavaScript.
7dab1bcc8c
Run seperate oracle/hsqldb tests for java6 too
Travis Burtrum
2018-05-19 01:11:19 -0400
6a0ad970f7
Oracle needs special settings for artifacts
Travis Burtrum
2018-05-19 00:33:51 -0400
c899d07a71
Profiles to test oracle and hsql special DatabaseTypes
Travis Burtrum
2018-05-19 00:32:25 -0400
5057a282bd
Move test deps and versions to test module
Travis Burtrum
2018-05-18 23:47:28 -0400
bcbcab5de1
add oracle tests
Travis Burtrum
2018-05-17 01:47:42 -0400
4bb9b33604
Skip mssql test for jdk6
Travis Burtrum
2018-05-17 00:43:49 -0400
20c933b1c9
Fix postgresql test
Travis Burtrum
2018-05-16 23:52:21 -0400
62cf37dd27
Add mssql tests
Travis Burtrum
2018-05-16 01:34:36 -0400
7cc5af55fb
Implement UnNestArrayInList for hsqldb
Travis Burtrum
2018-05-15 23:32:00 -0400
30599a15fd
Add mariadb and postgresql tests
Travis Burtrum
2018-05-15 22:41:02 -0400
1d6f71918c
Add sqlite to tests
Travis Burtrum
2018-05-15 21:56:43 -0400
2db37683d6
Test ArrayInList support in JdbcMapper and QueryMapper where supported
Travis Burtrum
2018-05-15 08:10:52 -0400
12f13121ee
Downgrade hsqldb for java 1.6
Travis Burtrum
2018-05-15 07:36:08 -0400
292cce2533
Manually load drivers pre-java8
Travis Burtrum
2018-05-15 07:24:57 -0400
ca4c827788
Add support for testing against multiple database backends
Travis Burtrum
2018-05-15 07:03:55 -0400
319e4f7765
Add caching to .travis.yml
Travis Burtrum
2018-05-15 06:50:50 -0400
79625c08cd
Fix java8+ diamond operator
Travis Burtrum
2018-05-12 00:33:02 -0400
c2204b4635
Re-work IN LIST support in JdbcMapper to re-use created arrays, and free them after use
Travis Burtrum
2018-05-12 00:30:57 -0400
17a429399c
Fix non-generic array TypeReference for java 6
Travis Burtrum
2018-05-11 01:02:52 -0400
3fb9559ba7
Fix generated code causing warnings
Travis Burtrum
2018-05-11 00:14:58 -0400
564df7b022
Fix some warnings
Travis Burtrum
2018-05-10 23:57:15 -0400
2650b60f47
Remove now useless extra toType tests now that we test everything with toType
Travis Burtrum
2018-05-10 23:41:17 -0400
a0dfc278c3
Implement toArrayMap for toType
Travis Burtrum
2018-05-10 23:27:32 -0400
e2c1f9a12d
Fix QueryMapperTypeQmDao for java6
Travis Burtrum
2018-05-10 17:08:29 -0400
2d36126c00
Run all tests with new QueryMapper.toType function
Travis Burtrum
2018-05-10 16:37:05 -0400
d80d3dee93
Add tests that do not use constructors
Travis Burtrum
2018-05-10 16:01:57 -0400
d3c4f89316
Add Collection<Map<String,T>> support to QueryMapper.toType and test for it
Travis Burtrum
2018-05-09 23:42:44 -0400
c151f3ba0e
Finish porting tests
Travis Burtrum
2018-05-09 23:20:40 -0400
c04a9ee842
Fix generic array creation error in JdbcMapper, add test
Travis Burtrum
2018-05-08 00:09:56 -0400
1c561181ff
Finish porting tests
Travis Burtrum
2018-05-07 23:49:56 -0400
9f00f4924f
Fix for java6
Travis Burtrum
2018-05-07 23:10:20 -0400
05ac1d3f84
Test porting continues
Travis Burtrum
2018-05-04 00:26:04 -0400
f9af32dba2
Port more tests to JdbcMapper
Travis Burtrum
2018-04-24 00:04:53 -0400
b9f963ca5f
Fix partial test refactor with java 6
Travis Burtrum
2018-04-21 01:45:45 -0400
670e14d57e
Refactor QueryMapper tests to run against JdbcMapper too, partially done
Travis Burtrum
2018-04-21 01:27:45 -0400
3af0d94e82
Add jdk 10 and 11 to .travis.yml
Travis Burtrum
2018-04-19 01:08:01 -0400
49296f1f2a
Improve QueryRunner 50% failure rate test
Travis Burtrum
2018-04-18 00:18:19 -0400
64e500ca2a
Add JdbcMapper cleaner test
Travis Burtrum
2018-04-18 00:16:16 -0400
337abc8c6d
Revert fields from public to protected in tests
Travis Burtrum
2018-04-17 23:42:21 -0400
2be8f073a4
Use correct variable name to work inside lambdas
Travis Burtrum
2018-04-17 23:07:34 -0400
c91f6efd9e
Add .travis.yml
Travis Burtrum
2018-03-23 00:54:00 -0400
f68fd749e3
Call super(Connection) if it exists, tweak cannot find Constructor error message
Travis Burtrum
2018-03-17 00:42:22 -0400
50ebcc84cb
Begin to refactor tests into single test module
Travis Burtrum
2018-03-15 00:57:57 -0400
5c3a88232e
Handle binding of Enums correctly
Travis Burtrum
2018-03-15 00:45:42 -0400
cb36e783ed
Fix paramPattern regex
Travis Burtrum
2018-03-14 02:30:03 -0400
edd6fc6e65
Remove Blob and Clob annotations in favor of SQL bind syntax
Travis Burtrum
2018-03-14 02:25:11 -0400
ba7fb733b2
More enum support
Travis Burtrum
2018-03-09 00:09:01 -0500
a6c5fc7b52
Implement optional compile-time SQL checking with explain plan
Travis Burtrum
2018-03-06 01:04:44 -0500
1fa08bc74b
Call com.moparisthebest.jdbc.Finishable.finish(ResultSet) in more cases as appropriate
Travis Burtrum
2018-01-15 14:46:13 -0500
4c8c848a1f
Fix jdbcmapper enums when being compiled in same run as generated code
Travis Burtrum
2018-01-15 14:12:41 -0500
391fbc6b97
Forgot to genPrestoPersonDAO.sh as always
Travis Burtrum
2018-01-15 13:35:09 -0500
52dec09346
isSetter now recognizes Builder pattern, where this is returned instead of void
Travis Burtrum
2018-01-15 13:24:53 -0500
6ba284e8c2
Setter methods now just have to start with 'set' not 'set[A-Z_]'
Travis Burtrum
2018-01-15 12:54:59 -0500
2580de8f42
Fix rest of Enum issues
Travis Burtrum
2018-01-15 11:56:06 -0500
ebccf0a0e2
Forgot to generated Presto tests
Travis Burtrum
2018-01-12 16:48:29 -0500
9261ee216a
Fix mapping null enums, add tests
Travis Burtrum
2018-01-12 16:46:22 -0500
c6bde5233d
Should be java.io.StringReader
Travis Burtrum
2017-12-06 01:08:25 -0500
2eb39703ec
Add java6 support for @RunInTransaction
Travis Burtrum
2017-11-30 22:52:38 -0500
72906cf3c5
Add @JdbcMapper.RunInTransaction and static support methods to QueryRunner
Travis Burtrum
2017-11-29 23:51:27 -0500
3675ae0f73
Fix compilation for 1.6
Travis Burtrum
2017-11-10 00:26:55 -0500
a22e8d6d58
Print proper errors with links to methods instead of throwing exceptions
Travis Burtrum
2017-11-08 23:31:28 -0500
f58e107ff5
Look at all implemented classes for methods+fields in JdbcMapperProcessor
Travis Burtrum
2017-11-08 23:21:40 -0500
b2c5235a81
Fix JdbcMapperTest
Travis Burtrum
2017-10-23 00:38:39 -0400
9829e98ae0
Add support for @SingleRow in JdbcMapper
Travis Burtrum
2017-10-23 00:34:37 -0400
d2353bd74b
Add JdbcMapper.WarnOnUnusedParams annotation
Travis Burtrum
2017-08-07 15:26:52 -0400
6f23696952
Allow to manually specify columnNames and isSelect for unparseable SQL queries in jdbcmapper
Travis Burtrum
2017-08-04 13:55:05 -0400
c1b8b2e705
Fix sql statement escaping
Travis Burtrum
2017-08-03 09:46:34 -0400
6fef6f284f
in JdbcMapper, return byte[] as ResultSet.getBytes() and not as an array of the columns
Travis Burtrum
2017-07-12 22:34:51 -0400
e246af935f
Tweak JdbcMapperFactory, now used for QueryMapper and JdbcMapper generated classes
Travis Burtrum
2017-07-03 03:05:53 -0400
08e2c9354d
QueryRunner re-factor
Travis Burtrum
2017-07-03 01:57:52 -0400
345a4120c8
Add withJitter(maxJitterMs) to QueryRunner.DelayStrategy
Travis Burtrum
2017-07-03 01:20:06 -0400
f24d4ed03e
Add JdbcMapperFactory.connectionFactory() methods
Travis Burtrum
2017-07-03 00:45:36 -0400
5d9ff80863
Use lambdas where possible in QueryRunner, fix java6 compilation
Travis Burtrum
2017-07-03 00:00:03 -0400
133c4eb8c9
Add QueryRunner.runRetryCompletableFuture method for java8+
Travis Burtrum
2017-07-02 23:02:16 -0400
8400ed3d00
QueryRunner.runRetry and runRetryFuture methods
Travis Burtrum
2017-07-02 01:35:59 -0400
a22109f31c
First go at QueryRunner and Factory<Connection> arg for QueryMapper
Travis Burtrum
2017-07-01 02:07:04 -0400
09c114e106
Tweak QueryMapper
Travis Burtrum
2017-06-30 23:37:36 -0400
f30a09ee3f
Add java.time binding to preparedstatement in jdbcmapper
Travis Burtrum
2017-06-30 23:32:10 -0400
f44183b520
Add java.time binding to preparedstatement in QueryMapper
Travis Burtrum
2017-06-30 23:18:51 -0400
0011925d6a
Support binding java.time.Instant to a PreparedStatement in jdbcmapper, handle multi-line strings, fix bind conversions if null
Travis Burtrum
2017-06-29 14:59:49 -0400
195a0c0484
Add TypeReference and toType method to querymapper
Travis Burtrum
2017-06-29 00:00:46 -0400
c1b8cfcf3b
Use expected defaults for primitive types in jdbcmapper
Travis Burtrum
2017-06-28 16:00:32 -0400
8079ae6aa7
Forgot to run genPrestoPersonDAO.sh
Travis Burtrum
2017-06-19 23:50:59 -0400
220a26c334
Add support for returning ResultSet to jdbcmapper
Travis Burtrum
2017-06-19 23:50:59 -0400
dca6249667
Add first go at readme
Travis Burtrum
2017-06-19 23:50:59 -0400
f66c8429fb
Fix case of functions in select statement in SimpleSQLParser
Travis Burtrum
2017-06-19 23:50:59 -0400
68c1c0482e
Clarify jdk8 bug comment
Travis Burtrum
2017-06-19 23:50:59 -0400
df2ccda9fa
Add constructor calling for jdbcmapper and discover bug in javac 1.8 with -parameters option
Travis Burtrum
2017-06-19 22:37:44 -0400
d2df6dabaf
Add constructor calling for querymapper in java8+ only for now
Travis Burtrum
2017-06-19 21:08:22 -0400
46686e5b05
Allow JdbcMapper to use reflection for non-public fields optionally
Travis Burtrum
2017-06-19 00:34:23 -0400
115a62293e
Allow CompilingRowToObjectMapper to use reflection for non-public fields optionally
Travis Burtrum
2017-06-18 21:58:55 -0400
f9ac10c70f
Fix multiple artifact builds
Travis Burtrum
2017-06-13 23:55:57 -0400
fe2a6eec22
Support for java.time api classes
Travis Burtrum
2017-06-13 22:56:00 -0400
6fe563f25a
Re-factor TypeMappingsFactory with proper support for Enums
Travis Burtrum
2017-06-13 21:42:32 -0400
9c22b36267
Implement Stream support in jdbcmapper
Travis Burtrum
2017-06-12 23:48:54 -0400
280e11b713
Implement toStream() in querymapper
Travis Burtrum
2017-06-12 22:57:43 -0400
c902da5126
Add support for java 8 while keeping java 6 compatible artifacts
Travis Burtrum
2017-06-12 20:59:04 -0400
099d88c26d
Enable java 8 lambda for ResultSetIterable when compiling for 8+
Travis Burtrum
2017-06-12 19:24:04 -0400
12ba416181
Preserve parameter level annotations in generated source
Travis Burtrum
2017-06-11 20:25:53 -0400
881de93799
Add ResultSetIterable support to jdbcmapper
Travis Burtrum
2017-06-09 00:36:41 -0400