[X] The "/vmpk/vmpk-0.2.5-setup.exe" file could not be found or is not available. Please select another file.

DBAppBuilder is a collection of projects dedicated to facilitating database application development. The main project is Rel, an implementation of Date and Darwen's "Tutorial D" true relational database language.


http://dbappbuilder.sourceforge.net





Separate each tag with a space.

Ratings and Reviews

Be the first to post a text review of DBAppBuilder. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Rel version 0.3.17 released

    This version of Rel -- an implementation of Date & Darwen's "Tutorial D" database language -- fixes some bugs in the single inheritance and specialization by constraint mechanisms. For further information or to download Rel, please see http://dbappbuilder.sourceforge.net/Rel.html

    posted by davevoorhis 162 days ago

  • Rel Rel version 0.3.17 Alpha file released: RelInstall-0.3.17.jar

    Revision 17: - fix: Rel: dynamic dispatch did not correctly resolve invocations based on MST; it used DT. - fix: Rel: attributes of user-defined type threw exception when used in real relvar. - enhancement: Rel: sys.Operators relvar reorganised. - enhancement: Scripts: DatabaseToScript.d modified to support sys.Operators reorganisation. Revision 16: - fix: DBrowser: negative rational and integer literals returned by Rel are now recognised. - fix: DBrowser: relation-valued attributes with cardinality 0 now display correctly in enhanced mode. - enhancement: DBrowser: startup error messages now wrap to prevent msgbox being wider than screen. - enhancement: Scripts: replaced IS_NUMERIC with IS_DIGITS, which only returns true if supplied CHAR consists strictly of 0-9. - enhancement: Rel: User-defined types support Rel extension 'INIT', for explicitly setting values of components not in the current possrep. Only required by types with multiple possreps. Takes the place of "highly protected operators not part of D". (pg 382, etc.) - enhancement: Rel: User-defined types without INIT section are treated as tagged union types. THE_x operators applied to components not in the current possrep for a given value will throw an exception. - enhancement: Rel: Support for jikes removed. Replaced with tools.jar compilation. - enhancement: Rel: Types cached to improve performance. - enhancement: Rel: Operators spawned by user-defined types may not be explicitly dropped. - enhancement: Rel: Dropping a user-defined type will now attempt to drop spawned operators. - enhancement: Rel: SET <attribute> <value> now available to manipulate system environment settings. - enhancement: Rel: Initial implementation of S-by-C on single inheritance is now available. - enhancement: Rel: no longer serialise types in the database metadata. All metadata now represented via primitive types. Complex types are explicitly loaded from definitions in database. Revision 15: - fix: DBrowser: in enhanced mode, adjacent tuple or relation valued attributes were displayed one above the other, instead of beside each other. Corrected. - fix: Rel: A bug that would cause this... summarize relation {tuple {a 'A', x 0}} by {a} add ( sum(x) as xx, sum(xx) as xxx ) ...or this... extend sys.Catalog add ( 1 as p, 2 as q, extend sys.Catalog add (q as y) as r ) ...to generate an internal error has been corrected. - fix: Rel: CreationSequence column on relvars was incorrect relative to other objects. - enhancement: Rel: Simple user-defined TYPEs are now supported. - enhancement: Rel: sys.Types relvar now contains built-in primitive types. - enhancement: Rel: new sys.OperatorsBuiltin relvar contains built-in operator names. - enhancement: Rel: sys.Operators now has a ReturnsType column. - enhancement: Scripts: DateBookSampleRelvars.d corrected and revised to use POSSREPs. - enhancement: Scripts: Views.d revised to use new Dependencies relvars. Revision 14: - fix: DBrowser: Pressing ctrl-tab in the entry panel resulted in a stack overflow. This has been corrected. - fix: DBrowser: User-defined font settings now load on start-up. - fix: DBrowser: User-defined font size (but not style) now applies to enhanced output. - fix: Rel: aggregate UNION, D_UNION, MAX, MIN, and INTERSECT now correctly throw error when performing operations on cardinality-0 relations. Revision 13: - fix: In some cases, an expression that used the result of one WHERE operator as input to another WHERE operator resulted in bogus results or thrown exceptions. This has been corrected. - fix: JOIN on relations with generated RVAs (e.g., via GROUP) no longer causes exception. - fix: No longer display bogus tuple update notices after transaction failure due to constraint violation. - feature: Literal CHARACTER strings now output with delimiters in un-enhanced mode, in order to be consistent with the view that Rel output can be parsed. - feature: Added character LENGTH operator to OperatorsChar.d - feature: CHARs now appear formatted and un-delimited in DBrowser. - feature: Improved formatting of code on generated Java-based operators. - feature: Improved readability of parse error messages -- removed token name. Revision 12: - feature: Alter ORDER() to return an ARRAY. - feature: Alter FOR to iterate ARRAY tuples. - feature: Alter LOAD ... FROM ... to load ARRAY from ARRAY. - feature: Alter RelClient parser to recognise ARRAYs. - fix: Attempt to JOIN RELATION {TUPLE {x 1, y 2.3}} to RELATION {TUPLE {y 2.3, x 1}} could fail. Fixed. - enhancement: Removed 'Serializable' from JoinMap, OrderMap, NativeFunction and NativeProcedure because unnecessary. - enhancement: provided user-friendly index-out-of-bounds messages for ARRAY - enhancement: lowered operator precedence of ORDER to below WHERE, and [...] (array dereference) to below ORDER. This allows formation of natural expressions, e.g., sys.Catalog WHERE Owner<>"Rel" ORDER (ASC Name) [2] - enhancement: JOIN can now emit tuples before indexing is complete. - Deployed to SourceForge on August 3, 2008 Revision 11: - fix: Rel: assigning a relvar to itself could result in locking up, as it perpetually tried to insert newly-inserted tuples into itself. This has been corrected. - fix: Rel: updating a key value in a relvar could result in locking up, as updated tuples moved ahead of the internal cursor to be updated again, forever. This has been corrected. - fix: Rel: inserting a substituted relvar into itself could result in locking up, as the newly-inserted tuples appeared in the source relvar, which were then copied into the target relvar, which then appeared in the source relvar, which were then copied into the target relvar, which then appeared in the source relvar, etc. This has been corrected. - fix: Rel: INIT clause of REAL relvar definition would define the relvar correctly, but not assign any tuples. This has been corrected. - Fix: DBrowser: A thread race condition that caused un-enhanced display to sometimes duplicate or drop text has been corrected. - feature: Rel: relation JOIN performance has been improved. - feature: Rel: CPU consumption during external Java compilation has been reduced. - feature: Rel: Tuple update notices are now consolidated and deferred until the end of execution, to avoid cluttering output with results of individual operations. - Deployed to SourceForge on August 1, 2008 Revision 10: - fix: DBrowser: command-line parms with spaces are now supported - fix: DBrowser Monitor no longer closes when supplied with incorrect number of arguments - fix: DBrowser: ':' in backup file name will be changed to '_' - feature: DBrowser: more error-checking in Backup process - Deployed to SourceForge on July 30, 2008 Revision 9: - fix: fixed memory leak in Enhanced/non-enhanced switching in DBrowser - fix: DBrowser "splash" window widened to display under OpenJDK without the text bleeding outside the window. - feature: added free memory display in DBrowser - feature: provided unhandled exception reporting in DBrowser - feature: Under UNIX/Linux, changed "Uninstall" menu entry to "Uninstall Rel", to avoid ambiguity when merged with other menu entries. - feature: DBrowser window now preserves screen position and dimensions across invocations. - feature: Implemented DBrowser Monitor window - feature: 'r ORDER (<order_item_commalist>)' now implemented as relational operator - feature: minor grammar tweak to avoid extraneous parentheses. E.g. (union {sys.Catalog}) = (union {sys.Catalog}) can now be expressed as union {sys.Catalog} = union {sys.Catalog} - feature: 'FOR r; <statement>; END FOR;' now implemented to iterate tuples of a relation. Should be considered shorthand for LOAD array FROM r and associated iteration, local variables, etc. - note: DatabaseToScript.d revised to use FOR and ORDER. - Deployed to SourceForge on July 29, 2008 Revision 8: - fix: DBrowser toolbars no longer tear off to form a blank floating window. - feature: DBrowser now has Backup button to automate generating a backup script - fix: If a Java-based type was created, dropped, and then re-created with revisions, the original type definition would be used instead of the revised version. This has been corrected. - feature: Installer now creates Start menu entries & desktop icons on some operating systems - Deployed to SourceForge on July 15, 2008 Revision 7: - feature: relvar updates now report number of tuples affected - feature: extensive DBrowser changes, including tabular formatting of relations and tuples. - Deployed to SourceForge on July 11, 2008 Revision 6: - feature: database directory may now be specified via command switch to Rel and DBrowser, or via DBrowser user interface - fix: changed replaceAll() to replace() in DirClassLoader to hopefully fix Vista issue reported by Hugh Darwen. - Deployed to SourceForge on June 26, 2008 Revision 5: - fix: aggregate operators SUM, AVG, MIN, MAX, UNION, D_UNION, and INTERSECT now return correct types in all cases - fix: OUTPUT now appends newline to output - feature: implemented user-defined Java-based types and operators - feature: database now contained in the Database subdirectory - refactor: moved built-in operator definition to RelDatabase - Deployed to SourceForge on June 21, 2008 Revision 4: - fix to Context scoping bug - License changed to Apache License ver 2.0 - Major Catalog revisions - Numerous minor fixes - Operators and Constraints now persistent - Deployed to SourceForge on May 1, 2008 Revision 3: - INSERT bugs fixed - all KEY specs now honoured Revision 2: - Catalog (initial version) and VIRTUAL relvars implemented. Revision 0 & 1: - pre-release to testers Transition from version 0.0.14 to 0.3.0: - Ground-up rewrite.

    posted 162 days ago

  • File released: /Rel/Rel version 0.3.17 Alpha/RelInstall-0.3.17.jar

    posted 162 days ago

  • Rel version 0.3.16 released

    This version of Rel -- an implementation of Date &amp; Darwen's &quot;Tutorial D&quot; database language -- now provides preliminary support for single inheritance and specialization by constraint. For further information or to download Rel, please see http://dbappbuilder.sourceforge.net/Rel.html

    posted by davevoorhis 168 days ago

  • Rel Rel version 0.3.16 Alpha file released: RelInstall-0.3.16.jar

    Revision 16: - fix: DBrowser: negative rational and integer literals returned by Rel are now recognised. - fix: DBrowser: relation-valued attributes with cardinality 0 now display correctly in enhanced mode. - enhancement: DBrowser: startup error messages now wrap to prevent msgbox being wider than screen. - enhancement: Scripts: replaced IS_NUMERIC with IS_DIGITS, which only returns true if supplied CHAR consists strictly of 0-9. - enhancement: Rel: User-defined types support Rel extension 'INIT', for explicitly setting values of components not in the current possrep. Only required by types with multiple possreps. Takes the place of "highly protected operators not part of D". (pg 382, etc.) - enhancement: Rel: User-defined types without INIT section are treated as tagged union types. THE_x operators applied to components not in the current possrep for a given value will throw an exception. - enhancement: Rel: Support for jikes removed. Replaced with tools.jar compilation. - enhancement: Rel: Types cached to improve performance. - enhancement: Rel: Operators spawned by user-defined types may not be explicitly dropped. - enhancement: Rel: Dropping a user-defined type will now attempt to drop spawned operators. - enhancement: Rel: SET <attribute> <value> now available to manipulate system environment settings. - enhancement: Rel: Initial implementation of S-by-C on single inheritance is now available. - enhancement: Rel: no longer serialise types in the database metadata. All metadata now represented via primitive types. Complex types are explicitly loaded from definitions in database. Revision 15: - fix: DBrowser: in enhanced mode, adjacent tuple or relation valued attributes were displayed one above the other, instead of beside each other. Corrected. - fix: Rel: A bug that would cause this... summarize relation {tuple {a 'A', x 0}} by {a} add ( sum(x) as xx, sum(xx) as xxx ) ...or this... extend sys.Catalog add ( 1 as p, 2 as q, extend sys.Catalog add (q as y) as r ) ...to generate an internal error has been corrected. - fix: Rel: CreationSequence column on relvars was incorrect relative to other objects. - enhancement: Rel: Simple user-defined TYPEs are now supported. - enhancement: Rel: sys.Types relvar now contains built-in primitive types. - enhancement: Rel: new sys.OperatorsBuiltin relvar contains built-in operator names. - enhancement: Rel: sys.Operators now has a ReturnsType column. - enhancement: Scripts: DateBookSampleRelvars.d corrected and revised to use POSSREPs. - enhancement: Scripts: Views.d revised to use new Dependencies relvars. Revision 14: - fix: DBrowser: Pressing ctrl-tab in the entry panel resulted in a stack overflow. This has been corrected. - fix: DBrowser: User-defined font settings now load on start-up. - fix: DBrowser: User-defined font size (but not style) now applies to enhanced output. - fix: Rel: aggregate UNION, D_UNION, MAX, MIN, and INTERSECT now correctly throw error when performing operations on cardinality-0 relations. Revision 13: - fix: In some cases, an expression that used the result of one WHERE operator as input to another WHERE operator resulted in bogus results or thrown exceptions. This has been corrected. - fix: JOIN on relations with generated RVAs (e.g., via GROUP) no longer causes exception. - fix: No longer display bogus tuple update notices after transaction failure due to constraint violation. - feature: Literal CHARACTER strings now output with delimiters in un-enhanced mode, in order to be consistent with the view that Rel output can be parsed. - feature: Added character LENGTH operator to OperatorsChar.d - feature: CHARs now appear formatted and un-delimited in DBrowser. - feature: Improved formatting of code on generated Java-based operators. - feature: Improved readability of parse error messages -- removed token name. Revision 12: - feature: Alter ORDER() to return an ARRAY. - feature: Alter FOR to iterate ARRAY tuples. - feature: Alter LOAD ... FROM ... to load ARRAY from ARRAY. - feature: Alter RelClient parser to recognise ARRAYs. - fix: Attempt to JOIN RELATION {TUPLE {x 1, y 2.3}} to RELATION {TUPLE {y 2.3, x 1}} could fail. Fixed. - enhancement: Removed 'Serializable' from JoinMap, OrderMap, NativeFunction and NativeProcedure because unnecessary. - enhancement: provided user-friendly index-out-of-bounds messages for ARRAY - enhancement: lowered operator precedence of ORDER to below WHERE, and [...] (array dereference) to below ORDER. This allows formation of natural expressions, e.g., sys.Catalog WHERE Owner<>"Rel" ORDER (ASC Name) [2] - enhancement: JOIN can now emit tuples before indexing is complete. - Deployed to SourceForge on August 3, 2008 Revision 11: - fix: Rel: assigning a relvar to itself could result in locking up, as it perpetually tried to insert newly-inserted tuples into itself. This has been corrected. - fix: Rel: updating a key value in a relvar could result in locking up, as updated tuples moved ahead of the internal cursor to be updated again, forever. This has been corrected. - fix: Rel: inserting a substituted relvar into itself could result in locking up, as the newly-inserted tuples appeared in the source relvar, which were then copied into the target relvar, which then appeared in the source relvar, which were then copied into the target relvar, which then appeared in the source relvar, etc. This has been corrected. - fix: Rel: INIT clause of REAL relvar definition would define the relvar correctly, but not assign any tuples. This has been corrected. - Fix: DBrowser: A thread race condition that caused un-enhanced display to sometimes duplicate or drop text has been corrected. - feature: Rel: relation JOIN performance has been improved. - feature: Rel: CPU consumption during external Java compilation has been reduced. - feature: Rel: Tuple update notices are now consolidated and deferred until the end of execution, to avoid cluttering output with results of individual operations. - Deployed to SourceForge on August 1, 2008 Revision 10: - fix: DBrowser: command-line parms with spaces are now supported - fix: DBrowser Monitor no longer closes when supplied with incorrect number of arguments - fix: DBrowser: ':' in backup file name will be changed to '_' - feature: DBrowser: more error-checking in Backup process - Deployed to SourceForge on July 30, 2008 Revision 9: - fix: fixed memory leak in Enhanced/non-enhanced switching in DBrowser - fix: DBrowser "splash" window widened to display under OpenJDK without the text bleeding outside the window. - feature: added free memory display in DBrowser - feature: provided unhandled exception reporting in DBrowser - feature: Under UNIX/Linux, changed "Uninstall" menu entry to "Uninstall Rel", to avoid ambiguity when merged with other menu entries. - feature: DBrowser window now preserves screen position and dimensions across invocations. - feature: Implemented DBrowser Monitor window - feature: 'r ORDER (<order_item_commalist>)' now implemented as relational operator - feature: minor grammar tweak to avoid extraneous parentheses. E.g. (union {sys.Catalog}) = (union {sys.Catalog}) can now be expressed as union {sys.Catalog} = union {sys.Catalog} - feature: 'FOR r; <statement>; END FOR;' now implemented to iterate tuples of a relation. Should be considered shorthand for LOAD array FROM r and associated iteration, local variables, etc. - note: DatabaseToScript.d revised to use FOR and ORDER. - Deployed to SourceForge on July 29, 2008 Revision 8: - fix: DBrowser toolbars no longer tear off to form a blank floating window. - feature: DBrowser now has Backup button to automate generating a backup script - fix: If a Java-based type was created, dropped, and then re-created with revisions, the original type definition would be used instead of the revised version. This has been corrected. - feature: Installer now creates Start menu entries & desktop icons on some operating systems - Deployed to SourceForge on July 15, 2008 Revision 7: - feature: relvar updates now report number of tuples affected - feature: extensive DBrowser changes, including tabular formatting of relations and tuples. - Deployed to SourceForge on July 11, 2008 Revision 6: - feature: database directory may now be specified via command switch to Rel and DBrowser, or via DBrowser user interface - fix: changed replaceAll() to replace() in DirClassLoader to hopefully fix Vista issue reported by Hugh Darwen. - Deployed to SourceForge on June 26, 2008 Revision 5: - fix: aggregate operators SUM, AVG, MIN, MAX, UNION, D_UNION, and INTERSECT now return correct types in all cases - fix: OUTPUT now appends newline to output - feature: implemented user-defined Java-based types and operators - feature: database now contained in the Database subdirectory - refactor: moved built-in operator definition to RelDatabase - Deployed to SourceForge on June 21, 2008 Revision 4: - fix to Context scoping bug - License changed to Apache License ver 2.0 - Major Catalog revisions - Numerous minor fixes - Operators and Constraints now persistent - Deployed to SourceForge on May 1, 2008 Revision 3: - INSERT bugs fixed - all KEY specs now honoured Revision 2: - Catalog (initial version) and VIRTUAL relvars implemented. Revision 0 & 1: - pre-release to testers Transition from version 0.0.14 to 0.3.0: - Ground-up rewrite.

    posted 168 days ago

  • File released: /Rel/Rel version 0.3.16 Alpha/RelInstall-0.3.16.jar

    posted 168 days ago

  • DBAppBuilder: Rel version 0.3.15 released

    This version of Rel -- an implementation of Date &amp; Darwen's &quot;Tutorial D&quot; database language -- is the first to provide preliminary support for user-defined types. For further information or to download Rel, please see http://dbappbuilder.sourceforge.net/Rel.html

    posted by davevoorhis 209 days ago

  • Rel Rel version 0.3.15 Alpha file released: RelInstall-0.3.15.jar

    Revision 15: - fix: DBrowser: in enhanced mode, adjacent tuple or relation valued attributes were displayed one above the other, instead of beside each other. Corrected. - fix: Rel: A bug that would cause this... summarize relation {tuple {a 'A', x 0}} by {a} add ( sum(x) as xx, sum(xx) as xxx ) ...or this... extend sys.Catalog add ( 1 as p, 2 as q, extend sys.Catalog add (q as y) as r ) ...to generate an internal error has been corrected. - fix: Rel: CreationSequence column on relvars was incorrect relative to other objects. - enhancement: Rel: Simple user-defined TYPEs are now supported. - enhancement: Rel: sys.Types relvar now contains built-in primitive types. - enhancement: Rel: new sys.OperatorsBuiltin relvar contains built-in operator names. - enhancement: Rel: sys.Operators now has a ReturnsType column. - enhancement: Scripts: DateBookSampleRelvars.d corrected and revised to use POSSREPs. - enhancement: Scripts: Views.d revised to use new Dependencies relvars. Revision 14: - fix: DBrowser: Pressing ctrl-tab in the entry panel resulted in a stack overflow. This has been corrected. - fix: DBrowser: User-defined font settings now load on start-up. - fix: DBrowser: User-defined font size (but not style) now applies to enhanced output. - fix: Rel: aggregate UNION, D_UNION, MAX, MIN, and INTERSECT now correctly throw error when performing operations on cardinality-0 relations. Revision 13: - fix: In some cases, an expression that used the result of one WHERE operator as input to another WHERE operator resulted in bogus results or thrown exceptions. This has been corrected. - fix: JOIN on relations with generated RVAs (e.g., via GROUP) no longer causes exception. - fix: No longer display bogus tuple update notices after transaction failure due to constraint violation. - feature: Literal CHARACTER strings now output with delimiters in un-enhanced mode, in order to be consistent with the view that Rel output can be parsed. - feature: Added character LENGTH operator to OperatorsChar.d - feature: CHARs now appear formatted and un-delimited in DBrowser. - feature: Improved formatting of code on generated Java-based operators. - feature: Improved readability of parse error messages -- removed token name. Revision 12: - feature: Alter ORDER() to return an ARRAY. - feature: Alter FOR to iterate ARRAY tuples. - feature: Alter LOAD ... FROM ... to load ARRAY from ARRAY. - feature: Alter RelClient parser to recognise ARRAYs. - fix: Attempt to JOIN RELATION {TUPLE {x 1, y 2.3}} to RELATION {TUPLE {y 2.3, x 1}} could fail. Fixed. - enhancement: Removed 'Serializable' from JoinMap, OrderMap, NativeFunction and NativeProcedure because unnecessary. - enhancement: provided user-friendly index-out-of-bounds messages for ARRAY - enhancement: lowered operator precedence of ORDER to below WHERE, and [...] (array dereference) to below ORDER. This allows formation of natural expressions, e.g., sys.Catalog WHERE Owner<>"Rel" ORDER (ASC Name) [2] - enhancement: JOIN can now emit tuples before indexing is complete. - Deployed to SourceForge on August 3, 2008 Revision 11: - fix: Rel: assigning a relvar to itself could result in locking up, as it perpetually tried to insert newly-inserted tuples into itself. This has been corrected. - fix: Rel: updating a key value in a relvar could result in locking up, as updated tuples moved ahead of the internal cursor to be updated again, forever. This has been corrected. - fix: Rel: inserting a substituted relvar into itself could result in locking up, as the newly-inserted tuples appeared in the source relvar, which were then copied into the target relvar, which then appeared in the source relvar, which were then copied into the target relvar, which then appeared in the source relvar, etc. This has been corrected. - fix: Rel: INIT clause of REAL relvar definition would define the relvar correctly, but not assign any tuples. This has been corrected. - Fix: DBrowser: A thread race condition that caused un-enhanced display to sometimes duplicate or drop text has been corrected. - feature: Rel: relation JOIN performance has been improved. - feature: Rel: CPU consumption during external Java compilation has been reduced. - feature: Rel: Tuple update notices are now consolidated and deferred until the end of execution, to avoid cluttering output with results of individual operations. - Deployed to SourceForge on August 1, 2008 Revision 10: - fix: DBrowser: command-line parms with spaces are now supported - fix: DBrowser Monitor no longer closes when supplied with incorrect number of arguments - fix: DBrowser: ':' in backup file name will be changed to '_' - feature: DBrowser: more error-checking in Backup process - Deployed to SourceForge on July 30, 2008 Revision 9: - fix: fixed memory leak in Enhanced/non-enhanced switching in DBrowser - fix: DBrowser "splash" window widened to display under OpenJDK without the text bleeding outside the window. - feature: added free memory display in DBrowser - feature: provided unhandled exception reporting in DBrowser - feature: Under UNIX/Linux, changed "Uninstall" menu entry to "Uninstall Rel", to avoid ambiguity when merged with other menu entries. - feature: DBrowser window now preserves screen position and dimensions across invocations. - feature: Implemented DBrowser Monitor window - feature: 'r ORDER (<order_item_commalist>)' now implemented as relational operator - feature: minor grammar tweak to avoid extraneous parentheses. E.g. (union {sys.Catalog}) = (union {sys.Catalog}) can now be expressed as union {sys.Catalog} = union {sys.Catalog} - feature: 'FOR r; <statement>; END FOR;' now implemented to iterate tuples of a relation. Should be considered shorthand for LOAD array FROM r and associated iteration, local variables, etc. - note: DatabaseToScript.d revised to use FOR and ORDER. - Deployed to SourceForge on July 29, 2008 Revision 8: - fix: DBrowser toolbars no longer tear off to form a blank floating window. - feature: DBrowser now has Backup button to automate generating a backup script - fix: If a Java-based type was created, dropped, and then re-created with revisions, the original type definition would be used instead of the revised version. This has been corrected. - feature: Installer now creates Start menu entries & desktop icons on some operating systems - Deployed to SourceForge on July 15, 2008 Revision 7: - feature: relvar updates now report number of tuples affected - feature: extensive DBrowser changes, including tabular formatting of relations and tuples. - Deployed to SourceForge on July 11, 2008 Revision 6: - feature: database directory may now be specified via command switch to Rel and DBrowser, or via DBrowser user interface - fix: changed replaceAll() to replace() in DirClassLoader to hopefully fix Vista issue reported by Hugh Darwen. - Deployed to SourceForge on June 26, 2008 Revision 5: - fix: aggregate operators SUM, AVG, MIN, MAX, UNION, D_UNION, and INTERSECT now return correct types in all cases - fix: OUTPUT now appends newline to output - feature: implemented user-defined Java-based types and operators - feature: database now contained in the Database subdirectory - refactor: moved built-in operator definition to RelDatabase - Deployed to SourceForge on June 21, 2008 Revision 4: - fix to Context scoping bug - License changed to Apache License ver 2.0 - Major Catalog revisions - Numerous minor fixes - Operators and Constraints now persistent - Deployed to SourceForge on May 1, 2008 Revision 3: - INSERT bugs fixed - all KEY specs now honoured Revision 2: - Catalog (initial version) and VIRTUAL relvars implemented. Revision 0 & 1: - pre-release to testers Transition from version 0.0.14 to 0.3.0: - Ground-up rewrite.

    posted 209 days ago

  • File released: /Rel/Rel version 0.3.15 Alpha/RelInstall-0.3.15.jar

    posted 209 days ago

  • DBAppBuilder: Rel version 0.3.14 released

    This version of Rel -- an implementation of Date &amp; Darwen's &quot;Tutorial D&quot; database language -- provides several fixes and enhancements to DBrowser, and corrections a problem with aggregate operators. For further information or to download Rel, please see http://dbappbuilder.sourceforge.net/Rel.html

    posted by davevoorhis 230 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

DBAppBuilder Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review