Skip to content

Class: cDbFlexAdapter

Include: Use Db\cDbFlexAdapter_mixin.pkg

Hierarchy: cObject -> cDbFlexAdapter_mixin -> cDbFlexAdapter

Package: Db\cDbFlexAdapter_mixin.pkg

cDbFlexAdapter_mixin defines the adapter protocol, and cDbFlexAdapter imports the mixin for concrete driver classes.

Properties

See Properties.

Name Purpose
psConnectionId Connection ID assigned to the adapter.
psConnectionUri Connection URI assigned to the adapter.

Methods

See Methods.

Name Purpose
CheckTablesExist Handles table-existence checks.
CreateDb Handles database creation messages.
CreateRecord Handles record creation messages.
DeleteRecord Handles record delete messages.
FindRecord Handles record find messages.
InitializeConnection Initializes the adapter connection.
IsAdapter Returns true for adapter objects.
ProcessMessage Dispatches a DBP message to the proper operation.
PrimaryKey Returns the primary key value for a row.
QueryRecords Handles query messages.
UpdateRecord Handles record update messages.

Example

Class cMyDriver is a cDbFlexAdapter
    Function InitializeConnection String sConnectionURI Returns Boolean
        Set psConnectionUri to sConnectionURI
        Function_Return True
    End_Function
End_Class

See also