| 
                Options | 
                Name | 
                Purpose | 
            
            
  | 
   | 
  
    +
    
    
   | 
  
    
           AddBufferFieldsToList (handle, ListNameValuePair, logical)
    
   | 
  
     Adds the fields from the given Buffer Handle to the given ListNameValuePair     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  AllFieldNames (handle)
    
   | 
  
     Returns a comma-delimited list of the buffer column names     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  AllFieldsFindPredicate (handle)
    
   | 
  
     Builds a QueryString predicate that can be used to (re)fetch a
         record based on equality of all fields
@param phBuffer The handle of the buffer
@return The QueryString predicate
*/     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           AssignFieldValue (handle, character, character)
    
   | 
  
     Assigns a Buffer Field Value from a character value     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           AssignFieldValues (handle, DictionaryPrimitiveHolder)
    
   | 
  
     Assigns the values from the Dictionary of Primitive Holder's to
         the Buffer     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  BufferCompare (handle, handle)
    
   | 
  
     Compare to records field by field and returns
         the list of different fields, performs case-sensitive comparison of
         character and clob fields     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  BufferFieldSubstitute (handle, character, character)
    
   | 
  
     Returns the result of a SUBSTITUTE function based on fields of a
         buffer handle     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  BufferFieldSubstitute (handle, character, character, logical)
    
   | 
  
     Returns the result of a SUBSTITUTE function based on fields of a
         buffer handle     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  BufferFieldSubstitute (handle, character, character, logical, ListNameValuePair)
    
   | 
  
     Returns the result of a SUBSTITUTE function based on fields of a
         buffer handle     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  BufferFieldSubstituteFormatted (handle, character, character, character)
    
   | 
  
     Returns the result of a SUBSTITUTE function based on formatted fields of a
         buffer handle     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  BufferFieldValue (handle)
    
   | 
  
     Returns a character representation of a buffer field value     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         HANDLE  BufferHandle (BufferFieldName)
    
   | 
  
     Returns the handle to the database buffer referenced by the
         BufferFieldName object     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  BufferIndexByClause (handle, character, logical)
    
   | 
  
     Returns the by clause mathing a buffer index     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  BufferIndexByClause (handle, character, logical, logical)
    
   | 
  
     Returns the by clause matching a buffer index     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  BufferIndexFields (handle, character)
    
   | 
  
     Returns the list of fields referenced in an index     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  BufferLargeColumns (handle)
    
   | 
  
     Returns the large columns from the given buffer handle     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  BufferPrimaryIndexByClause (handle, logical)
    
   | 
  
     Returns the by clause matching a buffers primary index     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  BufferQueryString (character, character, character)
    
   | 
  
     Returns a query string for the given buffer based on
         a list of key fields and values     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  BufferQueryString (character, character, character, character)
    
   | 
  
     Returns a query string for the given buffer based on
         a list of key fields and values     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         Consultingwerk.BufferTypeEnum  BufferType (handle)
    
   | 
  
     Determines the type of a Buffer     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         LOGICAL  CanCreateDefaultRow (handle)
    
   | 
  
     Validates that a record can be created using the default values     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  ConcatenateFieldValues (handle, character, character)
    
   | 
  
     Concatenates the values of the given buffer fields     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         LOGICAL  CopyErrorStatus (handle, handle)
    
   | 
  
     Copies the error-status from the source buffer to the target buffer     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         HANDLE  CreateBuffer (BufferFieldName)
    
   | 
  
     Creates and returns a dynamic buffer based on a BufferFieldName object     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         HANDLE  CreateBuffer (handle)
    
   | 
  
     Creates a Dynamic buffer on the fly     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         HANDLE  CreateTempTableFromRecord (handle)
    
   | 
  
     Creates a temp-table with the current record of the provided
         buffer     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         HANDLE  CreateTempTableFromRecord (handle, character)
    
   | 
  
     Creates a temp-table with the current record of the provided
         buffer     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  FieldSerializeName (handle)
    
   | 
  
     Returns a buffer fields SERIALIZE-NAME when set,
         otherwise the fields NAME     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  FieldValueList (handle, character)
    
   | 
  
     Returns a delimited list of field values     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  FieldValueList (handle, character, character)
    
   | 
  
     Returns a delimited list of field values     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  FieldWithSerializeName (handle, character)
    
   | 
  
     Returns the name of the buffer field with the
         given SERIALIZE-NAME     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           FindAfterBuffer (handle)
    
   | 
  
     Finds the before buffer's after-buffer record     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           FindBeforeBuffer (handle)
    
   | 
  
     Finds the after buffer's before-buffer record     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           FindDatabaseBuffer (handle)
    
   | 
  
     Finds the database record for a linked (ProDataset data-source) record
         in a ProDataset.     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           FindDatabaseBuffer (handle, handle, character)
    
   | 
  
     Finds the database record for a linked (ProDataset data-source) record
         in a ProDataset.     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           FindDatabaseBuffer (handle, handle, character, ListNameValuePair)
    
   | 
  
     Finds the database record for a linked (ProDataset data-source) record
         in a ProDataset.     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           FindDatabaseBuffer (handle, handle, character, ListNameValuePair, LockModeEnum)
    
   | 
  
     Finds the database record for a linked (ProDataset data-source) record
         in a ProDataset.     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           FindDatabaseBuffer (handle, handle, character, LockModeEnum)
    
   | 
  
     Finds the database record for a linked (ProDataset data-source) record
         in a ProDataset.     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           FindDatabaseBuffer (handle, LockModeEnum)
    
   | 
  
     Finds the database record for a linked (ProDataset data-source) record
         in a ProDataset.     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           GetFieldNameAndExtent (character, character, integer)
    
   | 
  
     Returns the name and extent of the field name     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         Consultingwerk.Framework.Collections.CharacterDictionary  GetFieldValues (handle, character)
    
   | 
  
     Returns a dictionary with field values of the given buffer     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         Consultingwerk.Framework.Collections.CharacterList  GetUniqueCharacterFieldValues (handle, character)
    
   | 
  
     Returns a CharacterList with the unique values found in the given
         Character buffer field     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         Consultingwerk.Framework.Collections.CharacterList  GetUniqueCharacterFieldValues (handle, character, character)
    
   | 
  
     Returns a CharacterList with the unique values found in the given
         Character buffer field     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         LOGICAL  HasChanges (handle, character)
    
   | 
  
     Returns if the provided ProDataste temp-table buffer handle
         has changes in the provided field list     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         LOGICAL  HasField (handle, character)
    
   | 
  
     Tests if the passed in buffer handle has a field with the
         given name     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         LOGICAL  HasFields (handle, character)
    
   | 
  
     Tests if the passed in buffer handle has all fields with the
         given names     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         LOGICAL  IsDatabaseBuffer (handle)
    
   | 
  
     Returns TRUE when the passed in Buffer Handle is a buffer handle for
         a database table     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         LOGICAL  IsUniqueFieldCombination (handle, character)
    
   | 
  
     Returns if the provided list of field names is unqiue     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  NewGuidWhenEmpty (handle, character)
    
   | 
  
     Assigns a new GUID value to a buffer field when the buffer field is
         empty or ?     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           NullifyUniqueIndexFields (handle)
    
   | 
  
     Nullify (?) all unique index field values     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         INT64  NumRecords (character)
    
   | 
  
     Returns the number of records available in the table     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         INTEGER  NumRecords (handle)
    
   | 
  
     Returns the number of records available in the Buffer     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         Consultingwerk.BufferFieldName  ParseFieldName (character)
    
   | 
  
     Parses a field name     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           ParseSaxAttributesToBuffer (handle, handle)
    
   | 
  
     Assigns buffer field values from SAX-ATTRIBUTES     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           ParseSaxAttributesToBuffer (handle, handle, logical)
    
   | 
  
     Assigns buffer field values from SAX-ATTRIBUTES     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  QualifiedFieldName (handle)
    
   | 
  
     Returns the qualified field name of a buffer field     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  QualifiedTableName (handle)
    
   | 
  
     Returns the qualified table name of a buffer     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           ResetToInitialValueExcept (handle, character)
    
   | 
  
     Resets all fields of a buffer to their inital value, except the given
         list of fields     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           ShowBuffer (handle)
    
   | 
  
     Shows buffer field values on the screen using the MESSAGE statement     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           ShowBuffer (handle, character)
    
   | 
  
     Shows buffer field values on the screen using the MESSAGE statement     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           ShowBuffer (handle, integer)
    
   | 
  
     Shows buffer field values on the screen using the MESSAGE statement     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           ShowBuffer (handle, integer, character)
    
   | 
  
     Shows buffer field values on the screen using the MESSAGE statement     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           ShowBuffer (handle, integer, logical)
    
   | 
  
     Shows buffer field values on the screen using the MESSAGE statement     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           ShowBuffer (handle, integer, logical, character)
    
   | 
  
     Shows buffer field values on the screen using the MESSAGE statement     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           ShowBuffer (handle, logical)
    
   | 
  
     Shows buffer field values on the screen using the MESSAGE statement     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           ShowBuffer (handle, logical, character)
    
   | 
  
     Shows buffer field values on the screen using the MESSAGE statement     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  SourceBufferMapping (handle, character)
    
   | 
  
     Returns the DATA-SOURCE field mapping for the given source buffer     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  ToBufferNameFieldName (character)
    
   | 
  
     Converts a field name specified as either db.table.field or buffer.field
         to buffer.field     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         INTEGER  TotalNumberOfFields (handle)
    
   | 
  
     Returns the total number of fields in a Buffer including Array
         fields as individual columns     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  UniqueFindPredicate (handle)
    
   | 
  
     Builds a QueryString predicate that can be used to (re)fetch a
         record based on equality of primary unique columns     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  UniqueFindPredicate (handle, character)
    
   | 
  
     Builds a QueryString predicate that can be used to (re)fetch a
         record based on equality of primary unique columns     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  UniqueFindPredicate (handle, CellsCollection)
    
   | 
  
     Builds a QueryString predicate that can be used to (re)fetch a
         record based on equality of primary unique columns
         Uses the buffer handle to determine the Unique Index fields, uses
         an UltraGrid's cell collection (i.e. of an UltraGridRow) to access
         the values     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  UniqueFindPredicate (handle, CellsCollection, UltraGridRow, logical)
    
   | 
  
     Builds a QueryString predicate that can be used to (re)fetch a
         record based on equality of primary unique columns
         Uses the buffer handle to determine the Unique Index fields, uses
         an UltraGrid's cell collection (i.e. of an UltraGridRow) to access
         the field/cell values     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  UniqueFindPredicate (handle, CellsCollection, logical)
    
   | 
  
     Builds a QueryString predicate that can be used to (re)fetch a
         record based on equality of primary unique columns
         Uses the buffer handle to determine the Unique Index fields, uses
         an UltraGrid's cell collection (i.e. of an UltraGridRow) to access
         the field/cell values     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  UniqueFindPredicate (handle, CellsCollection, logical, logical)
    
   | 
  
     Builds a QueryString predicate that can be used to (re)fetch a
         record based on equality of primary unique columns
         Uses the buffer handle to determine the Unique Index fields, uses
         an UltraGrid's cell collection (i.e. of an UltraGridRow) to access
         the field/cell values     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  UniqueFindPredicate (handle, logical)
    
   | 
  
     Builds a QueryString predicate that can be used to (re)fetch a
         record based on equality of primary unique columns     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  UniqueFindPredicateWithValueBuffer (handle, handle, character)
    
   | 
  
     Builds a QueryString predicate that can be used to (re)fetch a
         record based on equality of primary unique columns     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  UniqueFindPredicateWithValueBuffer (handle, handle, CharacterDictionary, character)
    
   | 
  
     Builds a QueryString predicate that can be used to (re)fetch a
         record based on equality of primary unique columns     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  UniqueKeyFields (character)
    
   | 
  
     Returns the fields of the Unique Primary of the table     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  UniqueKeyFields (character, logical)
    
   | 
  
     Returns the fields of the Unique Primary of the table     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  UniqueKeyFields (character, logical, logical)
    
   | 
  
     Returns the fields of the Unique Primary of the table     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  UniqueKeyFields (handle)
    
   | 
  
     Returns the fields of the Unique Primary of the table     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  UniqueKeyFields (handle, logical)
    
   | 
  
     Returns the fields of the Unique Primary of the table     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  UniqueKeyFields (handle, logical, logical)
    
   | 
  
     Returns the fields of the Unique Primary of the table     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  UniqueRecordIdentifier (handle)
    
   | 
  
     Builds and returns a unique record identifier composed from field
         values of either the primary unique index or the first unqiue index
         of the table     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  UniqueRecordIdentifier (handle, logical, character)
    
   | 
  
     Builds and returns a unique record identifier composed from field
         values of either the primary unique index or the first unqiue index
         of the table     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
         CHARACTER  UnqualifiedTableNames (character)
    
   | 
  
     Returns a list of unqualified table names by removing the database prefix     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           UpdateBufferFieldValues (handle, CharacterList, CharacterList)
    
   | 
  
     Updates fields of the provided buffer based on a
         CharacterList for the Field Names and a CharacterList
         for the field values     
   | 
  | 
   | 
  
    +
    
    
   | 
  
    
           UpdateDeletedBeforeBufferFieldValues (handle, CharacterList, CharacterList)
    
   | 
  
     Updates the BEFORE-BUFFER of a ProDataset temp-table
         buffer with ROW-STATE = ROW-DELETED     
   |