default <D> TriConstraintStream<A,B,C> |
TriConstraintStream.ifExists(Class<D> otherClass,
QuadJoiner<A,B,C,D> joiner) |
Create a new BiConstraintStream for every tuple of A, B and C where D exists for which the
QuadJoiner is true (for the properties it extracts from the facts).
|
<D> TriConstraintStream<A,B,C> |
TriConstraintStream.ifExists(Class<D> otherClass,
QuadJoiner<A,B,C,D>... joiners) |
|
default <D> TriConstraintStream<A,B,C> |
TriConstraintStream.ifExists(Class<D> otherClass,
QuadJoiner<A,B,C,D> joiner1,
QuadJoiner<A,B,C,D> joiner2) |
|
default <D> TriConstraintStream<A,B,C> |
TriConstraintStream.ifExists(Class<D> otherClass,
QuadJoiner<A,B,C,D> joiner1,
QuadJoiner<A,B,C,D> joiner2,
QuadJoiner<A,B,C,D> joiner3) |
|
default <D> TriConstraintStream<A,B,C> |
TriConstraintStream.ifExists(Class<D> otherClass,
QuadJoiner<A,B,C,D> joiner1,
QuadJoiner<A,B,C,D> joiner2,
QuadJoiner<A,B,C,D> joiner3,
QuadJoiner<A,B,C,D> joiner4) |
|
default <D> TriConstraintStream<A,B,C> |
TriConstraintStream.ifExistsIncludingNullVars(Class<D> otherClass,
QuadJoiner<A,B,C,D> joiner) |
Create a new BiConstraintStream for every tuple of A, B and C where D exists for which the
QuadJoiner is true (for the properties it extracts from the facts).
|
<D> TriConstraintStream<A,B,C> |
TriConstraintStream.ifExistsIncludingNullVars(Class<D> otherClass,
QuadJoiner<A,B,C,D>... joiners) |
|
default <D> TriConstraintStream<A,B,C> |
TriConstraintStream.ifExistsIncludingNullVars(Class<D> otherClass,
QuadJoiner<A,B,C,D> joiner1,
QuadJoiner<A,B,C,D> joiner2) |
|
default <D> TriConstraintStream<A,B,C> |
TriConstraintStream.ifExistsIncludingNullVars(Class<D> otherClass,
QuadJoiner<A,B,C,D> joiner1,
QuadJoiner<A,B,C,D> joiner2,
QuadJoiner<A,B,C,D> joiner3) |
|
default <D> TriConstraintStream<A,B,C> |
TriConstraintStream.ifExistsIncludingNullVars(Class<D> otherClass,
QuadJoiner<A,B,C,D> joiner1,
QuadJoiner<A,B,C,D> joiner2,
QuadJoiner<A,B,C,D> joiner3,
QuadJoiner<A,B,C,D> joiner4) |
|
default <D> TriConstraintStream<A,B,C> |
TriConstraintStream.ifNotExists(Class<D> otherClass,
QuadJoiner<A,B,C,D> joiner) |
Create a new BiConstraintStream for every tuple of A, B and C where D does not exist for which the
QuadJoiner is true (for the properties it extracts from the facts).
|
<D> TriConstraintStream<A,B,C> |
TriConstraintStream.ifNotExists(Class<D> otherClass,
QuadJoiner<A,B,C,D>... joiners) |
|
default <D> TriConstraintStream<A,B,C> |
TriConstraintStream.ifNotExists(Class<D> otherClass,
QuadJoiner<A,B,C,D> joiner1,
QuadJoiner<A,B,C,D> joiner2) |
|
default <D> TriConstraintStream<A,B,C> |
TriConstraintStream.ifNotExists(Class<D> otherClass,
QuadJoiner<A,B,C,D> joiner1,
QuadJoiner<A,B,C,D> joiner2,
QuadJoiner<A,B,C,D> joiner3) |
|
default <D> TriConstraintStream<A,B,C> |
TriConstraintStream.ifNotExists(Class<D> otherClass,
QuadJoiner<A,B,C,D> joiner1,
QuadJoiner<A,B,C,D> joiner2,
QuadJoiner<A,B,C,D> joiner3,
QuadJoiner<A,B,C,D> joiner4) |
|
default <D> TriConstraintStream<A,B,C> |
TriConstraintStream.ifNotExistsIncludingNullVars(Class<D> otherClass,
QuadJoiner<A,B,C,D> joiner) |
Create a new BiConstraintStream for every tuple of A, B and C where D does not exist for which the
QuadJoiner is true (for the properties it extracts from the facts).
|
<D> TriConstraintStream<A,B,C> |
TriConstraintStream.ifNotExistsIncludingNullVars(Class<D> otherClass,
QuadJoiner<A,B,C,D>... joiners) |
|
default <D> TriConstraintStream<A,B,C> |
TriConstraintStream.ifNotExistsIncludingNullVars(Class<D> otherClass,
QuadJoiner<A,B,C,D> joiner1,
QuadJoiner<A,B,C,D> joiner2) |
|
default <D> TriConstraintStream<A,B,C> |
TriConstraintStream.ifNotExistsIncludingNullVars(Class<D> otherClass,
QuadJoiner<A,B,C,D> joiner1,
QuadJoiner<A,B,C,D> joiner2,
QuadJoiner<A,B,C,D> joiner3) |
|
default <D> TriConstraintStream<A,B,C> |
TriConstraintStream.ifNotExistsIncludingNullVars(Class<D> otherClass,
QuadJoiner<A,B,C,D> joiner1,
QuadJoiner<A,B,C,D> joiner2,
QuadJoiner<A,B,C,D> joiner3,
QuadJoiner<A,B,C,D> joiner4) |
|
default <D> QuadConstraintStream<A,B,C,D> |
TriConstraintStream.join(Class<D> otherClass,
QuadJoiner<A,B,C,D> joiner) |
Create a new QuadConstraintStream for every combination of [A, B, C] and D for which the
QuadJoiner is true (for the properties it extracts from all facts).
|
<D> QuadConstraintStream<A,B,C,D> |
TriConstraintStream.join(Class<D> otherClass,
QuadJoiner<A,B,C,D>... joiners) |
|
default <D> QuadConstraintStream<A,B,C,D> |
TriConstraintStream.join(Class<D> otherClass,
QuadJoiner<A,B,C,D> joiner1,
QuadJoiner<A,B,C,D> joiner2) |
|
default <D> QuadConstraintStream<A,B,C,D> |
TriConstraintStream.join(Class<D> otherClass,
QuadJoiner<A,B,C,D> joiner1,
QuadJoiner<A,B,C,D> joiner2,
QuadJoiner<A,B,C,D> joiner3) |
|
default <D> QuadConstraintStream<A,B,C,D> |
TriConstraintStream.join(Class<D> otherClass,
QuadJoiner<A,B,C,D> joiner1,
QuadJoiner<A,B,C,D> joiner2,
QuadJoiner<A,B,C,D> joiner3,
QuadJoiner<A,B,C,D> joiner4) |
|
default <D> QuadConstraintStream<A,B,C,D> |
TriConstraintStream.join(UniConstraintStream<D> otherStream,
QuadJoiner<A,B,C,D> joiner) |
Create a new QuadConstraintStream for every combination of [A, B] and C for which the QuadJoiner
is true (for the properties it extracts from all facts).
|
<D> QuadConstraintStream<A,B,C,D> |
TriConstraintStream.join(UniConstraintStream<D> otherStream,
QuadJoiner<A,B,C,D>... joiners) |
|
default <D> QuadConstraintStream<A,B,C,D> |
TriConstraintStream.join(UniConstraintStream<D> otherStream,
QuadJoiner<A,B,C,D> joiner1,
QuadJoiner<A,B,C,D> joiner2) |
|
default <D> QuadConstraintStream<A,B,C,D> |
TriConstraintStream.join(UniConstraintStream<D> otherStream,
QuadJoiner<A,B,C,D> joiner1,
QuadJoiner<A,B,C,D> joiner2,
QuadJoiner<A,B,C,D> joiner3) |
|
default <D> QuadConstraintStream<A,B,C,D> |
TriConstraintStream.join(UniConstraintStream<D> otherStream,
QuadJoiner<A,B,C,D> joiner1,
QuadJoiner<A,B,C,D> joiner2,
QuadJoiner<A,B,C,D> joiner3,
QuadJoiner<A,B,C,D> joiner4) |
|