mapscript.hashTableObj

class mapscript.hashTableObj

An object to store key-value pairs

Attributes

numitems

int immutable immutable number of items

thisown

The membership flag

Methods

__init__()[Quellcode]

Create a new instance

clear() void[Quellcode]

Empties the table of all items

get(key: char, default_value: char = None) char[Quellcode]

Returns the value of the item by its key, or default if the key does not exist

keys()[Quellcode]

Python-only. In Python MapScript the hashTableObj can be used and accessed as a dictionary. The keys method returns a view of all the keys in the hashTableObj.

nextKey(prevkey: char = None) char const[Quellcode]

Returns the name of the next key or NULL if there is no valid next key. If the input key is NULL, returns the first key

remove(key: char) int[Quellcode]

Removes the hash item by its key. Returns MS_SUCCESS or MS_FAILURE

set(key: char, value: char) int[Quellcode]

Set a hash item given key and value. Returns MS_SUCCESS or MS_FAILURE