Class MemorizedResultSetTransformer
java.lang.Object
net.sf.jailer.modelbuilder.MemorizedResultSetTransformer
Transforms (sort/select/group) Memorized Result sets.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceFunctional interface for aggregate functions applied to a group of rows.static classDefinition of a column transformation.static classAn aggregate function that concatenates non-null values as a comma-separated list. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MemorizedResultSettransform(MemorizedResultSet resultSet, MemorizedResultSetTransformer.ColumnTransformation[] columnTransformations) Transforms (groups and selects columns from) a memorized result set.
-
Constructor Details
-
MemorizedResultSetTransformer
public MemorizedResultSetTransformer()
-
-
Method Details
-
transform
public static MemorizedResultSet transform(MemorizedResultSet resultSet, MemorizedResultSetTransformer.ColumnTransformation[] columnTransformations) Transforms (groups and selects columns from) a memorized result set.- Parameters:
resultSet- the source result set to transformcolumnTransformations- the column transformations defining the output structure and grouping- Returns:
- a new
MemorizedResultSetcontaining the transformed rows
-