Package app.babylon.table.transform
Interface Transform
- All Known Implementing Classes:
TransformAbs,TransformAdd,TransformAfter,TransformBefore,TransformClassify,TransformClean,TransformCleanWhitespace,TransformCoalesce,TransformConcat,TransformCopy,TransformCreateConstant,TransformDecimalBinaryOperator,TransformDivide,TransformExtract,TransformLeft,TransformMetadataConstant,TransformMultiply,TransformNegate,TransformNormalise,TransformPrefix,TransformRight,TransformRound,TransformSplit,TransformStringReplace,TransformStringReplaceAll,TransformStrip,TransformSubstitute,TransformSubstring,TransformSubtract,TransformSuffix,TransformToDecimal,TransformToDecimalAbs,TransformToDouble,TransformToInt,TransformToLocalDate,TransformToLong,TransformToLowerCase,TransformToPrimitive,TransformToString,TransformToType,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
-