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
 
 
 - 
 
 -