IPrimaryKeyMapper
interface IPrimaryKeyMapper
Methods
integer|null
getHostId(string $endpointId, integer $type)
Host ID getter
string|null
getEndpointId(integer $hostId, integer $type, string $relationType = null)
Endpoint ID getter
boolean
save(string $endpointId, integer $hostId, integer $type)
Save link to database
boolean
delete(string $endpointId = null, integer $hostId = null, integer $type)
Delete link from database
boolean
clear()
Clears the entire link table
boolean
gc()
Garbage Collect the entire link table
Details
at line 17
integer|null
getHostId(string $endpointId, integer $type)
Host ID getter
at line 27
string|null
getEndpointId(integer $hostId, integer $type, string $relationType = null)
Endpoint ID getter
at line 37
boolean
save(string $endpointId, integer $hostId, integer $type)
Save link to database
at line 49
boolean
delete(string $endpointId = null, integer $hostId = null, integer $type)
Delete link from database
at line 56
boolean
clear()
Clears the entire link table
at line 63
boolean
gc()
Garbage Collect the entire link table