Service module to handle common interactions with the Linear Hash database.
Syntax
Response = Database_Services(@Service, @Params)
Returns
The meaning of the response value depends on the service.
Parameters
Parameter | Description |
---|---|
Service | The name of the service being requested. Required. |
Param1 - Param10 | Generic parameters. |
Remarks
This module provides several useful services for high level interaction with database tables and rows.
Services
Service | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
VerifyLHAll | Usage: Comments: Returns: | ||||||||||||
VerifyLH | Usage: Comments: Returns: | ||||||||||||
GetTableProperties | Usage: Comments: Returns:
| ||||||||||||
GetTableHandle | Usage: Comments: Returns: | ||||||||||||
ClearTableHandle | Usage: Comments: Returns: | ||||||||||||
ReadDataRow | Usage: Comments: Returns: True if there is an error condition, False if there is no error condition. | ||||||||||||
WriteDataRow | Usage: Comments: Returns: | ||||||||||||
DeleteDataRow | Usage: Comments: Returns: | ||||||||||||
GetKeyIDLock | Usage: Comments: Returns: | ||||||||||||
ReleaseKeyIDLock | Usage: Comments: Returns: | ||||||||||||
SetTableAlias | Usage: Comments: Returns: | ||||||||||||
SearchIndex | Usage: Comments: Returns: | ||||||||||||
CalculateColumn | Usage: Comments: Returns: | ||||||||||||
GetTableCommuter | Usage: Comments: Returns: | ||||||||||||
GetUserLocks | Usage: Comments: Returns: | ||||||||||||
IsKeyIDLocked | Usage: Comments: Returns: | ||||||||||||
IsKeyIDSelfLocked | Usage: Comments: Returns: | ||||||||||||
UnlockKeyID | Usage: Comments: Returns: |
Param1 - Param10
The proper use of the generic arguments are defined in the definition of each service above.