Class StarGraph.Builder

java.lang.Object
org.apache.tinkerpop.gremlin.structure.util.star.StarGraph.Builder
Enclosing class:
StarGraph

public static class StarGraph.Builder extends Object
StarGraph builder with options to customize its internals
  • Method Details

    • internStrings

      public StarGraph.Builder internStrings(boolean b)
      Tell StarGraph whether to invoke String.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 invoke Object.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