Class StarGraph.Builder
- java.lang.Object
-
- org.apache.tinkerpop.gremlin.structure.util.star.StarGraph.Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StarGraph.Builder
compareIdsUsingStrings(boolean b)
Tell StarGraph whether to invokeObject.toString()
on vertex and edge IDs during comparisons (including "does an element with this ID already exist" checks).StarGraph
create()
StarGraph.Builder
internStrings(boolean b)
Tell StarGraph whether to invokeString.intern()
on label and property key strings.
-
-
-
Method Detail
-
internStrings
public StarGraph.Builder internStrings(boolean b)
Tell StarGraph whether to invokeString.intern()
on label and property key strings. The default value is deliberately undefined, so that StarGraph's internals may freely change. However, if this builder method is never invoked, then the builder is guaranteed to use whatever default value StarGraph's other public constructors or factory methods would use. This option exists solely for performance tuning in specialized use-cases.- Parameters:
b
- true to allow interning, false otherwise- Returns:
- this builder
-
compareIdsUsingStrings
public StarGraph.Builder compareIdsUsingStrings(boolean b)
Tell StarGraph whether to invokeObject.toString()
on vertex and edge IDs during comparisons (including "does an element with this ID already exist" checks). The default value is deliberately undefined, so that StarGraph's internals may freely change. However, if this builder method is never invoked, then the builder is guaranteed to use whatever default value StarGraph's other public constructors or factory methods would use. This option exists solely for performance tuning in specialized use-cases.
-
create
public StarGraph create()
- Returns:
- a new StarGraph
-
-