clc multimap
multimap commands are a group of MultiMap operations.
Usage:
clc multimap [command] [flags]
clc multimap put
Put a value in the given MultiMap.
Usage:
clc multimap put [key] [value] [flags]
Parameters:
Parameter | Required | Description | Default |
---|---|---|---|
|
Optional |
Name of the MultiMap. |
|
|
Required |
Key of the MultiMap entry. |
N/A |
|
Required |
Value to set for the key. |
N/A |
|
Optional |
Data type of the key. One of: |
String |
|
Optional |
Data type of the value. One of: |
String |
Example:
clc multimap put --key-type string hello --value-type f32 19.94 --name myMultiMap
clc multimap get
Prints entries from the MultiMap.
Usage:
clc multimap get [key] [flags]
Parameters:
Parameter | Required | Description | Default |
---|---|---|---|
|
Optional |
Name of the MultiMap. |
|
|
Required |
Key of the MultiMap entry. |
N/A |
|
Optional |
Data type of the key. One of: |
string |
|
Optional |
Output format. Supported formats:
|
|
clc multimap remove
Remove values from the given MultiMap.
Usage:
clc multimap remove [key] [flags]
Parameters:
Parameter | Required | Description | Default |
---|---|---|---|
|
Optional |
Name of the MultiMap. |
|
|
Required |
Key of the MultiMap entries. |
N/A |
|
Optional |
Data type of the key. One of: |
String |
|
Optional |
Output format. Supported formats:
|
|
Example:
clc multimap remove --name mymulti-map --key-type string k1
k1
clc multimap size
Prints the size of the given the MultiMap.
Usage:
clc multimap size [flags]
Parameters:
Parameter | Required | Description | Default |
---|---|---|---|
|
Optional |
Name of the MultiMap. |
|
clc multimap clear
Removes all entries from the MultiMap.
Usage:
clc multimap clear [flags]
Parameters:
Parameter | Required | Description | Default |
---|---|---|---|
|
Optional |
Name of the MultiMap. |
|
|
Optional |
Skip confirming the clear operation. |
|
clc multimap destroy
Deletes the MultiMap and all the data in it.
Usage:
clc multimap destroy [flags]
Parameters:
Parameter | Required | Description | Default |
---|---|---|---|
|
Optional |
Name of the MultiMap. |
|
|
Optional |
Skip confirming the destroy operation. |
|
Example:
clc multimap destroy -n myMultiMap
clc multimap key-set
Gets all the keys of the specified MultiMap.
Usage:
clc multimap key-set [flags]
Parameters:
Parameter | Required | Description | Default |
---|---|---|---|
|
Optional |
Name of the MultiMap. |
|
|
Optional |
Output format. Supported formats:
|
|
Example:
clc multimap key-set -n myMultiMap
clc multimap entry-set
Gets all the entries of the specified MultiMap.
Usage:
clc multimap entry-set [flags]
Parameters:
Parameter | Required | Description | Default |
---|---|---|---|
|
Optional |
Name of the MultiMap. |
|
|
Optional |
Output format. Supported formats:
|
|
Example:
clc multimap entry-set -n myMultiMap
clc multimap values
Gets all values of the specified MultiMap.
Usage:
clc multimap values [flags]
Parameters:
Parameter | Required | Description | Default |
---|---|---|---|
|
Optional |
Name of the MultiMap. |
|
|
Optional |
Output format. Supported formats:
|
|
Example:
clc multimap values -n myMultiMap
clc multimap lock
Lock a key in the given MultiMap.
This command is only available in the interactive mode.
Usage:
clc multimap lock [key] [flags]
Parameters:
Parameter | Required | Description | Default |
---|---|---|---|
|
Optional |
Name of the MultiMap. |
|
|
Optional |
Data type of the key. One of: |
String |
Example:
clc multimap lock 1
clc multimap try-lock
Tries to lock the key of the given the MultiMap. Returns a result without waiting.
This command is only available in the interactive mode.
Usage:
clc multimap try-lock [key] [flags]
Parameters:
Parameter | Required | Description | Default |
---|---|---|---|
|
Optional |
Name of the MultiMap. |
|
|
Optional |
Data type of the key. One of: |
String |
Example:
clc multimap try-lock 1
clc multimap unlock
Unlock a key in the given MultiMap.
This command is only available in the interactive mode.
Usage:
clc multimap unlock [key] [flags]
Parameters:
Parameter | Required | Description | Default |
---|---|---|---|
|
Optional |
Name of the MultiMap. |
|
|
Optional |
Data type of the key. One of: |
String |
Example:
clc multimap unlock 1