Class NativeRelationshipExporter

java.lang.Object
org.neo4j.gds.utils.StatementApi
org.neo4j.gds.core.write.NativeRelationshipExporter
All Implemented Interfaces:
RelationshipExporter

public final class NativeRelationshipExporter extends org.neo4j.gds.utils.StatementApi implements RelationshipExporter
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.neo4j.gds.utils.StatementApi

    org.neo4j.gds.utils.StatementApi.TxConsumer, org.neo4j.gds.utils.StatementApi.TxFunction<T extends Object>
  • Field Summary

    Fields inherited from class org.neo4j.gds.utils.StatementApi

    tx
  • Method Summary

    Modifier and Type
    Method
    Description
    builder(org.neo4j.gds.transaction.TransactionContext transactionContext, org.neo4j.gds.api.Graph graph, org.neo4j.gds.termination.TerminationFlag terminationFlag)
     
    builder(org.neo4j.gds.transaction.TransactionContext transactionContext, org.neo4j.gds.api.IdMap idMap, org.neo4j.gds.api.Graph graph, org.neo4j.gds.termination.TerminationFlag terminationFlag)
     
    void
    write(String relationshipType)
     
    void
    write(String relationshipType, String propertyKey)
     
    void
    write(String relationshipType, String propertyKey, @Nullable org.neo4j.gds.api.RelationshipWithPropertyConsumer afterWriteConsumer)
     

    Methods inherited from class org.neo4j.gds.utils.StatementApi

    acceptInTransaction, applyInTransaction, getOrCreateNodeLabelToken, getOrCreatePropertyToken, getOrCreateRelationshipToken

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • builder

      public static RelationshipExporterBuilder builder(org.neo4j.gds.transaction.TransactionContext transactionContext, org.neo4j.gds.api.Graph graph, org.neo4j.gds.termination.TerminationFlag terminationFlag)
    • builder

      public static RelationshipExporterBuilder builder(org.neo4j.gds.transaction.TransactionContext transactionContext, org.neo4j.gds.api.IdMap idMap, org.neo4j.gds.api.Graph graph, org.neo4j.gds.termination.TerminationFlag terminationFlag)
    • write

      public void write(String relationshipType)
      Specified by:
      write in interface RelationshipExporter
    • write

      public void write(String relationshipType, String propertyKey)
      Specified by:
      write in interface RelationshipExporter
    • write

      public void write(String relationshipType, String propertyKey, @Nullable @Nullable org.neo4j.gds.api.RelationshipWithPropertyConsumer afterWriteConsumer)
      Specified by:
      write in interface RelationshipExporter