Namespace: Consultingwerk.Studio.Proparse
Class 
DatasetSchemaParser Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object

File:DatasetSchemaParser
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Sat May 02 16:19:52 CEST 2020



Top Method Summary
Options Name Purpose
# CHARACTER GetFieldAttributeValue (JPNode, character) Returns the value of a FIELD attribute
+ Consultingwerk.Framework.DatasetSchema ParseDatasetSchema (ParseUnit, character) Parses a ProDataset schema in an ABL class file
+ Consultingwerk.Framework.TempTableField ProcessFieldNode (JPNode, integer) Processes a Field Node
+ Consultingwerk.Framework.TempTableIndex ProcessIndexNode (JPNode, integer) Processes an Index Node
# TempTableAstNodeAvailableHandler (Object, TempTableAstNodeAvailableEventArgs) Processes the Schema of a temp-talbe


Method Detail
Top

PROTECTED CHARACTER GetFieldAttributeValue (JPNode, character)

Purpose: Returns the value of a FIELD attribute
Notes:

Parameters:
poNode org.prorefactor.core.JPNode
The JPNode of the FIELD
pcAttributeName CHARACTER
The Name of the Attribute (Node Type)
Returns CHARACTER
The attribute value (CHARACTER)
Top

PUBLIC Consultingwerk.Framework.DatasetSchema ParseDatasetSchema (ParseUnit, character)

Purpose: Parses a ProDataset schema in an ABL class file
Notes:

Parameters:
poParseUnit org.prorefactor.treeparser.ParseUnit
The ParseUnit that contains the ProDataset definition
pcDatasetName CHARACTER
The name of the ProDataset to return
Returns Consultingwerk.Framework.DatasetSchema
The DatasetSchema representing the ProDataset
Top

PUBLIC Consultingwerk.Framework.TempTableField ProcessFieldNode (JPNode, integer)

Purpose: Processes a Field Node
Notes:

Parameters:
poNode org.prorefactor.core.JPNode
The JPNode pointing to the FIELD definition
piIndex INTEGER
The Field index
Returns Consultingwerk.Framework.TempTableField
The TempTableField instance
Top

PUBLIC Consultingwerk.Framework.TempTableIndex ProcessIndexNode (JPNode, integer)

Purpose: Processes an Index Node
Notes:

Parameters:
poNode org.prorefactor.core.JPNode
The JPNode pointing to the INDEX definition
piIndex INTEGER
The Index index (sequence)
Returns Consultingwerk.Framework.TempTableIndex
The TempTableIndex instance
Top

PROTECTED TempTableAstNodeAvailableHandler (Object, TempTableAstNodeAvailableEventArgs)

Purpose: Processes the Schema of a temp-talbe
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the event
e Consultingwerk.Studio.Proparse.TempTableAstNodeAvailableEventArgs
The TempTableAstNodeAvailableEventArgs instance with the data for this event


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       08.12.2024 13:22:48