Package com.invirgance.convirgance.transform
package com.invirgance.convirgance.transform
A library transformers for manipulating streams of data
Key features of this package:
- Lazy evaluation - transformations are only applied when data is accessed.
- Memory efficient - processes data as streams without loading entire collections.
- Composable - transformers can be chained together for complex operations.
Common transformers include:
CoerceStringsTransformer- Converts string values to appropriate data types.InsertKeyTransformer- Adds or updates fields in JSON objects.SortedGroupByTransformer- Groups pre-sorted data by common fields.UnsortedGroupByTransformer- Groups unsorted data by common fields.
- Since:
- 1.0.0
- See Also:
-
ClassDescriptionA transformer that converts string values in JSON objects to their appropriate data types.Guarantees that a single record will be produced for each record consumed.A transformer that inserts or updates a key-value pair in a JSON object.Transforms pre-sorted JSON data by grouping records that share common field values.An interface for applying lazy transformations to JSON objects during iteration.Transforms unsorted JSON data by grouping records that share common field values.Value Generators analyze the current record and produce a value that will be inserted or updated in the record.