Package com._1c.g5.v8.bm.store
Interface IBmPersistentStringRegistry
- All Superinterfaces:
AutoCloseable
,Closeable
Persistent string registry.
-
Method Summary
-
Method Details
-
getId
Gets the ID of the specified string. First check is performed if the string has already been assigned an ID. If it has, the ID is returned. Otherwise the string is assigned next free ID and the ID is returned.- Parameters:
string
- The string. May not benull
.- Returns:
- the ID or
null
if there are no free identifiers left. - Throws:
IOException
- if any I/O error occurs.
-
getString
Gets string by ID.- Parameters:
id
- The ID.- Returns:
- the string or
null
if there is no string with the specified ID. - Throws:
IOException
- if any I/O error occurs.
-
close
Closes the registry.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
- if any I/O error occurs.
-