|
Options |
Name |
Purpose |
|
|
|
AddAdditionalFields (character, handle)
|
Adds additional fields specified by the caller to the current Business Entity schema
Notes : This is a stub implementation and can be extended to parse and add fields
@param pcAdditionalFields A comma delimited list of additional fields to add
@param phDatabaseDataset The handle to the dataset with the schema information
*/
|
|
|
|
CHARACTER AddTempTable (character, character, character, dataset)
|
Adds an additional temp-table to an existing Business Entity schema dataset
Notes : This method does not create or update eBusinessEntity, does not persist the .bedgm and does not generate code
@param pcDatabase The database name to add the temp-table from
@param pcTableName The table name to add to the Business Entity
@param pcAdditionalFields Additional fields to be added to the temp-table (comma delimited list)
@param dsBusinessEntity The dataset with the schema information
@return The name of the new temp-table
*/
|
|
|
|
CHARACTER AddTempTable (handle, character, character, character, character, character)
|
Adds an additional temp-table to the current Business Entity schema dataset
Notes : This method only adds the schema records (eTable/eField/eIndex) to dsBusinessEntity
@param phDatabaseDataset The handle to the dataset with the schema information
@param pcPackage The package of the Business Entity
@param pcBusinessEntityName The Business Entity name to associate the temp-table with
@param pcDatabase The database name to add the temp-table from
@param pcTableName The table name to add to the Business Entity
@param pcAdditionalFields Additional fields to be added to the temp-table (comma delimited list)
@return The name of the new temp-table
*/
|
|
|
|
CHARACTER BuildBusinessEntityName (logical, character)
|
Builds the name of a Business Entity
|
|
|
|
CreateField (handle, logical)
|
Creates a field for a database field
|
|
|
|
CreateIndex (handle)
|
Creates an eIndex record based on the database schema index definition
|
|
|
|
GenerateBusinessEntities (character, character, character, character, logical, character, character)
|
Generates a list of Business Entities
|
|
|
|
GenerateBusinessEntities (character, logical, character, character, character, logical, character, character, logical)
|
Generates a list of Business Entities
|
|
|
|
GenerateBusinessEntity (character, character, character, character, character, dataset)
|
Generates a single Business Entity
|
|
|
|
GenerateBusinessEntity (handle, character, character, character, character, character, character, character, character, logical)
|
Generates a single Business Entity
|
|
|
|
CHARACTER GetIndexDataTypes (character, character)
|
Returns a comma delimited list of data types of the index fields
|
|
|
|
OnStatusChanged (ProcessingStatusChangedEventArgs)
|
Raises the StatusChanged
|
|
|
|
CHARACTER PathFromPackage (character)
|
Translates a package name into a file path
|
|
|
|
SetSearchIndexes (character)
|
Sets the DefaultSearchCodeGeneration flags for indexes of a temp-table
Notes : This is intentionally left blank for the batch generator
@param pcTempTableName The name of the temp-table
*/
|