Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Parameter name

Type

Required

Description

arr

array

Yes

The array, must be a struct array.

fieldstringYesThe field to be sorted by

Return Type:

array


Example:

Code Block
struct Person {
    string id;
    string name;
}


Person p1; 
p1.name = "John Doe";
p1.id = "1234567";

Person p2; 
p2.name = "Jane Doe";
p2.id = "1234568";

Person p3; 
p3.name = "Jimmy Doe";
p3.id = "1234565";

Person[] persons = {p1, p2, p3};

runnerLog("Array before sort: " + persons);

persons = arrayStructSort(persons, "id");

runnerLog("Array after sort: " + persons);

The output will be:

Array before sort: 1234567|John Doe|1234568|Jane Doe|1234565|Jimmy Doe
Array after sort: 1234565|Jimmy Doe|1234567|John Doe|1234568|Jane Doe

See Also:

Filter by label (Content by label)
max100
cqllabel = "array_routines"
labelsarray_routines