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 ElementWiseTransformation
asElementWiseTransform()
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
-
-