added readme
This commit is contained in:
43
README.md
Normal file
43
README.md
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
# Todo
|
||||||
|
## Next steps
|
||||||
|
- onvalidate function, check illegal chars in names, name collitions
|
||||||
|
- 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
|
||||||
|
-
|
||||||
Reference in New Issue
Block a user