| 
                Options | 
                Name | 
                Purpose | 
            
            
  | 
   | 
  
    +
    
    
   | 
  
    
           ActivateDefaultRelations ()
    
   | 
  
     Enables the given ProDataset relations. Disables all other
         parent-relations of the relation's child buffer
*/    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           ActivateRelations (character)
    
   | 
  
     Enables the given ProDataset relations. Disables all other
         parent-relations of the relation's child buffer    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           AssignKeyFieldValues (handle)
    
   | 
  
     Invoked by DataAccess:CommitChanges within the database transaction
         to optionally assign key field values for new records    Overrides Consultingwerk.SmartFramework.SmartDataAccess:AssignKeyFieldValues (handle) 
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           AssignSmartRecordInformation ()
    
   | 
  
     Assign SmartRecordKey and Attachment/Comment function    Inherited from Consultingwerk.SmartFramework.SmartDataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
         LOGICAL  AttachDataSource (handle, handle, character)
    
   | 
  
     Attaches a data-source object to a temp-table buffer in a ProDataSet
         object    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
         LOGICAL  AttachDataSource (handle, handle, character, character)
    
   | 
  
     Attaches a data-source object to a temp-table buffer in a ProDataSet
         object    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
         LOGICAL  AttachDataSource (handle, handle, character, character, character)
    
   | 
  
     Attaches a data-source object to a temp-table buffer in a ProDataSet
         object    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
         LOGICAL  AttachDataSource (handle, IBufferDataSource)
    
   | 
  
     Attaches a data-source object generated by an BufferDataSource
         instance to a temp-table buffer in a ProDataSet object    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
         LOGICAL  AttachDataSource (handle, IBufferDataSource, character)
    
   | 
  
     Attaches a data-source object generated by an BufferDataSource
         instance to a temp-table buffer in a ProDataSet object    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           AttachDataSources ()
    
   | 
  
     Attaches the DATA-SOURCE objects to the ProDataset Buffers    Overrides Consultingwerk.OERA.DataAccess:AttachDataSources () 
   | 
  | 
   | 
  
    -
    
    
   | 
  
    
           BindDataset (dataset)
    
   | 
  
     Do nothing, just receive the parameter and bind to the received
Dataset reference     
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
         CHARACTER  BuildDataSourceQueryString (handle, IFetchDataRequest, character)
    
   | 
  
     Returns the Query String to be used for the DATA-SOURCE of a ProDataset
         member buffer    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           CanFind (CanFindParameter)
    
   | 
  
     Returns a TRUE value if a record is found that meets the specified
         FIND criteria; otherwise it returns FALSE. CAN-FIND does not make
         the record available to the Business Entity or it's caller.    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           CommitChanges (handle)
    
   | 
  
     This method is called from SaveChanges in the DA
         to do the actual database commit and any transaction-related
         validation logic for a buffer.    Overrides Consultingwerk.SmartFramework.SmartDataAccess:CommitChanges (handle) 
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           CountResultRecords (ICountRecordsRequest)
    
   | 
  
     Counts the number of result records in the data source query    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           CustomizeFetchDataRequest (IFetchDataRequest)
    
   | 
  
     Hook method to support customization the IFetchDataRequest or ICountRecordsRequest    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
         LOGICAL  DatasetBufferFill (handle, IFetchDataRequest)
    
   | 
  
     Invokes the FILL method of a ProDataset member buffer    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
         LOGICAL  DatasetFill (handle, IFetchDataRequest)
    
   | 
  
     Invokes the ProDataset FILL method    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           DefineReadEvents ()
    
   | 
  
     TO-DO: Subscribe to ProDataset Event Handlers using SET-CALLBACK
