Package hydra.pg.query
Class EdgeProjectionPattern.Builder
- java.lang.Object
-
- hydra.pg.query.EdgeProjectionPattern.Builder
-
- Enclosing class:
- EdgeProjectionPattern
public static final class EdgeProjectionPattern.Builder extends java.lang.ObjectA fluent builder forEdgeProjectionPattern.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EdgeProjectionPatternbuild()Builds an immutableEdgeProjectionPattern.EdgeProjectionPattern.Builderdirection(Direction direction)EdgeProjectionPattern.Builderlabel(Optional<EdgeLabel> label)EdgeProjectionPattern.Builderproperties(java.util.List<PropertyPattern> properties)EdgeProjectionPattern.Buildervertex(Optional<VertexPattern> vertex)
-
-
-
Method Detail
-
direction
public EdgeProjectionPattern.Builder direction(Direction direction)
-
label
public EdgeProjectionPattern.Builder label(Optional<EdgeLabel> label)
-
properties
public EdgeProjectionPattern.Builder properties(java.util.List<PropertyPattern> properties)
-
vertex
public EdgeProjectionPattern.Builder vertex(Optional<VertexPattern> vertex)
-
build
public EdgeProjectionPattern build()
Builds an immutableEdgeProjectionPattern.
-
-