Interface CompositeProjectionFrom3AsStep<V1,​V2,​V3>

  • Type Parameters:
    V1 - The type of values returned by the first inner projection.
    V2 - The type of values returned by the second inner projection.
    V3 - The type of values returned by the third inner projection.
    All Superinterfaces:
    CompositeProjectionFromAsStep

    public interface CompositeProjectionFrom3AsStep<V1,​V2,​V3>
    extends CompositeProjectionFromAsStep
    The step in a "multi-step" composite projection definition where 3 inner projections have been defined and the result of the composite projection can be defined.
    • Method Detail

      • as

        <V> CompositeProjectionValueStep<?,​V> as​(TriFunction<V1,​V2,​V3,​V> transformer)
        Defines the result of the composite projection as the result of applying the given function to the three inner projections defined so far.
        Type Parameters:
        V - The type of values returned by the transformer.
        Parameters:
        transformer - A function to transform the values of inner projections defined so far.
        Returns:
        The next DSL step.