Module DatabankUnit
Stores key/value pairs in a persistent way.
Storage capacity: 30 kB
Element class: DataBankUnit
Extends: Element
Functions
| clear () | Clear the databank. | 
| getNbKeys () | Returns the number of keys that are stored inside the databank. | 
| getKeys () | Deprecated: Returns all the keys in the databank. | 
| getKeyList () | Returns all the keys in the databank. | 
| hasKey (key) | Returns 1 if the key is present in the databank, 0 otherwise. | 
| clearValue (key) | Remove the given key if the key is present in the databank. | 
| setStringValue (key, val) | Stores a string value at the given key. | 
| getStringValue (key) | Returns value stored in the given key as a string. | 
| setIntValue (key, val) | Stores an integer value at the given key. | 
| getIntValue (key) | Returns value stored in the given key as an integer. | 
| setFloatValue (key, val) | Stores a floating number value at the given key. | 
| getFloatValue (key) | Returns value stored in the given key as a floating number. | 
| mockGetClosure () | Mock only, not in-game: Bundles the object into a closure so functions can be called with "." instead of ":". | 
Functions
- clear ()
 - Clear the databank.
 - getNbKeys ()
 - 
    Returns the number of keys that are stored inside the databank.
    
Returns:
- 
           int
        The number of keys.
    
 
 - getKeys ()
 - 
    Deprecated: Returns all the keys in the databank.
This method is deprecated: getKeyList should be used instead.
Returns:
- 
           json
        The key list, as JSON sequence.
    
 
See also:
 - getKeyList ()
 - 
    Returns all the keys in the databank.
    
Returns:
- 
           list
        The key list, as a list of string.
    
 
 - hasKey (key)
 - 
    Returns 1 if the key is present in the databank, 0 otherwise.
    
Parameters:
- key
 
Returns:
- 
           0/1
        1 if the key exists and 0 otherwise.
    
 
 - clearValue (key)
 - 
    Remove the given key if the key is present in the databank.
    
Parameters:
- key string The key used to store a value.
 
Returns:
- 
           0/1
        1 if the key has been successfully removed, 0 otherwise.
    
 
 - setStringValue (key, val)
 - 
    Stores a string value at the given key.
    
Parameters:
 - getStringValue (key)
 - 
    Returns value stored in the given key as a string.
    
Parameters:
- key string The key used to retrieve the value.
 
Returns:
- 
           string
        The value as a string.
    
 
 - setIntValue (key, val)
 - 
    Stores an integer value at the given key.
    
Parameters:
- key string The key used to store the value.
 - val int The value, as an integer.
 
 - getIntValue (key)
 - 
    Returns value stored in the given key as an integer.
    
Parameters:
- key string The key used to retrieve the value.
 
Returns:
- 
           int
        The value as an integer.
    
 
 - setFloatValue (key, val)
 - 
    Stores a floating number value at the given key.
    
Parameters:
- key string The key used to store the value.
 - val float The value, as a floating number.
 
 - getFloatValue (key)
 - 
    Returns value stored in the given key as a floating number.
    
Parameters:
- key string The key used to retrieve the value.
 
Returns:
- 
           float
        The value as a floating number.
    
 
 - mockGetClosure ()
 - 
    Mock only, not in-game: Bundles the object into a closure so functions can be called with "." instead of ":".
    
Returns:
- 
           table
        A table encompasing the api calls of object.
    
 
See also: