public final class Joiners extends Object
BiJoiner
, TriJoiner
, ... instance
for use in UniConstraintStream.join(Class, BiJoiner)
, ...Modifier and Type | Method and Description |
---|---|
static <A,B,Property_> |
containing(Function<A,? extends Collection<Property_>> leftMapping,
Function<B,Property_> rightMapping) |
static <A,Property_> |
disjoint(Function<A,? extends Collection<Property_>> mapping) |
static <A,B,Property_> |
disjoint(Function<A,? extends Collection<Property_>> leftMapping,
Function<B,? extends Collection<Property_>> rightMapping) |
static <A,B,C,Property_> |
equal(BiFunction<A,B,Property_> leftMapping,
Function<C,Property_> rightMapping) |
static <A,Property_> |
equal(Function<A,Property_> mapping) |
static <A,B,Property_> |
equal(Function<A,Property_> leftMapping,
Function<B,Property_> rightMapping) |
static <A,Property_ extends Comparable<Property_>> |
greaterThan(Function<A,Property_> mapping) |
static <A,B,Property_ extends Comparable<Property_>> |
greaterThan(Function<A,Property_> leftMapping,
Function<B,Property_> rightMapping) |
static <A,Property_ extends Comparable<Property_>> |
greaterThanOrEqual(Function<A,Property_> mapping) |
static <A,B,Property_ extends Comparable<Property_>> |
greaterThanOrEqual(Function<A,Property_> leftMapping,
Function<B,Property_> rightMapping) |
static <A,Property_> |
intersecting(Function<A,? extends Collection<Property_>> mapping) |
static <A,B,Property_> |
intersecting(Function<A,? extends Collection<Property_>> leftMapping,
Function<B,? extends Collection<Property_>> rightMapping) |
static <A,Property_ extends Comparable<Property_>> |
lessThan(Function<A,Property_> mapping) |
static <A,B,Property_ extends Comparable<Property_>> |
lessThan(Function<A,Property_> leftMapping,
Function<B,Property_> rightMapping) |
static <A,Property_ extends Comparable<Property_>> |
lessThanOrEqual(Function<A,Property_> mapping) |
static <A,B,Property_ extends Comparable<Property_>> |
lessThanOrEqual(Function<A,Property_> leftMapping,
Function<B,Property_> rightMapping) |
public static <A,B,Property_> BiJoiner<A,B> equal(Function<A,Property_> leftMapping, Function<B,Property_> rightMapping)
public static <A,Property_ extends Comparable<Property_>> BiJoiner<A,A> lessThan(Function<A,Property_> mapping)
public static <A,B,Property_ extends Comparable<Property_>> BiJoiner<A,B> lessThan(Function<A,Property_> leftMapping, Function<B,Property_> rightMapping)
public static <A,Property_ extends Comparable<Property_>> BiJoiner<A,A> lessThanOrEqual(Function<A,Property_> mapping)
public static <A,B,Property_ extends Comparable<Property_>> BiJoiner<A,B> lessThanOrEqual(Function<A,Property_> leftMapping, Function<B,Property_> rightMapping)
public static <A,Property_ extends Comparable<Property_>> BiJoiner<A,A> greaterThan(Function<A,Property_> mapping)
public static <A,B,Property_ extends Comparable<Property_>> BiJoiner<A,B> greaterThan(Function<A,Property_> leftMapping, Function<B,Property_> rightMapping)
public static <A,Property_ extends Comparable<Property_>> BiJoiner<A,A> greaterThanOrEqual(Function<A,Property_> mapping)
public static <A,B,Property_ extends Comparable<Property_>> BiJoiner<A,B> greaterThanOrEqual(Function<A,Property_> leftMapping, Function<B,Property_> rightMapping)
public static <A,B,Property_> BiJoiner<A,B> containing(Function<A,? extends Collection<Property_>> leftMapping, Function<B,Property_> rightMapping)
public static <A,Property_> BiJoiner<A,A> intersecting(Function<A,? extends Collection<Property_>> mapping)
public static <A,B,Property_> BiJoiner<A,B> intersecting(Function<A,? extends Collection<Property_>> leftMapping, Function<B,? extends Collection<Property_>> rightMapping)
public static <A,Property_> BiJoiner<A,A> disjoint(Function<A,? extends Collection<Property_>> mapping)
public static <A,B,Property_> BiJoiner<A,B> disjoint(Function<A,? extends Collection<Property_>> leftMapping, Function<B,? extends Collection<Property_>> rightMapping)
public static <A,B,C,Property_> TriJoiner<A,B,C> equal(BiFunction<A,B,Property_> leftMapping, Function<C,Property_> rightMapping)
Copyright © 2006–2019 JBoss by Red Hat. All rights reserved.