destel
							
						 
					 | 
					
						
						
						
						
							
						
						
							4c50b3f67a
							
						
					 | 
					
						
						
							
							fixed nested preload error handling issue
						
						
						
						
						
						
					 | 
					
						2023-11-27 14:46:55 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								FFuchsi
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							58eecb356c
							
						
					 | 
					
						
						
							
							added average expression (#29)
						
						
						
						
						
						
					 | 
					
						2023-11-16 16:40:59 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								FFuchsi
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3b1dc9c328
							
						
					 | 
					
						
						
							
							Added OrderByCase Expression (#14)
						
						
						
						
						
						
					 | 
					
						2023-09-26 09:35:25 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lukas Jorg
							
						 
					 | 
					
						
						
						
						
							
						
						
							3ca61d4d7b
							
						
					 | 
					
						
						
							
							Improved TX callback handling for rollback callbacks
						
						
						
						
						
						
					 | 
					
						2023-08-02 16:57:14 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
						
						
							
						
						
							d89c6ace73
							
						
					 | 
					
						
						
							
							Added more possibilities for transaction hooks
						
						
						
						
						
						
					 | 
					
						2023-07-17 15:31:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lukas Jorg
							
						 
					 | 
					
						
						
						
						
							
						
						
							246897fa79
							
						
					 | 
					
						
						
							
							Added UpdateFieldsWithoutHooks method
						
						
						
						
						
						
					 | 
					
						2023-06-29 12:33:14 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							30a4f9bcaa
							
						
					 | 
					
						
						
							
							Added AfterCommit callbacks (#25)
						
						
						
						
						
						
						
						Added AfterCommit callbacks 
						
						
					 | 
					
						2023-06-29 10:07:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								anton98i
							
						 
					 | 
					
						
						
						
						
							
						
						
							c7f668094a
							
						
					 | 
					
						
						
							
							Improved WrapInTx error handling
						
						
						
						
						
						
					 | 
					
						2022-12-21 07:21:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Hammerschmid
							
						 
					 | 
					
						
						
						
						
							
						
						
							ba791c8b56
							
						
					 | 
					
						
						
							
							Has many preload in chunks to avoid mssql parameter limit
						
						
						
						
						
						
					 | 
					
						2022-11-09 15:11:52 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								anton98i
							
						 
					 | 
					
						
						
						
						
							
						
						
							77fc126a0d
							
						
					 | 
					
						
						
							
							Expresions: added CAO and LAO (alias optional)
						
						
						
						
						
						
					 | 
					
						2022-08-24 18:09:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Hammerschmid
							
						 
					 | 
					
						
						
						
						
							
						
						
							9235aea183
							
						
					 | 
					
						
						
							
							Added functions SelectExprs, MaxExpr, MinExp
						
						
						
						
						
						
					 | 
					
						2022-08-23 19:18:27 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								FlorianVAG
							
						 
					 | 
					
						
						
						
						
							
						
						
							2c94bb4e0a
							
						
					 | 
					
						
						
							
							refactor: reduced code duplication
						
						
						
						
						
						
					 | 
					
						2022-07-19 16:03:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Hammerschmid
							
						 
					 | 
					
						
						
						
						
							
						
						
							56a148b316
							
						
					 | 
					
						
						
							
							Added Coalesce and TimestampDiff expression
						
						
						
						
						
						
					 | 
					
						2022-07-19 16:03:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Hammerschmid
							
						 
					 | 
					
						
						
						
						
							
						
						
							a4919ae554
							
						
					 | 
					
						
						
							
							Preload in chunks to avoid mssql parameter limit
						
						
						
						
						
						
					 | 
					
						2022-07-18 11:07:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								markussilberbauer-dm
							
						 
					 | 
					
						
						
						
						
							
						
						
							25fabd9f40
							
						
					 | 
					
						
						
							
							Update expression_ext.go
						
						
						
						
						
						
					 | 
					
						2022-06-30 17:23:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								markussilberbauer-dm
							
						 
					 | 
					
						
						
						
						
							
						
						
							e075423929
							
						
					 | 
					
						
						
							
							Update expression_ext.go
						
						
						
						
						
						
					 | 
					
						2022-06-30 16:30:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								markussilberbauer-dm
							
						 
					 | 
					
						
						
						
						
							
						
						
							1acc3bb3ae
							
						
					 | 
					
						
						
							
							Update expression_ext.go
						
						
						
						
						
						
					 | 
					
						2022-06-30 16:30:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lukas Jorg
							
						 
					 | 
					
						
						
						
						
							
						
						
							c9e5b3665c
							
						
					 | 
					
						
						
							
							Quoted table name in join expression
						
						
						
						
						
						
					 | 
					
						2022-03-29 08:10:02 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
						
						
							
						
						
							28971c7899
							
						
					 | 
					
						
						
							
							Fixed querying on case sensitive systems
						
						
						
						
						
						
					 | 
					
						2022-02-24 13:08:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
						
						
							
						
						
							edbcbe3126
							
						
					 | 
					
						
						
							
							Fixed limit and offset for subquery
						
						
						
						
						
						
					 | 
					
						2021-11-23 15:04:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
						
						
							
						
						
							30f2304e9d
							
						
					 | 
					
						
						
							
							Do not order subquery if no limit or order is applied
						
						
						
						
						
						
					 | 
					
						2021-11-23 14:51:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
						
						
							
						
						
							de609de5b3
							
						
					 | 
					
						
						
							
							order by for delete not supported
						
						
						
						
						
						
					 | 
					
						2021-11-23 14:44:27 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
						
						
							
						
						
							a06ca0d4d6
							
						
					 | 
					
						
						
							
							order by for update not supported
						
						
						
						
						
						
					 | 
					
						2021-11-23 14:36:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
						
						
							
						
						
							edc2d5cc57
							
						
					 | 
					
						
						
							
							Try to fix join errors on MSSQL
						
						
						
						
						
						
					 | 
					
						2021-11-23 14:17:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
						
						
							
						
						
							7eb0cacec0
							
						
					 | 
					
						
						
							
							Added LowerExpr and UpperExpr
						
						
						
						
						
						
					 | 
					
						2021-11-18 09:28:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
						
						
							
						
						
							9e23996e16
							
						
					 | 
					
						
						
							
							Added Lower and Upper
						
						
						
						
						
						
					 | 
					
						2021-11-18 09:25:27 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
						
						
							
						
						
							221f8963db
							
						
					 | 
					
						
						
							
							Added sub-transaction detection to WrapInTx
						
						
						
						
						
						
					 | 
					
						2021-10-27 12:22:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
						
						
							
						
						
							410393c804
							
						
					 | 
					
						
						
							
							try to fix too much updates
						
						
						
						
						
						
					 | 
					
						2021-10-22 12:18:02 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
						
						
							
						
						
							8417729f4b
							
						
					 | 
					
						
						
							
							Update issue with UpdateFields
						
						
						
						
						
						
						
						When calling UpdateFields on a DB, it modified the DB and the field names persisted 
						
						
					 | 
					
						2021-10-21 19:52:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
						
						
							
						
						
							9922312e08
							
						
					 | 
					
						
						
							
							One more situation with empty in arrays
						
						
						
						
						
						
					 | 
					
						2021-10-21 17:39:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
						
						
							
						
						
							5fecbbd4e2
							
						
					 | 
					
						
						
							
							in and not in support empty arrays
						
						
						
						
						
						
					 | 
					
						2021-10-21 17:33:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
						
						
							
						
						
							0e9bb664cd
							
						
					 | 
					
						
						
							
							Fixed variable name
						
						
						
						
						
						
					 | 
					
						2021-09-15 16:46:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lukas Jorg
							
						 
					 | 
					
						
						
						
						
							
						
						
							f8938253ce
							
						
					 | 
					
						
						
							
							Implemented small method to disable association saving
						
						
						
						
						
						
					 | 
					
						2021-09-14 07:45:42 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lukas Jorg
							
						 
					 | 
					
						
						
						
						
							
						
						
							98d691603d
							
						
					 | 
					
						
						
							
							Created transaction wrapper
						
						
						
						
						
						
					 | 
					
						2021-09-13 09:19:42 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
						
						
							
						
						
							0caca1a6f9
							
						
					 | 
					
						
						
							
							Remove WHERE word
						
						
						
						
						
						
					 | 
					
						2021-09-08 09:01:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
						
						
							
						
						
							099a4048ae
							
						
					 | 
					
						
						
							
							Fixed bind variable resolution
						
						
						
						
						
						
					 | 
					
						2021-09-08 08:55:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
						
						
							
						
						
							4d92c6df26
							
						
					 | 
					
						
						
							
							Removed duplicated method
						
						
						
						
						
						
					 | 
					
						2021-09-08 08:19:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
						
						
							
						
						
							c4a4f834f7
							
						
					 | 
					
						
						
							
							Added GetSQLWhereClause
						
						
						
						
						
						
					 | 
					
						2021-09-08 08:04:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
						
						
							
						
						
							9cf19aaa35
							
						
					 | 
					
						
						
							
							Added GetSQL method
						
						
						
						
						
						
					 | 
					
						2021-09-07 20:59:42 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
						
						
							
						
						
							4878e0917e
							
						
					 | 
					
						
						
							
							Fix multi-order in a better way
						
						
						
						
						
						
						
						First and Last do not order if query is already ordered (inspired by ActiveRecord) 
						
						
					 | 
					
						2021-08-10 12:06:43 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
						
						
							
						
						
							f930ed782b
							
						
					 | 
					
						
						
							
							Fix multiple columns in order by clause
						
						
						
						
						
						
					 | 
					
						2021-08-10 12:06:43 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Hammerschmid
							
						 
					 | 
					
						
						
						
						
							
						
						
							2435f46bf8
							
						
					 | 
					
						
						
							
							Added function gorm.Concat
						
						
						
						
						
						
					 | 
					
						2021-08-05 14:47:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								maddie
							
						 
					 | 
					
						
						
						
						
							
						
						
							12fab57a74
							
						
					 | 
					
						
						
							
							Improve preload speed
						
						
						
						
						
						
						
						All credits to @vanjapt who came up with this patch.
(cherry picked from commit 012d1479740ec593b0c07f0372e0111c01c3b34a) 
						
						
					 | 
					
						2021-05-12 17:49:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
						
						
							
						
						
							2ce058e0fe
							
						
					 | 
					
						
						
							
							Ignore associations in UpdateFields
						
						
						
						
						
						
					 | 
					
						2021-03-25 14:04:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								FFuchsi
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b55b8aef36
							
						
					 | 
					
						
						
							
							added group concat expression (#10)
						
						
						
						
						
						
					 | 
					
						2021-03-25 14:03:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Hammerschmid
							
						 
					 | 
					
						
						
						
						
							
						
						
							968a09b86f
							
						
					 | 
					
						
						
							
							Added funcs QuoteExpr and Min to expression extension
						
						
						
						
						
						
					 | 
					
						2021-03-17 11:42:28 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Hammerschmid
							
						 
					 | 
					
						
						
						
						
							
						
						
							96758ec560
							
						
					 | 
					
						
						
							
							Added func SumExpr to expr
						
						
						
						
						
						
					 | 
					
						2020-10-30 09:31:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Aleksandar Dimtirov
							
						 
					 | 
					
						
						
						
						
							
						
						
							cf2c573358
							
						
					 | 
					
						
						
							
							Fix LastInsertId is not supported
						
						
						
						
						
						
					 | 
					
						2020-07-30 14:24:39 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7e26dfea98
							
						
					 | 
					
						
						
							
							Fix year date format
						
						
						
						
						
						
					 | 
					
						2020-06-10 10:16:15 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerhard Gruber
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d892695c2b
							
						
					 | 
					
						
						
							
							Fixed max length of nvarchar
						
						
						
						
						
						
						
						See also https://docs.microsoft.com/en-us/sql/t-sql/data-types/nchar-and-nvarchar-transact-sql?view=sql-server-ver15 
						
						
					 | 
					
						2020-06-02 13:30:17 +02:00 | 
					
					
						
						
							
							
							
						
					 |