Commit Graph

3940 Commits

Author SHA1 Message Date
Brett Meyer
33e616356d corrected IntelliJ in .gitignore 2015-01-26 09:43:40 -05:00
lukaseder
0549e202a6 [#3986] Add DSL.choose() as a synonym for DSL.decode(), and DSL.when(Field), DSL.when(Condition) as shortcuts 2015-01-26 15:30:10 +01:00
lukaseder
7b17735cc0 [#3982] Empty, OR-connected CombinedConditions should return FALSE, not TRUE 2015-01-26 14:54:32 +01:00
lukaseder
eaf909ac33 [#3985] Add support for more PostgreSQL array functions 2015-01-26 14:29:16 +01:00
lukaseder
30d7b868ef [#3985] Supported the array(select) function 2015-01-26 09:53:08 +01:00
lukaseder
f01153f7c0 [#3985] Two more functions supported 2015-01-26 09:40:59 +01:00
lukaseder
42ce221e4d [#3984] Implement Meta.getTables()[x].getReferences() 2015-01-25 14:36:43 +01:00
lukaseder
77beb6dd8d [#3983] Add <T> List<T> DSLContext.fetchValues(TableField<?, T>) 2015-01-25 13:02:53 +01:00
lukaseder
236da42743 [#3981] Implement Meta.getTables()[x].getPrimaryKey().getReferences() 2015-01-24 16:33:07 +01:00
lukaseder
80e02e2980 [#3977] Meta.getTables() also returns entries for indexes for PostgreSQL 2015-01-24 12:41:57 +01:00
lukaseder
99d397e624 [#3727] Fixed unit test 2015-01-21 20:12:08 +01:00
lukaseder
9ffef1d554 [#3727] Invalid SQL generated when window definitions from WINDOW clause contain frame clauses 2015-01-21 19:36:41 +01:00
lukaseder
9105e603d2 [#3853] Add support for CREATE TEMPORARY TABLE and all related flags 2015-01-21 18:54:37 +01:00
lukaseder
759daa2a55 [#3329] Support the SQL standard array_agg function 2015-01-20 19:24:14 +01:00
lukaseder
9abd23a916 [#3973] Add better support for re-using named bind values 2015-01-20 14:11:51 +01:00
lukaseder
308dd68691 [#3914] Add additional DSL.param() methods to create unnamed bind value placeholders 2015-01-20 10:50:50 +01:00
lukaseder
c21dfd2f31 [#3962] The H2 emulation of SHR might produce rounding errors 2015-01-18 12:02:50 +01:00
lukaseder
63e9522cb1 [#3966] Inefficient BIT_COUNT() function for those dialects that do not natively support SHR() 2015-01-18 12:02:09 +01:00
lukaseder
c10ae7225e [#3961] Apply Base64 encoding to binary types when formatting them to XML, JSON, etc. 2015-01-18 11:18:04 +01:00
lukaseder
dca09730c3 [#3931] Fixed unit test 2015-01-18 11:14:04 +01:00
lukaseder
54fa0a943c [#3935] Move the DATA_LOCALLY_SCOPED_DATA_MAP out of the InternalVisitListener 2015-01-16 17:46:23 +01:00
lukaseder
98c416e4cc Travis fix 2015-01-16 11:51:35 +01:00
lukaseder
979f782c65 [#3957] java.lang.NoSuchMethodException: createARRAY when using Oracle arrays with BoneCP 2015-01-16 10:57:55 +01:00
lukaseder
f89c14fd49 [#3956] Add Configuration set(DataSource) and set(Connection) for convenience 2015-01-16 10:33:41 +01:00
lukaseder
a0471d19ea Travis changes 2015-01-16 10:33:29 +01:00
lukaseder
a2e24b5c4f Why wasn't this removed long ago? 2015-01-14 16:45:18 +01:00
lukaseder
523cc535e0 [#3954] Avoid wrapping Field[] in a new RowImpl every time a Record is created 2015-01-14 16:40:11 +01:00
lukaseder
5031910d2a [#3947] Avoid creating unnecessary Iterators and ArrayLists in AbstractStore.getAttachables() 2015-01-14 16:23:09 +01:00
lukaseder
e248376121 Replace ArrayList<ExecuteListener> by ExecuteListener[] in ExecuteListeners to avoid excessive Iterator creation 2015-01-14 16:21:08 +01:00
lukaseder
5163c4ac9e [#3944] AbstractScope creates an excessive amount of HashMaps,
internally
2015-01-14 15:48:23 +01:00
lukaseder
4a876ee2f4 [#3936] AbstractQuery unnecessarily creates two DefaultRenderContext instances 2015-01-10 16:36:30 +01:00
lukaseder
a5e3421ca0 [#3931] Add RenderKeywordStyle.AS_IS 2015-01-10 13:34:55 +01:00
lukaseder
ccb5101229 [#3934] Add StopWatch.split() to get current time 2015-01-10 13:31:59 +01:00
lukaseder
1c6bd5a2eb [#3932] jooq-runtime-3.5.0.xsd declares wrong namespace 2015-01-10 13:27:23 +01:00
Lukas Eder
609b27d6d1 Merge pull request #3924 from gortiz/master
[#3923] Four octects are sent to Postgres for each negative byte in a byte[]
2015-01-09 15:53:19 +01:00
Lukas Eder
ffc4ef5582 [#3882] Overload JavaGenerator.generateXXX() methods to contain a JavaWriter argument 2015-01-09 15:15:28 +01:00
golthiryus
42bc7fcc11 [#3923] Four octects are sent to Postgres for each negative byte in a byte[] 2015-01-09 15:00:31 +01:00
Lukas Eder
69ef447cc6 [#3919] Bad caching of JPA-annotated getters leads to wrong mapping into POJOs that have @ConstructorProperties 2015-01-09 13:21:38 +01:00
Lukas Eder
f063276efc [#3911] DefaultRecordMapper ignores @ConstructorProperties for property names that don't have a matching getter 2015-01-09 13:17:24 +01:00
Lukas Eder
13be6d76a7 [#3915] Calls to Configuration.derive() create a Configuration that indirectly references the previous Configuration instance 2015-01-09 13:17:04 +01:00
lukaseder
dd8d3c76f3 Updated copyright to 2015 2015-01-09 08:57:16 +01:00
lukaseder
a83ca073d1 [#3909] Inefficient number conversion in org.jooq.tools.Convert 2015-01-09 08:56:57 +01:00
Lukas Eder
8f72523997 Updated copyright to 2015 2015-01-07 17:57:59 +01:00
Lukas Eder
ecff4477cc [#3896] Add Configuration.converterProvider() to allow for implementing default converters between <T> and <U> types 2015-01-07 17:51:31 +01:00
Lukas Eder
3323a18503 Eclipse... 2015-01-07 17:51:21 +01:00
Lukas Eder
774a30dd58 ... 2015-01-07 13:53:08 +01:00
Lukas Eder
aa1b16a71f [#3905] LoggerListener and StopWatchListener should be placed after user listeners 2015-01-07 13:52:43 +01:00
lukaseder
568b4974f0 Merged [pro] changes 2015-01-07 09:26:48 +01:00
lukaseder
ea02386a7e [#3904] Add DSL.and(Condition...) / DSL.or(Condition...) 2015-01-07 09:26:37 +01:00
Lukas Eder
42a49a4b99 ... 2015-01-06 18:31:40 +01:00