Commit Graph

  • 74a8f56ab5 wip wip-bytecode apucher 2023-01-08 14:45:03 +01:00
  • b805eed622 wip wea_ondara 2022-12-20 17:33:29 +01:00
  • c0f7b919f7 rename null classes to dummy classes main apucher 2022-12-22 10:20:17 +01:00
  • d0d51c1013 rename nul folder to dummy folders because windows is shit wea_ondara 2022-12-22 10:12:25 +01:00
  • e1203eb5f4 cleanup wea_ondara 2022-11-27 08:27:55 +01:00
  • 7407d673fb print diff of modelbuilder diff check test function to stderr wea_ondara 2022-11-27 08:21:21 +01:00
  • 506725b96d fix sqlType missing in hashCode of DbField, also add it to moldelbuilder diff check test function wea_ondara 2022-11-27 08:20:00 +01:00
  • ddce1c83dc improve object comparision of DbEntity and DbField wea_ondara 2022-11-27 08:16:48 +01:00
  • 195f3d0148 added database value generation with identity generation wea_ondara 2022-11-27 08:10:52 +01:00
  • 3e581a9e4a create primary keys on directly on table creation instead of a seperate operation wea_ondara 2022-11-27 07:58:29 +01:00
  • 1f90bc551b fix migration generation where sqltype was not properly set; also fix tests for that wea_ondara 2022-11-27 06:41:38 +01:00
  • 03850b78dd added todos wea_ondara 2022-11-27 06:35:04 +01:00
  • d4efbfff46 fix mysql migration log insert wea_ondara 2022-11-26 07:33:27 +01:00
  • 2910b2c282 create migrations table via built-in migration wea_ondara 2022-11-26 06:06:51 +01:00
  • 913df99732 refactor migration applier, added tests wea_ondara 2022-11-26 05:35:59 +01:00
  • 88366c937a add equals, hashcode and to toString to migration operations wea_ondara 2022-11-26 05:33:23 +01:00
  • 591ac504fe fully impl nullplatform wea_ondara 2022-11-24 15:42:37 +01:00
  • 58a8211513 fix import wea_ondara 2022-11-24 14:56:01 +01:00
  • cd30f58500 added to to binary expression wea_ondara 2022-11-24 14:55:16 +01:00
  • 922da9556c move query builders to proper locations wea_ondara 2022-11-24 14:54:56 +01:00
  • 103beeaafb adjust/create tests for query builder wea_ondara 2022-11-24 14:53:21 +01:00
  • a1e3377599 add null checks to asm constructors wea_ondara 2022-11-24 14:17:26 +01:00
  • 038ebe4aff cleanup log wea_ondara 2022-11-24 14:16:43 +01:00
  • 237be45dc3 added tests for util class wea_ondara 2022-11-24 14:15:52 +01:00
  • 65570d0029 added tests for check class wea_ondara 2022-11-24 14:15:35 +01:00
  • f5cb7c93c5 move class to proper package wea_ondara 2022-11-23 17:33:24 +01:00
  • 8b9659e867 cleanup wea_ondara 2022-11-23 17:30:13 +01:00
  • c11e1b09f1 fix dep in pom wea_ondara 2022-11-23 17:23:30 +01:00
  • 6f0743889b refactor modelbuilder wea_ondara 2022-11-23 17:23:09 +01:00
  • 3c85ef2c84 refactor migration creator wea_ondara 2022-11-23 17:22:08 +01:00
  • f0d3948338 add migration molue ref to main pom wea_ondara 2022-11-23 17:17:50 +01:00
  • 94b408bd79 cleanup code generation wea_ondara 2022-11-23 17:17:20 +01:00
  • 802288e6ab move remaining mysql class to mysql module wea_ondara 2022-11-23 17:15:53 +01:00
  • 99b49083ec added SqlPlatform class with getters to platform specific implementations wea_ondara 2022-11-23 17:13:39 +01:00
  • 1b8d9f94d8 move migration creator to seperate module wea_ondara 2022-11-23 16:31:25 +01:00
  • 481280ed88 modularize project wea_ondara 2022-11-23 14:21:11 +01:00
  • 915fc4a87b added command line to create migrations wea_ondara 2022-11-23 13:50:54 +01:00
  • 17d71eb2f3 cleanup wea_ondara 2022-10-01 16:32:00 +02:00
  • 27198a1e78 added string support for lambda expressions wea_ondara 2022-09-18 14:28:50 +02:00
  • 6870435eea add method reference support to asm parser wea_ondara 2022-09-12 18:48:14 +02:00
  • 4e75ce3b2e use proper javac for migration tests wea_ondara 2022-09-10 13:19:12 +02:00
  • 4e90b7cc90 properly parse getters via asm parser wea_ondara 2022-09-10 13:00:32 +02:00
  • de17b8985a fix issues with foreign key exposure and add some tests for it wea_ondara 2022-09-10 11:19:06 +02:00
  • 967d099d81 fix asm parser for methods wea_ondara 2022-09-10 11:11:58 +02:00
  • 284bf647b4 resolve getters wea_ondara 2022-09-08 19:24:55 +02:00
  • 2f0fa26c6d cleanup wea_ondara 2022-09-08 18:36:14 +02:00
  • 6cdf74f351 more tests wea_ondara 2022-09-08 17:20:16 +02:00
  • 703e3b1367 rename test wea_ondara 2022-09-08 17:12:42 +02:00
  • cdd650c1de more tests wea_ondara 2022-09-08 17:12:03 +02:00
  • 445d3f4a9c rename test wea_ondara 2022-09-08 17:09:16 +02:00
  • dff7dd4229 drop referencing foreign keys when primary key of entity builder is dropped wea_ondara 2022-09-08 17:05:50 +02:00
  • ad29897cd8 added option to modelbuilder from context initialization wea_ondara 2022-09-08 16:54:32 +02:00
  • 6a1585f438 added migrations wea_ondara 2022-09-08 15:58:20 +02:00
  • 2876c6d2e7 wip count wea_ondara 2022-08-15 19:36:01 +02:00
  • 831a734668 wip include wea_ondara 2022-08-15 19:34:28 +02:00
  • d532d92c0f use 'value' for class value in Clazz annotation instead of 'clazz' wea_ondara 2022-08-14 16:44:32 +02:00
  • c6264b8e3e added basic model validation wea_ondara 2022-08-14 16:17:53 +02:00
  • dc01753fec added readme wea_ondara 2022-08-14 16:17:08 +02:00
  • b11ae150b3 added migration generation wea_ondara 2022-08-14 12:41:44 +02:00
  • 23e046ef7e move asm related tests from FilterOpTest to OptimizedAsmParser testcase wea_ondara 2022-07-27 15:27:59 +02:00
  • 3824a6f595 optimization tests + query builder wea_ondara 2022-07-26 19:33:35 +02:00
  • ff4385aa5c added foreign keys wea_ondara 2022-07-24 13:13:13 +02:00
  • 7ac7799d57 added constraints and constraint annotations, except foreign key annotation wea_ondara 2022-07-21 21:45:26 +02:00
  • 878d235e64 added modelbuilder wea_ondara 2022-07-17 12:09:03 +02:00
  • 00b7fb2f45 added entity class to dbset wea_ondara 2022-07-15 21:18:57 +02:00
  • 5dae201bfb added order by support wea_ondara 2022-07-15 12:51:16 +02:00
  • 85dede86f0 added limits wea_ondara 2022-07-14 21:54:23 +02:00
  • 4cf1bfe65c replace field string list with SelectableExpression list in SelectExpression wea_ondara 2022-07-14 20:56:17 +02:00
  • da574b52cf added getter support in precidates wea_ondara 2022-07-14 20:12:05 +02:00
  • 4bee1e28e4 fix queries with 'WHERE field == 0' so that they are not represented as 'WHERE NOT field' wea_ondara 2022-07-14 18:06:39 +02:00
  • eee94e9c45 better ternary operator resolving wea_ondara 2022-07-14 18:05:03 +02:00
  • eb5b3a9879 consistent toString functions for expressions, parentasis are added if neccessary wea_ondara 2022-07-14 18:02:18 +02:00
  • 7dafade67a added support for long, float and double wea_ondara 2022-07-13 21:05:14 +02:00
  • a267d7034b added null support to parsing wea_ondara 2022-07-11 22:03:40 +02:00
  • 8bb2265abd initial commit wea_ondara 2022-07-11 21:18:54 +02:00