Package openGql.grammar
Class ParenthesizedPathPatternExpression.Builder
- java.lang.Object
-
- openGql.grammar.ParenthesizedPathPatternExpression.Builder
-
- Enclosing class:
- ParenthesizedPathPatternExpression
public static final class ParenthesizedPathPatternExpression.Builder extends java.lang.ObjectA fluent builder forParenthesizedPathPatternExpression.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ParenthesizedPathPatternExpressionbuild()Builds an immutableParenthesizedPathPatternExpression.ParenthesizedPathPatternExpression.Builderexpression(PathPatternExpression expression)ParenthesizedPathPatternExpression.BuilderpathMode(Optional<PathModePrefix> pathMode)ParenthesizedPathPatternExpression.BuildersubpathDeclaration(Optional<java.lang.String> subpathDeclaration)ParenthesizedPathPatternExpression.BuilderwhereClause(Optional<ValueExpression> whereClause)
-
-
-
Method Detail
-
subpathDeclaration
public ParenthesizedPathPatternExpression.Builder subpathDeclaration(Optional<java.lang.String> subpathDeclaration)
-
pathMode
public ParenthesizedPathPatternExpression.Builder pathMode(Optional<PathModePrefix> pathMode)
-
expression
public ParenthesizedPathPatternExpression.Builder expression(PathPatternExpression expression)
-
whereClause
public ParenthesizedPathPatternExpression.Builder whereClause(Optional<ValueExpression> whereClause)
-
build
public ParenthesizedPathPatternExpression build()
Builds an immutableParenthesizedPathPatternExpression.
-
-