661days since
QuickDB Next Release

Release Notes‎ > ‎

Version 1.3

posted May 27, 2010 6:49 AM by Diego Sarmentero   [ updated Jul 1, 2010 5:37 PM ]
Not released yet (July 11, 2010)

(Special Thanks to Javier Dall'Amore for his suggestions)
  • Changed package structure from "cat.quickdb.[package]" to "quickdb.[package]"
  • Query System improved:
    • Sub Query supported.
    • Query for values into collections supported.
  • In AdminBase:
    • "obtainJoin" DEPRECATED, replaced by "obtainTable"
  • In Query:
    • "where" DEPRECATED, replaced by "If"
    • "whereGroup" DEPRECATED, replaced by "ifGroup"
  • In Where:
    • "between" DEPRECATED, replaced by "inRange"
  • Primitive Collections:
    • Multiple Collections of the same primitive type in a Class supported.
  • Added EntityDictionary: maintain in memory the info relative to the structure of every Object to avoid using reflection constantly. Improve Performance.
  • Execution of a method automatically before or after the Object is saved or modified supported.
  • Bugs found in Version 1.2 fixed.
  • Adding support to store in "Cache" when a collection of Objects is obtained. Cache also support Cache with Update to refresh the collection when it is necessary.
  • "obtainTable" method can be configure to return a Matrix of the Table obtained from the Database, or to return a Collection of Hashtable to explore every Hashtable Object using the name of the column as Key.
  • Adding Logging to QuickDB Operations (by default is not active).
  • Optimistic Lock support added to QuickDB.
  • QuickDB now can accept SUM, AVG, MAX, MIN and COUNT through Column Annotation.
  • QuickDB Query System also support SUM, AVG, MAX, MIN and COUNT for "ifGroup" method (represent "having" in SQL).