Package openGql.grammar
Class GraphPattern.Builder
- java.lang.Object
-
- openGql.grammar.GraphPattern.Builder
-
- Enclosing class:
- GraphPattern
public static final class GraphPattern.Builder extends java.lang.ObjectA fluent builder forGraphPattern.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GraphPatternbuild()Builds an immutableGraphPattern.GraphPattern.BuilderkeepClause(Optional<PathPatternPrefix> keepClause)GraphPattern.BuildermatchMode(Optional<MatchMode> matchMode)GraphPattern.BuilderpathPatterns(java.util.List<PathPattern> pathPatterns)GraphPattern.BuilderwhereClause(Optional<ValueExpression> whereClause)
-
-
-
Method Detail
-
matchMode
public GraphPattern.Builder matchMode(Optional<MatchMode> matchMode)
-
pathPatterns
public GraphPattern.Builder pathPatterns(java.util.List<PathPattern> pathPatterns)
-
keepClause
public GraphPattern.Builder keepClause(Optional<PathPatternPrefix> keepClause)
-
whereClause
public GraphPattern.Builder whereClause(Optional<ValueExpression> whereClause)
-
build
public GraphPattern build()
Builds an immutableGraphPattern.
-
-