Class DebugJanusGraph

java.lang.Object
org.janusgraph.graphdb.tinkerpop.JanusGraphBlueprintsGraph
org.janusgraph.graphdb.database.StandardJanusGraph
com.playtika.janusgraph.trace.DebugJanusGraph
All Implemented Interfaces:
AutoCloseable, org.apache.tinkerpop.gremlin.structure.Graph, org.apache.tinkerpop.gremlin.structure.util.Host, org.janusgraph.core.JanusGraph, org.janusgraph.core.schema.SchemaInspector, org.janusgraph.core.schema.SchemaManager, org.janusgraph.core.Transaction

public class DebugJanusGraph extends org.janusgraph.graphdb.database.StandardJanusGraph
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.structure.Graph

    org.apache.tinkerpop.gremlin.structure.Graph.Exceptions, org.apache.tinkerpop.gremlin.structure.Graph.Features, org.apache.tinkerpop.gremlin.structure.Graph.Hidden, org.apache.tinkerpop.gremlin.structure.Graph.OptIn, org.apache.tinkerpop.gremlin.structure.Graph.OptIns, org.apache.tinkerpop.gremlin.structure.Graph.OptOut, org.apache.tinkerpop.gremlin.structure.Graph.OptOuts, org.apache.tinkerpop.gremlin.structure.Graph.Variables
  • Field Summary

    Fields inherited from class org.janusgraph.graphdb.database.StandardJanusGraph

    edgeSerializer, indexSerializer, serializer, vertexExistenceQuery

    Fields inherited from interface org.apache.tinkerpop.gremlin.structure.Graph

    GRAPH
  • Constructor Summary

    Constructors
    Constructor
    Description
    DebugJanusGraph(org.janusgraph.graphdb.configuration.GraphDatabaseConfiguration configuration)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    commit(Collection<org.janusgraph.graphdb.internal.InternalRelation> addedRelations, Collection<org.janusgraph.graphdb.internal.InternalRelation> deletedRelations, org.janusgraph.graphdb.transaction.StandardJanusGraphTx tx)
     
    static org.janusgraph.core.JanusGraph
    open(org.janusgraph.diskstorage.configuration.ReadConfiguration configuration)
    Opens a JanusGraph database configured according to the provided configuration.

    Methods inherited from class org.janusgraph.graphdb.database.StandardJanusGraph

    acquireLock, acquireLock, assignID, assignID, buildTransaction, close, closeTransaction, edgeMultiQuery, edgeQuery, features, getBackend, getConfiguration, getDataSerializer, getEdgeSerializer, getGraphName, getIDManager, getIndexSerializer, getOpenTransactions, getSchemaCache, getTTL, getTTL, getVertexIDs, isClosed, isOpen, newThreadBoundTransaction, newTransaction, newTransaction, openManagement, prepareCommit

    Methods inherited from class org.janusgraph.graphdb.tinkerpop.JanusGraphBlueprintsGraph

    addConnection, addProperties, addProperties, addVertex, addVertex, compute, compute, configuration, containsEdgeLabel, containsPropertyKey, containsRelationType, containsVertexLabel, edges, getCurrentThreadTx, getEdgeLabel, getOrCreateEdgeLabel, getOrCreatePropertyKey, getOrCreateVertexLabel, getPropertyKey, getRelationType, getVertexLabel, indexQuery, io, makeEdgeLabel, makePropertyKey, makeVertexLabel, multiQuery, multiQuery, query, toString, tx, variables, vertices

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apache.tinkerpop.gremlin.structure.Graph

    traversal, traversal

    Methods inherited from interface org.janusgraph.core.schema.SchemaInspector

    getOrCreatePropertyKey, getOrCreatePropertyKey
  • Constructor Details

    • DebugJanusGraph

      public DebugJanusGraph(org.janusgraph.graphdb.configuration.GraphDatabaseConfiguration configuration)
  • Method Details

    • commit

      public void commit(Collection<org.janusgraph.graphdb.internal.InternalRelation> addedRelations, Collection<org.janusgraph.graphdb.internal.InternalRelation> deletedRelations, org.janusgraph.graphdb.transaction.StandardJanusGraphTx tx)
      Overrides:
      commit in class org.janusgraph.graphdb.database.StandardJanusGraph
    • open

      public static org.janusgraph.core.JanusGraph open(org.janusgraph.diskstorage.configuration.ReadConfiguration configuration)
      Opens a JanusGraph database configured according to the provided configuration. This method shouldn't be called by end users; it is used by internal server processes to open graphs defined at server start that do not include the graphname property.
      Parameters:
      configuration - Configuration for the graph database
      Returns:
      JanusGraph graph database