Package app.babylon.table.transform
Interface Transform
- All Known Subinterfaces:
TransformToColumn
- All Known Implementing Classes:
TransformAbs,TransformAdd,TransformAfter,TransformAnyToString,TransformBefore,TransformClassify,TransformClean,TransformCoalesce,TransformConcat,TransformConstant,TransformCopy,TransformDecimalBinaryOperator,TransformDivide,TransformExtract,TransformExtractFromColumnName,TransformFlag,TransformLeft,TransformMetadataConstant,TransformMultiply,TransformNegate,TransformNormalise,TransformPrefix,TransformRemove,TransformRetain,TransformRight,TransformRound,TransformSplit,TransformStringReplace,TransformStringReplaceAll,TransformStringToType,TransformStrip,TransformSubstitute,TransformSubstring,TransformSubtract,TransformSuffix,TransformTakeToType,TransformTakeToType.Delimited,TransformTakeToType.Indexed,TransformToLocalDate,TransformToLowerCase,TransformToUpperCase
public interface Transform
Applies a named structural transformation to a table's columns map.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidapply(SourceMetadata metadata, Map<ColumnName, Column> columnsByName) voidapply(Map<ColumnName, Column> columnsByName) getName()
-
Method Details
-
getName
String getName() -
apply
-
apply
-