d532d92c0f5779057adbc8cca37a4d312ef935f1
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
- add database object to context with
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
Languages
Java
100%