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 Details

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