Package org.neo4j.gds.core.utils.paged
Class ParalleLongPageCreator
- java.lang.Object
-
- org.neo4j.gds.core.utils.paged.ParalleLongPageCreator
-
- All Implemented Interfaces:
org.neo4j.gds.collections.haa.PageCreator<long[]>
,org.neo4j.gds.collections.haa.PageCreator.LongPageCreator
public final class ParalleLongPageCreator extends java.lang.Object implements org.neo4j.gds.collections.haa.PageCreator.LongPageCreator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.neo4j.gds.collections.haa.PageCreator
org.neo4j.gds.collections.haa.PageCreator.BytePageCreator, org.neo4j.gds.collections.haa.PageCreator.DoublePageCreator, org.neo4j.gds.collections.haa.PageCreator.IntPageCreator, org.neo4j.gds.collections.haa.PageCreator.LongPageCreator
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
fill(long[][] pages, int lastPageSize, int pageShift)
void
fillPage(long[] page, long base)
static ParalleLongPageCreator
identity(int concurrency)
static ParalleLongPageCreator
of(int concurrency, java.util.function.LongUnaryOperator gen)
static ParalleLongPageCreator
passThrough(int concurrency)
-
-
-
Method Detail
-
fill
public void fill(long[][] pages, int lastPageSize, int pageShift)
- Specified by:
fill
in interfaceorg.neo4j.gds.collections.haa.PageCreator<long[]>
-
fillPage
public void fillPage(long[] page, long base)
- Specified by:
fillPage
in interfaceorg.neo4j.gds.collections.haa.PageCreator<long[]>
-
of
public static ParalleLongPageCreator of(int concurrency, java.util.function.LongUnaryOperator gen)
-
identity
public static ParalleLongPageCreator identity(int concurrency)
-
passThrough
public static ParalleLongPageCreator passThrough(int concurrency)
-
-