|
Navigate to: Methods | Constructors | Events | Properties | ProDatasets | Temp-Tables
Options | Name | Purpose | |
---|---|---|---|
- | CallTrigger (JPNode, character, character) |
Creates a call to a trigger procedure |
|
- | CallTrigger (RecordNameNode, character) |
Creates a call to a trigger procedure |
|
- | CreateRoutines (character, character) |
Creates eRoutine and eProgram records for the needed trigger procedures |
|
- | CreateTriggerCall (JPNode, character, character) |
Creates the eCall record for a call to a trigger procedure |
|
- | org.prorefactor.nodetypes.RecordNameNode FindRecordNameNode (BlockNode, FieldRefNode) |
Helper method that searches a RecordNameNode for a FieldRefNode |
|
- | org.prorefactor.nodetypes.RecordNameNode FindRecordNameNode (JPNode) |
Helper method to find a record name node that is a direct child of the given node |
|
- | org.prorefactor.nodetypes.RecordNameNode FindRecordNameNode (JPNode, character) |
Helper method that searches a RecordNameNode with a given table name |
|
- | org.prorefactor.nodetypes.BlockNode GetBlockNode (JPNode) |
Returns the encompassing BlockNode for a given JPNode |
|
- | CHARACTER GetBufferName (JPNode) |
Returns the name of the referenced buffer |
|
- | CHARACTER GetDatabaseName (JPNode) |
Returns the name of the referenced database |
|
- | CHARACTER GetFieldName (FieldRefNode) |
Returns a FieldRefs field name |
|
- | CHARACTER GetFullTableName (JPNode) |
The full name of the table |
|
- | org.prorefactor.treeparser.Symbol GetSymbol (SymbolScope, character) |
Looks for a Symbol with a given name in a given SymbolScope |
|
- | CHARACTER GetTableName (JPNode) |
Returns the name of the table referenced by a given JPNode |
|
- | LOGICAL IsDatabaseReference (JPNode) |
Checks whether a given JPNode references a database table or field |
|
- | LOGICAL ProcessAssignNode (JPNode) |
Processes a JPNode of type ASSIGN |
|
- | LOGICAL ProcessBufferNode (JPNode) |
Processes a JPNode of type BUFFER |
|
- | LOGICAL ProcessCreateOrInsertNode (JPNode) |
Processes a JPNode of type CREATE or INSERT |
|
- | LOGICAL ProcessDatasourceNode (JPNode) |
Processes a JPNode of type DATASOURCE |
|
- | LOGICAL ProcessDeleteNode (JPNode) |
Processes a JPNode of type DELETE |
|
- | LOGICAL ProcessFindOrForNode (JPNode) |
Processes a JPNode of type FIND or FOR |
|
+ | LOGICAL ProcessNode (JPNode) |
Processes a JPNode |
|
- | LOGICAL ProcessTemptableNode (JPNode) |
Processes a JPNode of type TEMPTABLE |
|
- | LOGICAL ProcessUpdateNode (JPNode) |
Processes a JPNode of type UPDATE |
Options | Name | Purpose | |
---|---|---|---|
+ | DatabaseTriggerParser (dataset, table) |
Constructor for the DatabaseTriggerParser class |
Top
PRIVATE CallTrigger (JPNode, character, character)
|
|||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PRIVATE CallTrigger (RecordNameNode, character)
|
|||||||||||||||||||||||||
PRIVATE CreateRoutines (character, character)
|
|||||||||||||||||||||||||
PRIVATE CreateTriggerCall (JPNode, character, character)
|
|||||||||||||||||||||||||
PRIVATE org.prorefactor.nodetypes.RecordNameNode FindRecordNameNode (BlockNode, FieldRefNode)
|
|||||||||||||||||||||||||
PRIVATE org.prorefactor.nodetypes.RecordNameNode FindRecordNameNode (JPNode)
|
|||||||||||||||||||||||||
PRIVATE org.prorefactor.nodetypes.RecordNameNode FindRecordNameNode (JPNode, character)
|
|||||||||||||||||||||||||
PRIVATE org.prorefactor.nodetypes.BlockNode GetBlockNode (JPNode)
|
|||||||||||||||||||||||||
PRIVATE CHARACTER GetBufferName (JPNode)
|
|||||||||||||||||||||||||
PRIVATE CHARACTER GetDatabaseName (JPNode)
|
|||||||||||||||||||||||||
PRIVATE CHARACTER GetFieldName (FieldRefNode)
|
|||||||||||||||||||||||||
PRIVATE CHARACTER GetFullTableName (JPNode)
|
|||||||||||||||||||||||||
PRIVATE org.prorefactor.treeparser.Symbol GetSymbol (SymbolScope, character)
|
|||||||||||||||||||||||||
PRIVATE CHARACTER GetTableName (JPNode)
|
|||||||||||||||||||||||||
PRIVATE LOGICAL IsDatabaseReference (JPNode)
|
|||||||||||||||||||||||||
PRIVATE LOGICAL ProcessAssignNode (JPNode)
|
|||||||||||||||||||||||||
PRIVATE LOGICAL ProcessBufferNode (JPNode)
|
|||||||||||||||||||||||||
PRIVATE LOGICAL ProcessCreateOrInsertNode (JPNode)
|
|||||||||||||||||||||||||
PRIVATE LOGICAL ProcessDatasourceNode (JPNode)
|
|||||||||||||||||||||||||
PRIVATE LOGICAL ProcessDeleteNode (JPNode)
|
|||||||||||||||||||||||||
PRIVATE LOGICAL ProcessFindOrForNode (JPNode)
|
|||||||||||||||||||||||||
PUBLIC LOGICAL ProcessNode (JPNode)
|
|||||||||||||||||||||||||
PRIVATE LOGICAL ProcessTemptableNode (JPNode)
|
|||||||||||||||||||||||||
PRIVATE LOGICAL ProcessUpdateNode (JPNode)
|
PUBLIC DatabaseTriggerParser (dataset, table)
|
---|
ProDataset dsCallgraphMember tables: eProgram, eRoutine, eBlock, eCall |
Temp-Table eBlockDefined in: |
Temp-Table eCallDefined in: |
Temp-Table eProgramDefined in: |
Temp-Table eRoutineDefined in: |
Temp-Table ttTriggerProceduresDefined in: |