SMACS

Package smacs.write.builds

BuildsUpdate conversion to target language Each Build does essentially map into a JDBC query creating a kind of database cursor.

See:
          Description

Interface Summary
UpdateScriptElement methods of update-script statements.
UpdateSimpleNode reimplementable methods of an UpdateScriptNode.
 

Class Summary
ExportSqlQuery create sql syntax object.
ExportsScript build UpdateScript tree.
UpdateCreateCursor build query and prepare cursor for it.
UpdateFromCursorRow build update call.
UpdateScript build envelope of a target script.
UpdateScriptNode base for update-script node tree.
 

Package smacs.write.builds Description

BuildsUpdate conversion to target language

Each Build does essentially map into a JDBC query creating a kind of database cursor. Some values can also be represented within the java language for evaluation and computations within the java language, possibly even with calling java based foreign functions.

Each Update does essentially map to a JDBC write call with a row created from cursor values and computations. Again some values might need to be mapped.

The real trick goes about handling the order of calls, the creation of various cursors and update rows, and to generate the control flow around the various dependencies of update calls and their foregoing build calls.


SMACS