Package org.neo4j.gds.core.loading
Class SingleTypeRelationshipImporter
- java.lang.Object
-
- org.neo4j.gds.core.loading.SingleTypeRelationshipImporter
-
public final class SingleTypeRelationshipImporter extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
SingleTypeRelationshipImporter.ImportMetaData
static interface
SingleTypeRelationshipImporter.SingleTypeRelationshipImportContext
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<AdjacencyBuffer.AdjacencyListBuilderTask>
adjacencyListBuilderTasks(java.util.Optional<AdjacencyCompressor.ValueMapper> mapper)
java.util.Collection<AdjacencyBuffer.AdjacencyListBuilderTask>
adjacencyListBuilderTasks(java.util.Optional<AdjacencyCompressor.ValueMapper> mapper, java.util.Optional<java.util.function.LongConsumer> drainCountConsumer)
AdjacencyListsWithProperties
build()
boolean
loadProperties()
static SingleTypeRelationshipImporter
of(SingleTypeRelationshipImporter.ImportMetaData importMetaData, java.util.function.LongSupplier nodeCountSupplier, ImportSizing importSizing)
boolean
skipDanglingRelationships()
<PROPERTY_REF>
ThreadLocalSingleTypeRelationshipImporter<PROPERTY_REF>threadLocalImporter(RelationshipsBatchBuffer<PROPERTY_REF> relationshipsBatchBuffer, PropertyReader<PROPERTY_REF> propertyReader)
int
typeId()
-
-
-
Method Detail
-
of
@Factory public static SingleTypeRelationshipImporter of(SingleTypeRelationshipImporter.ImportMetaData importMetaData, java.util.function.LongSupplier nodeCountSupplier, ImportSizing importSizing)
-
typeId
public int typeId()
-
skipDanglingRelationships
public boolean skipDanglingRelationships()
-
loadProperties
public boolean loadProperties()
-
adjacencyListBuilderTasks
public java.util.Collection<AdjacencyBuffer.AdjacencyListBuilderTask> adjacencyListBuilderTasks(java.util.Optional<AdjacencyCompressor.ValueMapper> mapper)
-
adjacencyListBuilderTasks
public java.util.Collection<AdjacencyBuffer.AdjacencyListBuilderTask> adjacencyListBuilderTasks(java.util.Optional<AdjacencyCompressor.ValueMapper> mapper, java.util.Optional<java.util.function.LongConsumer> drainCountConsumer)
-
threadLocalImporter
public <PROPERTY_REF> ThreadLocalSingleTypeRelationshipImporter<PROPERTY_REF> threadLocalImporter(RelationshipsBatchBuffer<PROPERTY_REF> relationshipsBatchBuffer, PropertyReader<PROPERTY_REF> propertyReader)
-
build
public AdjacencyListsWithProperties build()
-
-