Package cz.o2.proxima.core.transform
Interface DataOperatorAware
-
- All Superinterfaces:
java.io.Serializable
- All Known Subinterfaces:
ContextualProxyTransform<OP>,ContextualTransformation<OP>,DataOperatorAgnostic,DirectElementWiseTransform,ElementWiseProxyTransform,ElementWiseTransformation,ProxyTransform,Transformation
- All Known Implementing Classes:
BeamProxyTransform,IdentityTransformation,RenameTransformation,TransactionalOnlineAttributeWriter.TransactionValidator,TransactionCommitTransformation
@Internal public interface DataOperatorAware extends java.io.Serializable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default <T extends DataOperatorAware>
Tas(java.lang.Class<T> cls)Convert this transformation to a more (DataOperator) specific one.default booleanisContextual()Verify if this isDataOperatorspecific (contextual) object.booleanisDelegateOf(DataOperatorFactory<?> operatorFactory)Verify if this Transformation belongs to given DataOperatorFactory
-
-
-
Method Detail
-
isContextual
default boolean isContextual()
Verify if this isDataOperatorspecific (contextual) object.- Returns:
- boolean
-
isDelegateOf
boolean isDelegateOf(DataOperatorFactory<?> operatorFactory)
Verify if this Transformation belongs to given DataOperatorFactory- Parameters:
operatorFactory- the DataOperatorFactory- Returns:
- boolean
-
as
default <T extends DataOperatorAware> T as(java.lang.Class<T> cls)
Convert this transformation to a more (DataOperator) specific one.- Type Parameters:
T- type parameter- Parameters:
cls- the class to check and convert this transform- Returns:
- cast transform
-
-