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