- getByte() - Method in interface org.neo4j.io.pagecache.PageCursor
-
Get the signed byte at the current page offset, and then increment the offset by one.
- getByte(int) - Method in interface org.neo4j.io.pagecache.PageCursor
-
Get the signed byte at the given offset into the page.
- getBytes(byte[]) - Method in interface org.neo4j.io.pagecache.PageCursor
-
Fill the given array with bytes from the page, beginning at the current offset into the page,
and then increment the current offset by the length of the array.
- getCurrentFile() - Method in interface org.neo4j.io.pagecache.PageCursor
-
Get the file the cursor is currently bound to, or null if next() has not yet been called on this
cursor, or returned false.
- getCurrentPageId() - Method in interface org.neo4j.io.pagecache.PageCursor
-
Get the file page id that the cursor is currently positioned at, or
UNBOUND_PAGE_ID if next() has not yet been called on this cursor, or returned false.
- getCurrentPageSize() - Method in interface org.neo4j.io.pagecache.PageCursor
-
Get the file page size of the page that the cursor is currently positioned at,
or UNBOUND_PAGE_SIZE if next() has not yet been called on this cursor, or returned false.
- getFileSize(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
-
- getFileSize(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
-
- getInt() - Method in interface org.neo4j.io.pagecache.PageCursor
-
Get the signed int at the current page offset, and then increment the offset by one.
- getInt(int) - Method in interface org.neo4j.io.pagecache.PageCursor
-
Get the signed int at the given offset into the page.
- getLastPageId() - Method in interface org.neo4j.io.pagecache.PagedFile
-
Get the file-page-id of the last page in the file.
- getLastPageId() - Method in interface org.neo4j.io.pagecache.PageSwapper
-
Get the filePageId of the last page in the concrete file.
- getLong() - Method in interface org.neo4j.io.pagecache.PageCursor
-
Get the signed long at the current page offset, and then increment the offset by one.
- getLong(int) - Method in interface org.neo4j.io.pagecache.PageCursor
-
Get the signed long at the given offset into the page.
- getMostCanonicalFile(File) - Static method in class org.neo4j.io.fs.FileUtils
-
- getOffset() - Method in interface org.neo4j.io.pagecache.PageCursor
-
Get the current offset into the page, which is the location on the page where the next interaction would take
place through the read and write methods that do not take a specific offset as an argument.
- getOrCreateThirdPartyFileSystem(Class<K>, Function<Class<K>, K>) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
-
- getOrCreateThirdPartyFileSystem(Class<K>, Function<Class<K>, K>) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
-
- getOsSpecificFileLock(File, StoreChannel) - Static method in class org.neo4j.io.fs.FileLock
-
- getShort() - Method in interface org.neo4j.io.pagecache.PageCursor
-
Get the signed short at the current page offset, and then increment the offset by one.
- getShort(int) - Method in interface org.neo4j.io.pagecache.PageCursor
-
Get the signed short at the given offset into the page.
- getUnsignedInt() - Method in interface org.neo4j.io.pagecache.PageCursor
-
Get the unsigned int at the current page offset, and then increment the offset by one.
- getUnsignedInt(int) - Method in interface org.neo4j.io.pagecache.PageCursor
-
Get the unsigned int at the given offset into the page.
- NEO_STORE_NAME - Static variable in class org.neo4j.io.fs.FileLock
-
- newBufferedFileReader(File, Charset) - Static method in class org.neo4j.io.fs.FileUtils
-
- newFilePrintWriter(File, Charset) - Static method in class org.neo4j.io.fs.FileUtils
-
- next() - Method in interface org.neo4j.io.pagecache.PageCursor
-
Moves the cursor to the next page, if any, and returns true when it is
ready to be processed.
- next(long) - Method in interface org.neo4j.io.pagecache.PageCursor
-
Moves the cursor to the page specified by the given pageId, if any,
and returns true when it is ready to be processed.
- NULL - Static variable in interface org.neo4j.io.pagecache.tracing.EvictionEvent
-
An EvictionEvent that does nothing other than return the FlushEventOpportunity.NULL.
- NULL - Static variable in interface org.neo4j.io.pagecache.tracing.EvictionRunEvent
-
An EvictionRunEvent that does nothing other than return the EvictionEvent.NULL.
- NULL - Static variable in interface org.neo4j.io.pagecache.tracing.FlushEvent
-
A FlushEvent implementation that does nothing.
- NULL - Static variable in interface org.neo4j.io.pagecache.tracing.FlushEventOpportunity
-
A FlushEventOpportunity that only returns the FlushEvent.NULL.
- NULL - Static variable in interface org.neo4j.io.pagecache.tracing.MajorFlushEvent
-
A MajorFlushEvent that only returns the FlushEventOpportunity.NULL.
- NULL - Static variable in interface org.neo4j.io.pagecache.tracing.PageCacheTracer
-
A PageCacheTracer that does nothing other than return the NULL variants of the companion interfaces.
- NULL - Static variable in interface org.neo4j.io.pagecache.tracing.PageFaultEvent
-
A PageFaultEvent that does nothing.
- NULL - Static variable in interface org.neo4j.io.pagecache.tracing.PinEvent
-
A PinEvent that does nothing other than return the PageFaultEvent.NULL.
- Page - Interface in org.neo4j.io.pagecache
-
A page in the page cache.
- PageCache - Interface in org.neo4j.io.pagecache
-
A page caching mechanism that allows caching multiple files and accessing their data
in pages via a re-usable cursor.
- PageCacheMonitor - Interface in org.neo4j.io.pagecache.monitoring
-
The PageCacheMonitor exposes internal counters from the page cache.
- PageCacheTracer - Interface in org.neo4j.io.pagecache.tracing
-
A PageCacheTracer receives a steady stream of events and data about what
the page cache is doing.
- PageCursor - Interface in org.neo4j.io.pagecache
-
A PageCursor is returned from
PagedFile.io(long, int),
and is used to scan through pages and process them in a consistent and safe fashion.
- PagedFile - Interface in org.neo4j.io.pagecache
-
The representation of a file that has been mapped into the associated page
cache.
- PageEvictionCallback - Interface in org.neo4j.io.pagecache
-
- PageFaultEvent - Interface in org.neo4j.io.pagecache.tracing
-
Begin a page fault as part of a pin event.
- pageSize() - Method in interface org.neo4j.io.pagecache.PageCache
-
The size in bytes of the pages managed by this cache.
- pageSize() - Method in interface org.neo4j.io.pagecache.PagedFile
-
Get the size of the file-pages, in bytes.
- PageSwapper - Interface in org.neo4j.io.pagecache
-
Implementation note: These methods must NEVER swallow a thread-interrupt.
- PageSwapperFactory - Interface in org.neo4j.io.pagecache
-
Creates PageSwappers for the given files.
- path(String, String...) - Static method in class org.neo4j.io.fs.FileUtils
-
- path(File, String...) - Static method in class org.neo4j.io.fs.FileUtils
-
- perform() - Method in interface org.neo4j.io.fs.FileUtils.FileOperation
-
- PF_EXCLUSIVE_LOCK - Static variable in interface org.neo4j.io.pagecache.PagedFile
-
Pin the pages with an exclusive lock.
- PF_NO_FAULT - Static variable in interface org.neo4j.io.pagecache.PagedFile
-
Do not load in the page if it is not loaded already.
- PF_NO_GROW - Static variable in interface org.neo4j.io.pagecache.PagedFile
-
Disallow pinning and navigating to pages outside the range of the
underlying file.
- PF_READ_AHEAD - Static variable in interface org.neo4j.io.pagecache.PagedFile
-
Read-ahead hint for sequential forward scanning.
- PF_SHARED_LOCK - Static variable in interface org.neo4j.io.pagecache.PagedFile
-
Pin the pages with a shared lock.
- PF_TRANSIENT - Static variable in interface org.neo4j.io.pagecache.PagedFile
-
Do not update page access statistics.
- PinEvent - Interface in org.neo4j.io.pagecache.tracing
-
Begin pinning a page.
- position() - Method in class org.neo4j.io.fs.AbstractStoreChannel
-
- position(long) - Method in class org.neo4j.io.fs.AbstractStoreChannel
-
- position(long) - Method in interface org.neo4j.io.fs.StoreChannel
-
- position(long) - Method in class org.neo4j.io.fs.StoreFileChannel
-
- position() - Method in class org.neo4j.io.fs.StoreFileChannel
-
- putByte(byte) - Method in interface org.neo4j.io.pagecache.PageCursor
-
Set the signed byte at the current offset into the page, and then increment the offset by one.
- putByte(int, byte) - Method in interface org.neo4j.io.pagecache.PageCursor
-
Set the signed byte at the given offset into the page.
- putBytes(byte[]) - Method in interface org.neo4j.io.pagecache.PageCursor
-
Write out all the bytes of the given array into the page, beginning at the current offset into the page,
and then increment the current offset by the length of the array.
- putInt(int) - Method in interface org.neo4j.io.pagecache.PageCursor
-
Set the signed int at the current offset into the page, and then increment the offset by one.
- putInt(int, int) - Method in interface org.neo4j.io.pagecache.PageCursor
-
Set the signed int at the given offset into the page.
- putLong(long) - Method in interface org.neo4j.io.pagecache.PageCursor
-
Set the signed long at the current offset into the page, and then increment the offset by one.
- putLong(int, long) - Method in interface org.neo4j.io.pagecache.PageCursor
-
Set the signed long at the given offset into the page.
- putShort(short) - Method in interface org.neo4j.io.pagecache.PageCursor
-
Set the signed short at the current offset into the page, and then increment the offset by one.
- putShort(int, short) - Method in interface org.neo4j.io.pagecache.PageCursor
-
Set the signed short at the given offset into the page.