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. |
@Params | Generic parameters. Refer to a specific service to determine the actual parameters used. |
Remarks
This module provides several useful services for high level interaction with database tables and rows.
Services
Service | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CalculateColumn | Usage: Comments: Returns: | ||||||||||||
ClearTableHandle | Usage: Comments: Returns: | ||||||||||||
DeleteDataRow | Usage: Comments: Returns: | ||||||||||||
GetKeyIDLock | Usage: Comments: Returns: | ||||||||||||
GetTableCommuter | Usage: Comments: Returns: | ||||||||||||
GetTableHandle | Usage: Comments: Returns: | ||||||||||||
GetTableNames | Usage: Comments: Returns: | ||||||||||||
GetTableProperties | Usage: Comments: Returns:
| ||||||||||||
GetUserLocks | Usage: Comments: Returns: | ||||||||||||
IsKeyIDLocked | Usage: Comments: Returns: | ||||||||||||
IsKeyIDSelfLocked | Usage: Comments: Returns: | ||||||||||||
ReadDataRow | Usage: Comments: Returns: | ||||||||||||
ReleaseKeyIDLock | Usage: Comments: Returns: | ||||||||||||
SearchIndex | Usage: Comments: Returns: | ||||||||||||
SetTableAlias | Usage: Comments: Returns: | ||||||||||||
UnlockKeyID | Usage: Comments: Returns: | ||||||||||||
VerifyLH | Usage: Comments: Returns: | ||||||||||||
VerifyLHAll | Usage: Comments: Returns: | ||||||||||||
WriteDataRow | Usage: Comments: Returns: |
Params
The proper use of the generic arguments are defined in the definition of each service above.