|
SMACS | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
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. |
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 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||