group params Schema #

undefined#/properties/postProcess/items/allOf/16/properties/params

Parameters to be passed to the group module

Abstract Extensible Status Identifiable Custom Properties Additional Properties Access Restrictions Defined In
Can be instantiated No Unknown status No Forbidden Allowed none specSchema.schema.json*

params Type #

object (group params)

group params Properties #

Property Type Required Nullable Defined by
identity Flexible Optional cannot be null specSchema (Unified Pipeline Specification)
accumulate Flexible Optional cannot be null specSchema (Unified Pipeline Specification)
accumulateToCap number Optional cannot be null specSchema (Unified Pipeline Specification)
row Flexible Optional cannot be null specSchema (Unified Pipeline Specification)
rowEmit Flexible Optional cannot be null specSchema (Unified Pipeline Specification)
groupTrigger Flexible Optional cannot be null specSchema (Unified Pipeline Specification)
groupTriggerAccumulate Flexible Optional cannot be null specSchema (Unified Pipeline Specification)
groupItem Flexible Optional cannot be null specSchema (Unified Pipeline Specification)
groupItemEmit Flexible Optional cannot be null specSchema (Unified Pipeline Specification)
groupSummary Flexible Optional cannot be null specSchema (Unified Pipeline Specification)
drain Flexible Optional cannot be null specSchema (Unified Pipeline Specification)
residual Not specified Optional cannot be null specSchema (Unified Pipeline Specification)
accumulatorStore Not specified Optional cannot be null specSchema (Unified Pipeline Specification)
data Not specified Optional cannot be null specSchema (Unified Pipeline Specification)

identity #

The field that identifies rows to be included in aggregation

identity

accumulate #

A sequence of JSONata expressions to collect data available to the next processing cycle of this module

accumulate

accumulateToCap #

The maximum capacity of the accumulator

accumulateToCap

row #

A sequence of JSONata expressions to apply to each row

row

rowEmit #

A sequence of JSONata expressions that writes the row to the next step in the pipeline

rowEmit

groupTrigger #

groupTrigger TODO

groupTrigger

groupTriggerAccumulate #

groupTriggerAccumulate TODO

groupTriggerAccumulate

groupItem #

groupItem TODO

groupItem

groupItemEmit #

groupItemEmit TODO

groupItemEmit

groupSummary #

groupSummary TODO

groupSummary

drain #

drain TODO

drain

residual #

Enumeration of strings with constraints below

residual

residual Constraints #

enum: the value of this property must be equal to one of the following values:

Value Explanation
"process"
"skip"

accumulatorStore #

The storage medium for the accumulator

accumulatorStore

accumulatorStore Constraints #

enum: the value of this property must be equal to one of the following values:

Value Explanation
"memory"
"leveldb"

data #

Inline data to be processed by the JSONata expressions

data