Class PageUtil
- java.lang.Object
-
- org.neo4j.graphalgo.core.utils.paged.PageUtil
-
public final class PageUtil extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static long
capacityFor(int numPages, int pageShift)
static int
indexInPage(long index, int pageMask)
static int
indexInPage(long index, long pageMask)
static int
numPagesFor(long capacity, int pageSize)
static int
numPagesFor(long capacity, int pageShift, long pageMask)
static int
pageIndex(long index, int pageShift)
static int
pageSizeFor(int sizeOfElement)
-
-
-
Method Detail
-
pageSizeFor
public static int pageSizeFor(int sizeOfElement)
-
numPagesFor
public static int numPagesFor(long capacity, int pageSize)
-
numPagesFor
public static int numPagesFor(long capacity, int pageShift, long pageMask)
-
capacityFor
public static long capacityFor(int numPages, int pageShift)
-
pageIndex
public static int pageIndex(long index, int pageShift)
-
indexInPage
public static int indexInPage(long index, int pageMask)
-
indexInPage
public static int indexInPage(long index, long pageMask)
-
-