as needed    Overrides Consultingwerk.OERA.DataAccess:DefineReadEvents () 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           DetachDataSources ()
    
   | 
  
     Detaches the DATA-SOURCE objects to the ProDataset Buffers    Overrides Consultingwerk.OERA.DataAccess:DetachDataSources () 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           EnableDataAccessQueryLogging ()
    
   | 
  
     Enables DataAccessLogging    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           eSmartAttributeCreateEndTrans ()
    
   | 
  
     Logic performed after storing a new record in the db     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           eSmartAttributeModifyEndTrans ()
    
   | 
  
     Logic performed after changing a record in the db     
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
         CHARACTER  ExpandTables (character)
    
   | 
  
     Expands the FetchDataRequest:Tables parameter, in case it contains
         the * wild-card character    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           FetchData (IFetchDataRequest)
    
   | 
  
     Fetch data from the data source    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           FetchDataByKeyTable (IFetchDataByKeyTableParameter)
    
   | 
  
     Allows retrieve multiple DB records from a Business Entity based on
         a temp-table with key values    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
         ROWID  FindRecord (character, handle, character, integer, integer)
    
   | 
  
     Finds a record in the data source query and returns the ROWID ARRAY
         (used as RESTART-ROWID in FetchData)    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
         Consultingwerk.OERA.FindRecordResult  FindRecord2 (character, handle, character, integer, integer)
    
   | 
  
     Finds a record in the data source query and returns the ROWID ARRAY
         (used as RESTART-ROWID in FetchData)    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         Consultingwerk.OERA.FindRecordResult  FindRecord2 (character, handle, character, integer, integer, logical)
    
   | 
  
     Finds a record in the data source query and returns the ROWID ARRAY
         (used as RESTART-ROWID in FetchData)    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           FindSourceBuffer (handle, logical)
    
   | 
  
     Locates the matching record in the first source buffer of the given
         Dataset Buffer    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           HandleRecordLockedError (handle, SysError)
    
   | 
  
     Handles a record locked error invoked during the SAVE-ROW-CHANGES
         method    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           InitializeDataAccessQueryLogging ()
    
   | 
  
     Initializes DataAccessLogging    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
         HANDLE  InsertToDataSourceQuery (handle, IFetchDataRequest, character)
    
   | 
  
     Creates a new Query to be used as a DATA-SOURCE for a ProDataset
         member buffer    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           InvokeCommitChangesCallback (CommitCallbackTypeEnum, handle)
    
   | 
  
     Invokes a CommitChangesCallback    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
         LOGICAL  IsQueryFlagPresent (character, character)
    
   | 
  
     Returns if the passed in field (prefixed with the temp-table)
         is referenced in a list of query flag fiels and is contained in the
         FetchDataRequest's QueryExpression    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           LogCurrentRowModifiedIssue (handle)
    
   | 
  
     Logs details about "current row has been modified
         by another user to the current logile    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           LogUnableToFindDbBufferIssue (handle, Error)
    
   | 
  
     Logs details about "Unable to find record for db buffer "name" during
         SAVE-ROW-CHANGES" to the current logile    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
         Consultingwerk.OERA.IDSQueryString  NewDSQueryString (character, character)
    
   | 
  
     Factory method for the DSQueryString objects    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
         Consultingwerk.OERA.IDSQueryString  NewDSQueryString (character, character, logical)
    
   | 
  
     Factory method for the DSQueryString objects    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
         Consultingwerk.OERA.IDSQueryString  NewDSQueryStringForKeyValueTable (character, character, logical, IFetchDataByKeyTableParameter, character)
    
   | 
  
     Factory method for the DSQueryStringForKeyValueTable objects    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
         IQueryRowIdentifier  NewQueryRowIdentifier ()
    
   | 
  
     Overridable factory method to create an instance of the IQueryRowIdentifier
         class    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           OnAfterSaveChanges (EventArgs)
    
   | 
  
     Raises the AfterSaveChanges    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           OnAfterSavingRowChanges (SaveRowChangesEventArgs)
    
   | 
  
     Raises the AfterSavingRowChanges event    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           OnBeforeSaveChanges (EventArgs)
    
   | 
  
     Raises the BeforeSaveChanges    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           OnBeforeSavingRowChanges (SaveRowChangesEventArgs)
    
   | 
  
     Raises the BeforeSavingRowChanges event    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           OnHandleCommitError (HandleCommitErrorEventArgs)
    
   | 
  
     Raises the HandleCommitError    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           OnHandleCommitSysError (HandleCommitErrorEventArgs)
    
   | 
  
     Raises the HandleCommitSysError    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  ParentRelationSourceQueryString (handle)
    
   | 
  
     Returns the query string matching the DATA-RELATION field pairs
         referencing the source fields on the parent table    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
         IQueryExpression  ParseTopBufferRequestQuery (IFetchDataRequest)
    
   | 
  
     Parses the Query of the top-buffer from the current request    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           ProcessFetchDataRequestVariables (IFetchDataRequest)
    
   | 
  
     Expands variables in the FetchDataRequest:Queries    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    -
    
    
   | 
  
    
           ReassignAttributeGroupNames ()
    
   | 
  
     Update the AttributeGroupName field for all records     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           RepositionBackwards (handle, integer)
    
   | 
  
     Reposition the given query backwards by the given number of records    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
         ROWID  RepositionBackwards (handle, rowid[], integer)
    
   | 
  
     Evaluates the ROWID from which the ProDataset FILL operation
         needs to start on a backwards fill operation    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           ResetModifiedState (character, character)
    
   | 
  
     Resets a modification for the given table and key field values    Inherited from Consultingwerk.SmartFramework.SmartDataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           SaveBuffer (handle)
    
   | 
  
     Called from saveChanges to process changes
             for a single DataSet temp-table buffer.    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           SaveChanges ()
    
   | 
  
     Save changes to physical storage    Overrides Consultingwerk.OERA.DataAccess:SaveChanges () 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           SaveRowChanges (handle)
    
   | 
  
     Overridable method that executes SAVE-ROW-CHANGES on the before buffer    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           SetDatasetBufferCallback (handle, character, character)
    
   | 
  
     Sets's a ProDataset Buffer Callback-Method (BEFORE-FILL, AFTER-FILL, BEFORE-ROW-FILL, ...)    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           SetDatasetBufferCallback (handle, character, character, Object)
    
   | 
  
     Sets's a ProDataset Buffer Callback-Method (BEFORE-FILL, AFTER-FILL, BEFORE-ROW-FILL, ...)    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           SetDatasetCallback (character, character)
    
   | 
  
     Sets's a ProDataset Callback-Method (BEFORE-FILL, AFTER-FILL)    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           SetDatasetCallback (character, character, Object)
    
   | 
  
     Sets's a ProDataset Callback-Method (BEFORE-FILL, AFTER-FILL)    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
         IQueryRowIdentifier  SkipRecords (integer, handle)
    
   | 
  
     Returns the Query Row Identifier (ROWID) to be used when navigating
         that DATA-SOURCE query based on the Skip argument of the FetchDataRequest    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
         IQueryRowIdentifier  SkipRecords (integer, handle, logical)
    
   | 
  
     Returns the Query Row Identifier (ROWID) to be used when navigating
         that DATA-SOURCE query based on the Skip argument of the FetchDataRequest    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  SourceColumn (character, character)
    
   | 
  
     Returns the database field name matching a temp-table field name
