wea_ondara 2876c6d2e7 wip
2022-08-15 19:36:01 +02:00
wip
2022-08-15 19:36:01 +02:00
2022-07-11 21:18:54 +02:00
2022-07-26 19:33:35 +02:00
2022-08-14 16:17:53 +02:00

Todo

Next steps

  • use builders for entities/fields/keys
  • make work for mariadb/mysql
    • add database object to context with
      • migrate()
      • other stuff
      • references to platform specific impls

Asm

  • method references
  • equals function for primitive and string + String::equalsIgnoreCase
  • equals function for registered primitive conversion types
  • IConst0Fixer: IConst0/1 on its own => false/true
  • actually parse getter
  • resolve Predicate functions (not, and, or)
  • don't bind external vars in lambdas, instead make information (parameter and intercepted values) available in a context object

ModelBuilder

  • add registrable conversion types e.g. UUID, Date, Timestamp, Calendar, LocalTime, Instant,...
  • converters
  • field length
  • field precision
  • sql type

Annotations

  • db type
  • name of field/table
  • converters
  • length
  • max length
  • precision

Migrations

  • cli for migration management
  • use proper javac in tests

Query building

  • distinguish between expressions and clauses
  • SerializableObject required?
  • Table aliases during query building is broken with optimization
Description
No description provided
Readme 394 KiB
Languages
Java 100%