- getByte() - Method in class 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 class org.neo4j.io.pagecache.PageCursor
-
Get the signed byte at the given offset into the page.
- getBytes(byte[]) - Method in class 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.
- getBytes(byte[], int, int) - Method in class org.neo4j.io.pagecache.PageCursor
-
Read the given length of bytes from the page into the given array, starting from the current offset into the
page, and writing from the given array offset, and then increment the current offset by the length argument.
- getCachePageSizeHint() - Method in interface org.neo4j.io.pagecache.PageSwapperFactory
-
Get the most optimal cache page size (in bytes) for these PageSwapper implementations.
- getClassPath() - Static method in class org.neo4j.io.proc.ProcessUtil
-
Get the classpath as a single string of all the classpath file entries, separated by the path separator.
- getClassPathList() - Static method in class org.neo4j.io.proc.ProcessUtil
-
Get the current classpath as a list of file names.
- getCurrentFile() - Method in class 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 class 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 class 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.
- getDelegate() - Method in class org.neo4j.io.fs.DelegatingFileSystem
-
- getDelegate() - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
-
- getDelegate() - Method in class org.neo4j.io.fs.DelegatingPath
-
- getDelegate(Path) - Static method in class org.neo4j.io.fs.DelegatingPath
-
- getFileAttributeView(Path, Class<V>, LinkOption...) - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
-
- getFileName() - Method in class org.neo4j.io.fs.DelegatingPath
-
- getFileSize(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
-
- getFileSize(File) - Method in class org.neo4j.io.fs.DelegateFileSystemAbstraction
-
- getFileSize(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
-
- getFileStore(Path) - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
-
- getFileStores() - Method in class org.neo4j.io.fs.DelegatingFileSystem
-
- getFileSystem(URI) - Method in class org.neo4j.io.fs.DelegatingFileSystem.WrappedProvider
-
- getFileSystem(URI) - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
-
- getFileSystem() - Method in class org.neo4j.io.fs.DelegatingPath
-
- getInt() - Method in class 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 class org.neo4j.io.pagecache.PageCursor
-
Get the signed int at the given offset into the page.
- getJavaExecutable() - Static method in class org.neo4j.io.proc.ProcessUtil
-
Get the path to the java executable that is running this Java program.
- getJavaExecutableArguments() - Static method in class org.neo4j.io.proc.ProcessUtil
-
Get the list of command line arguments that were passed to the Java runtime, as opposed to the Java program.
- 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 class 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 class 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
-
- getName(int) - Method in class org.neo4j.io.fs.DelegatingPath
-
- getNameCount() - Method in class org.neo4j.io.fs.DelegatingPath
-
- getOffset() - Method in class 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 class org.neo4j.io.fs.DelegateFileSystemAbstraction
-
- getOrCreateThirdPartyFileSystem(Class<K>, Function<Class<K>, K>) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
-
- getParent() - Method in class org.neo4j.io.fs.DelegatingPath
-
- getPath(String, String...) - Method in class org.neo4j.io.fs.DelegatingFileSystem
-
- getPath(URI) - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
-
- getPathMatcher(String) - Method in class org.neo4j.io.fs.DelegatingFileSystem
-
- getRequiredBufferAlignment() - Method in interface org.neo4j.io.pagecache.PageSwapperFactory
-
Get the unit of alignment that the swappers require of the memory buffers.
- getRoot() - Method in class org.neo4j.io.fs.DelegatingPath
-
- getRootDirectories() - Method in class org.neo4j.io.fs.DelegatingFileSystem
-
- getScheme() - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
-
- getSeparator() - Method in class org.neo4j.io.fs.DelegatingFileSystem
-
- getShort() - Method in class 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 class org.neo4j.io.pagecache.PageCursor
-
Get the signed short at the given offset into the page.
- getUserPrincipalLookupService() - Method in class org.neo4j.io.fs.DelegatingFileSystem
-
- gibiBytes(long) - Static method in enum org.neo4j.io.ByteUnit
-
- 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.
- PageCacheCounters - Interface in org.neo4j.io.pagecache.monitoring
-
The PageCacheCounters exposes internal counters from the page cache.
- PageCacheOpenOptions - Enum in org.neo4j.io.pagecache
-
- 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 - Class 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.
- PageCursor() - Constructor for class org.neo4j.io.pagecache.PageCursor
-
- 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
-
These callback implementations are produced by the page cache and given to the page swappers, so that the correct
translation tables can be updated when pages are evicted.
- 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
-
- pebiBytes(long) - Static method in enum org.neo4j.io.ByteUnit
-
- perform() - Method in interface org.neo4j.io.fs.FileUtils.FileOperation
-
- 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_READ_LOCK - Static variable in interface org.neo4j.io.pagecache.PagedFile
-
Pin the pages with a shared lock.
- PF_SHARED_WRITE_LOCK - Static variable in interface org.neo4j.io.pagecache.PagedFile
-
Pin the pages with a shared write 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.
- pins() - Method in interface org.neo4j.io.pagecache.monitoring.PageCacheCounters
-
- pins() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
-
- 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
-
- ProcessUtil - Class in org.neo4j.io.proc
-
Utility methods for accessing information about the current Java process.
- ProcessUtil() - Constructor for class org.neo4j.io.proc.ProcessUtil
-
- provider() - Method in class org.neo4j.io.fs.DelegatingFileSystem
-
- putByte(byte) - Method in class 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 class org.neo4j.io.pagecache.PageCursor
-
Set the signed byte at the given offset into the page.
- putBytes(byte[]) - Method in class 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.
- putBytes(byte[], int, int) - Method in class org.neo4j.io.pagecache.PageCursor
-
Write out the given length of bytes from the given offset into the the given array of bytes, into the page,
beginning at the current offset into the page, and then increment the current offset by the length argument.
- putInt(int) - Method in class 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 class org.neo4j.io.pagecache.PageCursor
-
Set the signed int at the given offset into the page.
- putLong(long) - Method in class 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 class org.neo4j.io.pagecache.PageCursor
-
Set the signed long at the given offset into the page.
- putShort(short) - Method in class 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 class org.neo4j.io.pagecache.PageCursor
-
Set the signed short at the given offset into the page.
- setAttribute(Path, String, Object, LinkOption...) - Method in class org.neo4j.io.fs.DelegatingFileSystemProvider
-
- setCachePageId(int) - Method in interface org.neo4j.io.pagecache.tracing.EvictionEvent
-
The cache page id of the evicted page.
- setCachePageId(int) - Method in interface org.neo4j.io.pagecache.tracing.PageFaultEvent
-
The id of the cache page that is being faulted into.
- setCachePageId(int) - Method in interface org.neo4j.io.pagecache.tracing.PinEvent
-
The id of the cache page that holds the file page we pinned.
- setCursorException(String) - Method in class org.neo4j.io.pagecache.PageCursor
-
Set an error condition on the cursor with the given message.
- setFilePageId(long) - Method in interface org.neo4j.io.pagecache.tracing.EvictionEvent
-
The file page id the evicted page was bound to.
- setFileSystemAbstraction(FileSystemAbstraction) - Method in interface org.neo4j.io.pagecache.PageSwapperFactory
-
Configure the FileSystemAbstraction to use.
- setOffset(int) - Method in class org.neo4j.io.pagecache.PageCursor
-
Set the current offset into the page, for interacting with the page through the read and write methods that do
not take a specific offset as an argument.
- setSwapper(PageSwapper) - Method in interface org.neo4j.io.pagecache.tracing.EvictionEvent
-
The swapper the evicted page was bound to.
- shouldRetry() - Method in class org.neo4j.io.pagecache.PageCursor
-
Returns true if the page has entered an inconsistent state since the
last call to next() or shouldRetry().
- size() - Method in class org.neo4j.io.fs.AbstractStoreChannel
-
- size() - Method in class org.neo4j.io.fs.StoreFileChannel
-
- size() - Method in interface org.neo4j.io.pagecache.Page
-
Get the size of the cache page in bytes.
- startsWith(Path) - Method in class org.neo4j.io.fs.DelegatingPath
-
- startsWith(String) - Method in class org.neo4j.io.fs.DelegatingPath
-
- StoreChannel - Interface in org.neo4j.io.fs
-
- StoreFileChannel - Class in org.neo4j.io.fs
-
- StoreFileChannel(FileChannel) - Constructor for class org.neo4j.io.fs.StoreFileChannel
-
- StoreFileChannel(StoreFileChannel) - Constructor for class org.neo4j.io.fs.StoreFileChannel
-
- StoreFileChannelUnwrapper - Class in org.neo4j.io.fs
-
This class exist to circumvent the encapsulation of the StoreChannel interface and the StoreFileChannel wrapper.
- StoreFileChannelUnwrapper() - Constructor for class org.neo4j.io.fs.StoreFileChannelUnwrapper
-
- subpath(int, int) - Method in class org.neo4j.io.fs.DelegatingPath
-
- supportedFileAttributeViews() - Method in class org.neo4j.io.fs.DelegatingFileSystem
-
- syncDevice() - Method in interface org.neo4j.io.pagecache.PageSwapperFactory
-
Forces all prior writes made through all non-closed PageSwappers that this factory has created, to all the
relevant devices, such that the writes are durable when this call returns.