A newer version of Hazelcast CLC is available.

View latest

clc map

Map commands are a group of map operations.

Usage:

clc map [command] [flags]

clc map clear

Removes all entries from the map.

Usage:

clc map [flags]

Parameters:

Parameter Required Description Default

--name, -n

Optional

Name of the map.

default

clc map get

Prints a single entry from the map as a key-value pair.

Usage:

clc map get [key] [flags]

Parameters:

Parameter Required Description Default

--name, -n

Optional

Name of the map.

default

key

Required

Key of the map entry.

N/A

--key-type, -k

Optional

Data type of the key. One of: string, bool, json, i8, i16, i32, i64, f32, f64.

string

--format, -f

Optional

Output format. Supported formats:

  • csv

  • delimited

  • json

  • table

delimited in non-interactive mode, table in interactive mode.

Example:

clc map get --name yearbook 2012 --key-type i16

clc map set

Sets the given key-value entry pair in a map.

Usage:

clc map set [key] [value] [flags]

Parameters:

Parameter Required Description Default

--name, -n

Optional

Name of the map.

default

key

Required

Key of the map entry.

N/A

value,

Required

Value to set for the key.

N/A

--key-type, -k

Optional

Data type of the key. One of: string, bool, json, i8, i16, i32, i64, f32, f64

String

--value-type, -v

Optional

Data type of the value. One of: string, bool, json, i8, i16, i32, i64, f32, f64

String

--ttl

Optional

Duration in milliseconds after which the entry will expire and be evicted. It cannot be shorter than 1 second (1000 ms).

N/A

--max-idle

Optional

Maximum time for this entry to stay idle in the map. It cannot be shorter than 1 second (1000 ms).

N/A

Example:

clc map set --key-type string hello --value-type f32 19.94 --name myMap --ttl 1300

clc map entry-set

Gets all the entries of the specified map.

Usage:

clc map entry-set [flags]

Parameters:

Parameter Required Description Default

--name, -n

Optional

Name of the map.

default

--format, -f

Optional

Output format. Supported formats:

  • csv

  • delimited

  • json

  • table

delimited in non-interactive mode, table in interactive mode.

Example:

clc map entry-set -n myMap

clc map size

Prints the size of the given the map.

Usage:

clc map size [flags]

Parameters:

Parameter Required Description Default

--name, -n

Optional

Name of the map.

default

clc map remove

Deletes the value of a given key in a map and returns the key.

Usage:

clc map remove [flags] [key]

Parameters:

Parameter Required Description Default

--name, -n

Optional

Name of the map.

default

key

Required

Key of the map entry.

N/A

--key-type, -k

Optional

Data type of the key. One of: string, bool, json, i8, i16, i32, i64, f32, f64

String

--format, -f

Optional

Output format. Supported formats:

  • csv

  • delimited

  • json

  • table

delimited in non-interactive mode, table in interactive mode.

Example:

clc map remove --name myMap --key-type string k1
k1