| Constructor and Description |
|---|
QueryAnswerStream() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
entityTypeFilter(Answer answer,
Set<TypeAtom> types) |
static java.util.stream.Stream<Answer> |
join(java.util.stream.Stream<Answer> stream,
java.util.stream.Stream<Answer> stream2)
lazy stream join
|
static java.util.stream.Stream<Answer> |
join(java.util.stream.Stream<Answer> stream,
java.util.stream.Stream<Answer> stream2,
com.google.common.collect.ImmutableSet<Var> joinVars)
lazy stream join with quasi- sideways information propagation
|
static boolean |
knownFilter(Answer answer,
java.util.stream.Stream<Answer> known) |
static boolean |
subFilter(Answer answer,
Set<IdPredicate> subs) |
public static boolean knownFilter(Answer answer, java.util.stream.Stream<Answer> known)
public static boolean subFilter(Answer answer, Set<IdPredicate> subs)
public static java.util.stream.Stream<Answer> join(java.util.stream.Stream<Answer> stream, java.util.stream.Stream<Answer> stream2)
stream - left stream operandstream2 - right stream operandpublic static java.util.stream.Stream<Answer> join(java.util.stream.Stream<Answer> stream, java.util.stream.Stream<Answer> stream2, com.google.common.collect.ImmutableSet<Var> joinVars)
stream - left stream operandstream2 - right stream operandjoinVars - intersection on variables of two streamsCopyright © 2017 Grakn Labs Ltd. All rights reserved.