std.lib.system.array

array

added in 3.0

(array {:keys [constructor defaults]} config)

constructs a system array

(array {:constructor map->Database} {:id 1} {:id 2})

array?

added in 3.0

(array? x)

checks if object is a system array

(array? (array {:constructor map->Database} {})) => true

health-array

added in 3.0

(health-array carr)

returns the health of the array

(health-array (map->Database nil) (map->Database nil)) => {:status :ok}

info-array

added in 3.0

(info-array arr)

returns the info of elements within the array

(str (info-array (map->Database nil) (map->Database nil))) => “#db{} #db{}

start-array

added in 3.0

(start-array carr)

starts an array of components

(start-array (map->Database nil) (map->Database nil))

stop-array

added in 3.0

(stop-array carr)

stops an array of components