Class OpenLineageSchemaHelper<C extends org.apache.tinkerpop.gremlin.structure.Element>

java.lang.Object
org.odpi.openmetadata.openconnectors.governancedaemonconnectors.openlineageconnectors.janusconnector.factory.OpenLineageSchemaHelper<C>

public class OpenLineageSchemaHelper<C extends org.apache.tinkerpop.gremlin.structure.Element> extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    createIndexes(org.apache.tinkerpop.gremlin.driver.Client client)
    Create index commands for the graph
    void
    createIndexes(org.janusgraph.core.JanusGraph janusGraph)
    Set up the indexes for the Janus Graph instance
    void
    createLabels(org.apache.tinkerpop.gremlin.driver.Client client)
    Create the labels for vertices and edges
    void
    createSchemas(org.janusgraph.core.JanusGraph janusGraph)
    Set up the indexes for the Janus Graph instance

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • OpenLineageSchemaHelper

      public OpenLineageSchemaHelper()
  • Method Details

    • createSchemas

      public void createSchemas(org.janusgraph.core.JanusGraph janusGraph)
      Set up the indexes for the Janus Graph instance
      Parameters:
      janusGraph - - Janus Graph instance
    • createIndexes

      public void createIndexes(org.janusgraph.core.JanusGraph janusGraph)
      Set up the indexes for the Janus Graph instance
      Parameters:
      janusGraph - - Janus Graph instance
    • createLabels

      public void createLabels(org.apache.tinkerpop.gremlin.driver.Client client)
      Create the labels for vertices and edges
      Parameters:
      client - - instance of the client for remote cluster
    • createIndexes

      public void createIndexes(org.apache.tinkerpop.gremlin.driver.Client client)
      Create index commands for the graph
      Parameters:
      client - - instance of the client for remote cluster