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