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 boolean
isContextual()
Verify if this isDataOperator
specific (contextual) object.boolean
isDelegateOf(DataOperatorFactory<?> operatorFactory)
Verify if this Transformation belongs to given DataOperatorFactory
-
-
-
Method Detail
-
isContextual
default boolean isContextual()
Verify if this isDataOperator
specific (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
-
-