Anonymous avatar Anonymous committed b1036e8

add TODOs to CHANGES file

Comments (0)

Files changed (1)

 
 # Changes and TODO
 
-## 0.3 / 2010-???-?? (GMT + ?:??)
+## TODO (Please contribute feedback, ideas, code, documentation, donation...)
 
 - [TODO] Add support for composite keys (primary key, foreign key)
 - [TODO] Optimistic locks using lock-counter field (optional column in meta)
+- [TODO] Enable column names with dash/underscore (Use Clj-SQL instead?)
 - [TODO] Easy/transparent API for JDBC connection pooling (maybe Clj-DBCP?)
+- [TODO] Discriminator based relation (idea from Hibernate Polymorphism)
+- [TODO] Function to retrieve rows from an entire relation graph
+- [TODO] Entity type that spans multiple relations
 - [TODO] Implement *show-sql* flag for non-SELECT queries too
-- [????] Provide 'insert' and 'update' functions
+- [TODO] Provide 'insert' and 'update' functions and related clause DSL
+- [TODO] Declarative transactions
+- [TODO] Integration with Lucene for full-text search (idea from Squeryl 0.9.5)
+- [TODO] Sharding support
 
 ## 0.2 / 2010-Sep-?? (GMT + 5:30)
 
 [TODO] Unit tests for entity functions (large result sets)
+[TODO] Unit tests for new clause functions (complex queries)
 [TODO] Documentation/tutorial
 
 - DSL for SQL clauses, Sub-query support
 
 ## 0.1 / 2010-Aug-31 (GMT + 5:30)
 
-- Entity definitions, meta data, relations
+- Entity definitions, meta data, relations (1-to-many, many-to-1)
 - CRUD (Create, Retrieve, Update, Delete) functions for entities
 - Small-to-medium sized query result-sets (eager-fetching is the only option)
 - Query by COUNT(*) function
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.