Commit Graph

61 Commits

Author SHA1 Message Date
Pavel Merzlyakov a915af9640 fix reading null structs 2023-11-23 21:42:04 +03:00
Pavel Merzlyakov aebe6bc644 fix interface convertion for null virtual field 2023-11-23 17:36:02 +03:00
Sergey Polygalin 17d8186616 Default value for virtual with default null 2023-11-23 13:46:51 +03:00
Pavel Merzlyakov 9eb9d71175 fix sql method generation for structs with pk fields only 2023-11-15 15:43:01 +03:00
Pavel Shevaev 33e2e5c3a3 Adding convenience codegen(..) function 2023-11-14 23:26:29 +03:00
Pavel Merzlyakov dddf761b74 json tag generation changed 2023-11-09 13:01:04 +03:00
Alexey Chubar dc6132f30b Fixed sql generation for diff saving 2023-11-07 13:39:48 +03:00
Pavel Merzlyakov 857db14448 fix saving diff for structs with pk fields only 2023-11-03 20:51:46 +03:00
Pavel Merzlyakov 49efdd1464 fix save diffs methods 2023-10-31 21:26:39 +03:00
Sergey Polygalin 28f2a161bd Change player id to uint64 2023-09-21 14:16:50 +03:00
Pavel Merzlyakov bf1ababe94 using meta v5 2023-09-12 13:50:28 +03:00
Pavel Merzlyakov 0001faaf6e debug log removed 2023-09-11 17:48:49 +03:00
Pavel Merzlyakov 174cf70343 fix json diff's saving 2023-09-11 11:17:13 +03:00
Pavel Merzlyakov 2684a2c663 partial table_json_kv support 2023-09-08 17:08:46 +03:00
Pavel Merzlyakov 50f0a5b57a read,write methods for rpc request,response 2023-09-07 17:06:23 +03:00
Pavel Merzlyakov 6f4b082676 remove json tag's string modifier 2023-09-07 11:35:20 +03:00
Pavel Merzlyakov 9dc5beeaf9 separate msgpack macros. remove unused macros 2023-09-07 11:34:35 +03:00
Pavel Merzlyakov 1a2d4546cf fix saving json values 2023-09-07 11:32:50 +03:00
Pavel Merzlyakov d109355790 virtual token support. unused code removed 2023-09-01 17:45:20 +03:00
Pavel Merzlyakov 63297519da support for insider codegen 2023-08-31 10:48:55 +03:00
Pavel Shevaev 0b3f87a6ed Bumping deps 2023-08-16 14:38:21 +03:00
Pavel Shevaev 94d3f72daf Making PHPStan happy 2023-08-16 14:17:23 +03:00
Pavel Shevaev 6d46356fc2 Using consistent code style 2023-08-10 12:52:46 +03:00
Pavel Merzlyakov 1534bdf481 method for setting first primary key field 2023-08-04 12:23:45 +03:00
Pavel Shevaev 6fd0628de7 Adhering to changes in metagen 2023-08-03 18:04:08 +03:00
Pavel Merzlyakov e7fa182cb4 db_skip token support 2023-07-31 17:48:54 +03:00
Pavel Merzlyakov 00bb2d96dd skip reading field if not found 2023-07-27 09:20:44 +03:00
Pavel Merzlyakov f20ab00a7b gen code for loading @data_root struct 2023-07-26 17:49:47 +03:00
Pavel Merzlyakov 6bc05545b1 removing @optional support 2023-07-26 17:47:56 +03:00
Pavel Shevaev 56ae2f6620 Removing @optional support 2023-07-26 13:09:51 +03:00
Pavel Merzlyakov 49ae517e9b support default null value for blob type 2023-07-04 13:57:39 +03:00
Pavel Merzlyakov d8eaa98d13 rename token root to data_root. using meta v3 2023-07-04 11:05:12 +03:00
Pavel Merzlyakov 04c5376009 get rid of goqu builder 2023-06-17 10:56:23 +03:00
Pavel Merzlyakov f8af876761 get rid of readFieldsAssoc method 2023-06-16 01:02:53 +03:00
Pavel Merzlyakov 4066ee41d1 revert sqlbuilder 2023-06-16 00:45:09 +03:00
Pavel Merzlyakov 8a54c8af96 sqlbuilder added 2023-06-14 14:45:20 +03:00
Pavel Merzlyakov 1b4defc4f7 reading struct fields explicitly 2023-06-08 09:55:03 +03:00
Pavel Merzlyakov b079835cb3 logger for RpcContext 2023-06-08 09:54:36 +03:00
Pavel Merzlyakov d9ca9a8c75 rpc improvements, fix reading table_json_kv structs 2023-06-07 12:28:27 +03:00
Pavel Merzlyakov c1128ec7c4 generating sql methods, reading/writing associative containers 2023-06-06 14:37:34 +03:00
Pavel Shevaev 7f92d11514 Experimenting with composer deps 2022-12-14 16:37:21 +03:00
Pavel Shevaev 30917068b2 Getting rid of hardcoded version 2022-12-09 12:39:11 +03:00
Pavel Shevaev 130fc2a533 Fixing codegen syntax errors 2022-12-09 11:22:17 +03:00
Pavel Shevaev 892158b2e0 Tuning codegen 2022-12-08 19:45:55 +03:00
Pavel Shevaev a0461bf3a3 Fixing typos 2022-12-08 19:30:54 +03:00
Pavel Shevaev ed85853be4 Using newer metagen API 2022-12-08 19:21:43 +03:00
Pavel Shevaev ac8954f967 Adding README 2022-12-08 19:02:33 +03:00
Pavel Shevaev cf873df1e4 Adding factory support 2022-12-08 18:06:25 +03:00
Pavel Shevaev a0fd8af74b Adding RPC support 2022-12-08 17:45:28 +03:00
Pavel Shevaev 45d7b0bfac Gradually adding support for all features 2022-12-08 17:09:44 +03:00