3
0

37 Commits

Author SHA1 Message Date
Urban Klinc
efc418e5fd Fix typo, rework readme 2020-11-27 09:37:16 +01:00
Urban Klinc
df9ebe54aa Add codegen template + logic, modifiyed codegen.go to accept new files 2020-11-26 11:11:08 +01:00
Denis Arh
b6eb143c38 Pagination fixes 2020-11-26 06:23:24 +01:00
Denis Arh
11ea5df303 Pagination/sorting fixes & improvements 2020-11-16 14:20:43 +01:00
Denis Arh
fc0ed924de Make sure cursor to next page is not returned if there are no resources 2020-11-13 13:01:34 +01:00
Denis Arh
b7de337db9 Fix sorting&paging on RDBMS store 2020-11-13 08:10:09 +01:00
Denis Arh
979acf0a84 Make store sorting more robust 2020-11-10 16:04:41 +01:00
Denis Arh
8189f40fc0 Add support for type label codegen 2020-11-06 07:47:53 +01:00
Denis Arh
ecb7f52c31 Improve error creation & handling by API 2020-11-04 14:18:33 +01:00
Denis Arh
02d18175f9 Fix codegen when search cfg is sorting&&!paging 2020-10-29 08:23:04 +01:00
Denis Arh
24285e8d32 Support custom parsers for REST params 2020-10-26 19:16:47 +01:00
Denis Arh
9a21226163 Fix Delete/delete store config inconsistency 2020-10-18 16:13:36 +02:00
Denis Arh
754ebbde95 Refactor value preprocessing out of RDBMS to store 2020-10-18 16:13:36 +02:00
Denis Arh
56422397cc Fix types.yaml search path for codegen 2020-10-06 21:11:38 +02:00
Denis Arh
02f70476b1 Fix codegen templates to gen. list of PKs
check*Constraints fn now generates list of PKs when ensuring constraints
2020-09-30 12:29:44 +02:00
Denis Arh
5eba380f19 Cleanup, instrumentation 2020-09-15 07:24:28 +02:00
Denis Arh
464a8ecd93 Unexport partial...update() store functions, fix messaging 2020-09-09 13:27:27 +02:00
Denis Arh
24f8457d71 Rename Storable interface to Storer
See https://golang.org/doc/effective_go.html#interface-names
2020-09-09 08:40:50 +02:00
Denis Arh
6206aacdca Simplify RDBMS codegen templates 2020-09-07 10:29:36 +02:00
Denis Arh
62cae2c3c1 Simplifty lookup field/column handling in codegen templates 2020-09-07 10:22:03 +02:00
Denis Arh
758aaa2374 Move field-to-column mapping under RDBMS 2020-09-07 08:39:35 +02:00
Denis Arh
f7070b4fa5 Fix tests, improve constraint checking 2020-09-06 15:37:19 +02:00
Denis Arh
8dc5315b75 RDBMS store query handler now accepts sqlizer 2020-09-01 21:28:45 +02:00
Denis Arh
16aa32cd4b Expand arg on variadic function (codegen template) 2020-09-01 21:27:09 +02:00
Denis Arh
6120520a03 Refactored (paged) fetching/searching 2020-09-01 07:25:34 +02:00
Denis Arh
f2a4c64229 Fix reporting ret. value type, comment-out store hooks on tpl level 2020-08-29 16:01:25 +02:00
Denis Arh
ccdc494177 Fix error handling while fetching rows 2020-08-29 15:52:59 +02:00
Denis Arh
68525e823b Fix store test codegen 2020-08-28 07:04:59 +02:00
Denis Arh
361a9007bf Cleaner store API 2020-08-26 14:49:33 +02:00
Denis Arh
3d4c2e2f9a Remove transaction from create/update/remove procedures 2020-08-24 15:43:04 +02:00
Denis Arh
b0ea1da89f Add proper handling of unique-constraint errors 2020-08-24 15:43:04 +02:00
Denis Arh
349ff3cf2d Add improved sorting and key-based pagination 2020-08-24 15:43:04 +02:00
Denis Arh
9290f160a8 Implement new paging with resource check on filter 2020-08-24 15:43:03 +02:00
Denis Arh
8ac6c17ea8 Rename generated interfaces (for easier ext.) 2020-08-24 15:41:01 +02:00
Denis Arh
7ef781d84c Add isGeneric check for action errors 2020-08-24 15:41:01 +02:00
Denis Arh
c8d552e6a6 Implement new store infrastructure 2020-08-24 15:40:15 +02:00
Denis Arh
6a73758d2c Refactored codegen tool 2020-08-24 15:38:42 +02:00