public interface Pattern
A Pattern can describe an entire graph, or just a single concept.
For example, var("x").isa("movie") is a pattern representing things that are movies.
A pattern can also be a conjunction: and(var("x").isa("movie"), var("x").value("Titanic")), or a disjunction:
or(var("x").isa("movie"), var("x").isa("tv-show")). These can be used to combine other patterns together
into larger patterns.
| Modifier and Type | Method and Description |
|---|---|
PatternAdmin |
admin() |
Pattern |
and(Pattern pattern)
Join patterns in a conjunction
|
Pattern |
or(Pattern pattern)
Join patterns in a disjunction
|
@CheckReturnValue PatternAdmin admin()
@CheckReturnValue Pattern and(Pattern pattern)
@CheckReturnValue Pattern or(Pattern pattern)
Copyright © 2017 Grakn Labs Ltd. All rights reserved.