Package app.babylon.table.transform
Class TransformConcat
java.lang.Object
app.babylon.table.transform.TransformConcat
- All Implemented Interfaces:
Transform
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(Map<ColumnName, Column> columnsByName) protected Column[]getColumns(Map<ColumnName, Column> columnsByName, Collection<ColumnName> x) getName()mode()static TransformConcatof(ColumnName concatColumn, String separator, Column.Type type, ColumnObject.Mode mode, ColumnName... sourceColumns) static TransformConcatof(ColumnName concatColumn, String separator, Column.Type type, ColumnObject.Mode mode, TransformConcat.Part... parts) static TransformConcatof(ColumnName concatColumn, String separator, Column.Type type, ColumnObject.Mode mode, Iterable<TransformConcat.Part> parts) static TransformConcatof(ColumnName concatColumn, String separator, ColumnName... sourceColumns) static TransformConcatof(ColumnName concatColumn, String separator, TransformConcat.Part... parts) static TransformConcatof(ColumnName concatColumn, String separator, Iterable<TransformConcat.Part> parts) static TransformConcatDeprecated, for removal: This API element is subject to removal in a future version.parts()protected voidputColumns(Map<ColumnName, Column> columnsByName, Column[] transformedColumns) protected introwCount(Map<ColumnName, Column> columnsByName) protected introwCount(Map<ColumnName, Column> columnsByName, Collection<ColumnName> columnNames) type()
-
Field Details
-
FUNCTION_NAME
- See Also:
-
-
Method Details
-
of
Deprecated, for removal: This API element is subject to removal in a future version.Use transform DSL throughQuickTransforms, or typed factories withColumnNameandTransformConcat.Part.Creates a concat transform from the legacy registry parameter shape: output column, separator, then source column names. -
of
public static TransformConcat of(ColumnName concatColumn, String separator, ColumnName... sourceColumns) -
of
public static TransformConcat of(ColumnName concatColumn, String separator, Column.Type type, ColumnObject.Mode mode, ColumnName... sourceColumns) -
of
public static TransformConcat of(ColumnName concatColumn, String separator, TransformConcat.Part... parts) -
of
public static TransformConcat of(ColumnName concatColumn, String separator, Column.Type type, ColumnObject.Mode mode, TransformConcat.Part... parts) -
of
public static TransformConcat of(ColumnName concatColumn, String separator, Iterable<TransformConcat.Part> parts) -
of
public static TransformConcat of(ColumnName concatColumn, String separator, Column.Type type, ColumnObject.Mode mode, Iterable<TransformConcat.Part> parts) -
separator
-
effectiveSeparator
-
concatColumn
-
type
-
mode
-
parts
-
apply
-
getName
-
getColumns
-
putColumns
-
rowCount
-
rowCount
-
QuickTransforms, or typed factories withColumnNameandTransformConcat.Part.