SequenceChecker
Short description
SequenceChecker checks the sort order of input data records.
Same input metadata | Sorted inputs | Inputs | Outputs | Each to all outputs[1] | Java | CTL | Auto-propagated metadata |
---|---|---|---|---|---|---|---|
- |
⨯ |
1 |
1-n |
✓ |
⨯ |
⨯ |
✓ |
Ports
Port type | Number | Required | Description | Metadata |
---|---|---|---|---|
Input |
0 |
✓ |
For input data records |
Any |
Output |
0-n |
⨯ |
For checked and copied data records. |
Input 0[1] |
Metadata
All metadata must be the same.
Metadata can be propagated through this component.
SequenceChecker attributes
Attribute | Req | Description | Possible values |
---|---|---|---|
Basic |
|||
Sort key |
yes |
The key according to which records should be sorted. If they are sorted in any other way, the graph fails. For more information, see Sort key. |
|
Unique keys |
By default, values of Sort key should be unique.
If set to |
true (default) | false |
|
Equal NULL |
By default, records with null values of fields are considered to be equal.
If set to |
true (default) | false |
|
Deprecated |
|||
Sort order |
Order of sorting ( |
Ascending (default) | Descending |
|
Locale |
Locale to be used when internationalization is set to |
a system value or specified default value (default) | other locale |
|
Use internationalization |
By default, no internationalization is used.
If set to |
false (default) | true |
Details
SequenceChecker receives data records through its single input port and checks their sort order. If this does not correspond to the specified Sort key, the graph fails. If the sort order corresponds to the specified Sort key, data records can optionally be sent to all connected output port(s).