Package cz.o2.proxima.core.transform
Interface Transformation
-
- All Superinterfaces:
DataOperatorAware,java.io.Serializable
- All Known Subinterfaces:
ContextualTransformation<OP>,DirectElementWiseTransform,ElementWiseTransformation
- All Known Implementing Classes:
IdentityTransformation,RenameTransformation,TransactionalOnlineAttributeWriter.TransactionValidator,TransactionCommitTransformation
@Internal public interface Transformation extends DataOperatorAware
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default <OP extends DataOperator>
ContextualTransformation<OP>asContextualTransform()Convert this transformation to (operator specific) contextual transform.default ElementWiseTransformationasElementWiseTransform()Convert this transformation to element wise (stateless).-
Methods inherited from interface cz.o2.proxima.core.transform.DataOperatorAware
as, isContextual, isDelegateOf
-
-
-
-
Method Detail
-
asContextualTransform
default <OP extends DataOperator> ContextualTransformation<OP> asContextualTransform()
Convert this transformation to (operator specific) contextual transform.- Type Parameters:
OP- Operator- Returns:
- this transform converted to contextual transform.
- Throws:
java.lang.IllegalArgumentException- on errors
-
asElementWiseTransform
default ElementWiseTransformation asElementWiseTransform()
Convert this transformation to element wise (stateless).- Returns:
- this transform converted to stateless transform
- Throws:
java.lang.IllegalArgumentException- on errors
-
-