contained in a consumers query string (query string vs. temp-table
definition)    Overrides Consultingwerk.OERA.DataAccess:SourceColumn (character, character) 
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  SourceDefaultQuery (character)
    
   | 
  
     Returns the base query string used to retrieve data for the temp
tables. This query string will be appended by the query provided by
the consumer (FetchDataRequest object).    Overrides Consultingwerk.OERA.DataAccess:SourceDefaultQuery (character) 
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  SourceTable (character)
    
   | 
  
     Returns the name of the source (database) table for a ProDataset
         table name    Inherited from Consultingwerk.SmartFramework.SmartDataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
           SuggestDataSourceIndex (handle, character)
    
   | 
  
     Method allows enforcing specific indexes when populating child record
         of a data-relation. When the parent buffer and the child buffer are
         FILL'ed during the ProDataset:FILL() operation, we ensure the given index    Inherited from Consultingwerk.OERA.DataAccess 
   | 
  | 
   | 
  
    #
    
    
   | 
  
    
         CHARACTER  TargetColumn (character, character, handle)
    
   | 
  
     Returns the temp-table field name matching a database field name    Inherited from Consultingwerk.SmartFramework.SmartDataAccess 
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           TrackModifiedState (character, character)
    
   | 
  
     Tracks a modification for the given table and key field values    Inherited from Consultingwerk.SmartFramework.SmartDataAccess 
   |