Interface Transformation

    • Method Detail

      • asContextualTransform

        default <OP extends DataOperatorContextualTransformation<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
      • enforceNonTransactional

        default boolean enforceNonTransactional()
        Enforce this transaction to be run as non-transactional even if it consumes transactional inputs. This can be used to convert ACID consistency to eventual consistency on output of transactional attribute(s) consumption.
        Returns:
        true is this transformation is to be run as non-transactional