Skip to main content
Version: 5.7.1

clc queue

Queue commands are a group of queue operations.

Usage:

bash
clc queue [command] [flags]

Commands​

clc queue clear​

Delete all entries of a queue.

Usage:

bash
clc queue clear [flags]

Parameters:

ParameterRequiredDescriptionDefault
--name, -nOptionalName of the queue.default

Example:

bash
clc queue clear --name my-queue

clc queue offer​

Add a value to the given queue.

Usage:

bash
clc queue offer [values] [flags]

Parameters:

ParameterRequiredDescriptionDefault
valuesRequiredValues to add to the queue.N/A
--name, -nOptionalName of the queue.default
--value-type, -vOptionalData type of the value. One of: string, bool, json, i8, i16, i32, i64, f32, f64string

Example:

bash
clc queue offer --value-type f32 19.94 19.92 --name my-queue

clc queue poll​

Remove the given number of elements from the given queue.

Usage:

bash
clc queue poll [flags]

Parameters:

ParameterRequiredDescriptionDefault
--name, -nOptionalName of the queue.default
--countOptionalNumber of element to be removed from the given queue.1
--format, -fOptional

Output format. Supported formats:

  • csv
  • delimited
  • json
  • table
delimited in non-interactive mode, table in interactive mode.

Example:

bash
clc queue poll --count 2 --name my-queue 5

clc queue size​

Return the size of the given queue.

Usage:

bash
clc queue size [flags]

Parameters:

ParameterRequiredDescriptionDefault
--name, -nOptionalName of the queue.default

Example:

bash
clc queue size --name my-queue

clc queue destroy​

Deletes the queue and all the data in it.

Usage:

bash
clc queue destroy [flags]

Parameters:

ParameterRequiredDescriptionDefault
--name, -nOptionalName of the queue.default
--yesOptionalSkip confirming the destroy operation.false