A B C D E F G I L M N O P R S T U W 

A

AbstractStoreChannel - Class in org.neo4j.io.fs
 
AbstractStoreChannel() - Constructor for class org.neo4j.io.fs.AbstractStoreChannel
 
addBytesRead(int) - Method in interface org.neo4j.io.pagecache.tracing.PageFaultEvent
Add up a number of bytes that has been read from the backing file into the free page being bound.
addBytesWritten(int) - Method in interface org.neo4j.io.pagecache.tracing.FlushEvent
Add up a number of bytes that has been written to the file.
AutoCloseablePageCacheTracerEvent - Interface in org.neo4j.io.pagecache.tracing
Some events are desirable to make AutoClosable, but monitoring is not allowed to introduce new failure modes.

B

beginCacheFlush() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
beginCacheFlush() - Method in interface org.neo4j.io.pagecache.tracing.PageCacheTracer
The PageCache wants to flush all its bound pages.
beginEviction() - Method in interface org.neo4j.io.pagecache.tracing.EvictionRunEvent
An eviction is started as part of this eviction run.
beginFileFlush(PageSwapper) - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
beginFileFlush(PageSwapper) - Method in interface org.neo4j.io.pagecache.tracing.PageCacheTracer
A PagedFile wants to flush all its bound pages.
beginFlush(long, int, PageSwapper) - Method in interface org.neo4j.io.pagecache.tracing.FlushEventOpportunity
Begin flushing the given page.
beginPageEvictions(int) - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
beginPageEvictions(int) - Method in interface org.neo4j.io.pagecache.tracing.PageCacheTracer
A background eviction has begun.
beginPageFault() - Method in interface org.neo4j.io.pagecache.tracing.PinEvent
The page we want to pin is not in memory, so being a page fault to load it in.
beginPin(boolean, long, PageSwapper) - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
beginPin(boolean, long, PageSwapper) - Method in interface org.neo4j.io.pagecache.tracing.PageCacheTracer
A page is to be pinned.

C

close() - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
close() - Method in interface org.neo4j.io.fs.FileSystemAbstraction.ThirdPartyFileSystem
 
close() - Method in class org.neo4j.io.fs.StoreFileChannel
 
close() - Method in interface org.neo4j.io.pagecache.PageCache
Flush all dirty pages and close the page cache.
close() - Method in interface org.neo4j.io.pagecache.PageCursor
Relinquishes all resources associated with this cursor, including the cursor itself.
close() - Method in interface org.neo4j.io.pagecache.PagedFile
Release a handle to a paged file.
close() - Method in interface org.neo4j.io.pagecache.PageSwapper
Close and release all resources associated with the file underlying this PageSwapper.
close() - Method in interface org.neo4j.io.pagecache.tracing.AutoCloseablePageCacheTracerEvent
 
copyFile(File, File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
copyFile(File, File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
copyFile(File, File) - Static method in class org.neo4j.io.fs.FileUtils
 
copyRecursively(File, File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
copyRecursively(File, File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
copyRecursively(File, File) - Static method in class org.neo4j.io.fs.FileUtils
 
copyRecursively(File, File, FileFilter) - Static method in class org.neo4j.io.fs.FileUtils
 
countBytesRead() - Method in interface org.neo4j.io.pagecache.monitoring.PageCacheMonitor
 
countBytesRead() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
countBytesWritten() - Method in interface org.neo4j.io.pagecache.monitoring.PageCacheMonitor
 
countBytesWritten() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
countEvictionExceptions() - Method in interface org.neo4j.io.pagecache.monitoring.PageCacheMonitor
 
countEvictionExceptions() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
countEvictions() - Method in interface org.neo4j.io.pagecache.monitoring.PageCacheMonitor
 
countEvictions() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
countFaults() - Method in interface org.neo4j.io.pagecache.monitoring.PageCacheMonitor
 
countFaults() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
countFilesMapped() - Method in interface org.neo4j.io.pagecache.monitoring.PageCacheMonitor
 
countFilesMapped() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
countFilesUnmapped() - Method in interface org.neo4j.io.pagecache.monitoring.PageCacheMonitor
 
countFilesUnmapped() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
countFlushes() - Method in interface org.neo4j.io.pagecache.monitoring.PageCacheMonitor
 
countFlushes() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
countPins() - Method in interface org.neo4j.io.pagecache.monitoring.PageCacheMonitor
 
countPins() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
countUnpins() - Method in interface org.neo4j.io.pagecache.monitoring.PageCacheMonitor
 
countUnpins() - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
create(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
create(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
createPageSwapper(File, int, PageEvictionCallback) - Method in interface org.neo4j.io.pagecache.PageSwapperFactory
Create a PageSwapper for the given file.

D

DefaultFileSystemAbstraction - Class in org.neo4j.io.fs
Default file system abstraction that creates files using the underlying file system.
DefaultFileSystemAbstraction() - Constructor for class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
DefaultPageCacheTracer - Class in org.neo4j.io.pagecache.tracing
The default PageCacheTracer implementation, that just increments counters.
DefaultPageCacheTracer() - Constructor for class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
deleteFile(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
deleteFile(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
deleteFile(File) - Static method in class org.neo4j.io.fs.FileUtils
 
deleteRecursively(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
deleteRecursively(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
deleteRecursively(File) - Static method in class org.neo4j.io.fs.FileUtils
 
directorySize(File) - Static method in class org.neo4j.io.fs.FileUtils
Gives the recursive size of all files in a directory.
done() - Method in interface org.neo4j.io.pagecache.tracing.FlushEvent
The page flush has completed successfully.
done(IOException) - Method in interface org.neo4j.io.pagecache.tracing.FlushEvent
The page flush did not complete successfully, but threw the given exception.
done() - Method in interface org.neo4j.io.pagecache.tracing.PageFaultEvent
The page fault completed successfully.
done(Throwable) - Method in interface org.neo4j.io.pagecache.tracing.PageFaultEvent
The page fault did not complete successfully, but instead caused the given Throwable to be thrown.
done() - Method in interface org.neo4j.io.pagecache.tracing.PinEvent
The pinning has completed and the page is now unpinned.
dumpToZip(ZipOutputStream, byte[]) - Method in interface org.neo4j.io.fs.FileSystemAbstraction.ThirdPartyFileSystem
 

E

echo(PrintStream) - Static method in class org.neo4j.io.fs.FileUtils
 
enablePinUnpinTracing() - Static method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
Enable monitoring of page pins and unpins, which is disabled by default for performance reasons.
evicted(long, Page) - Method in interface org.neo4j.io.pagecache.PageSwapper
Notification that a page has been evicted, used to clean up state in structures outside the page table.
EvictionEvent - Interface in org.neo4j.io.pagecache.tracing
The eviction of a page has begun.
EvictionRunEvent - Interface in org.neo4j.io.pagecache.tracing
An eviction run is started when the page cache has determined that it needs to evict a batch of pages.

F

file() - Method in interface org.neo4j.io.pagecache.PageSwapper
Get the file that this PageSwapper represents.
fileExists(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
fileExists(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
FileLock - Class in org.neo4j.io.fs
 
FileLock() - Constructor for class org.neo4j.io.fs.FileLock
 
FileSystemAbstraction - Interface in org.neo4j.io.fs
 
FileSystemAbstraction.ThirdPartyFileSystem - Interface in org.neo4j.io.fs
 
FileUtils - Class in org.neo4j.io.fs
 
FileUtils() - Constructor for class org.neo4j.io.fs.FileUtils
 
FileUtils.FileOperation - Interface in org.neo4j.io.fs
 
FileUtils.LineListener - Interface in org.neo4j.io.fs
 
FileUtils.MaybeWindowsMemoryMappedFileReleaseProblem - Exception in org.neo4j.io.fs
 
FileUtils.MaybeWindowsMemoryMappedFileReleaseProblem(IOException) - Constructor for exception org.neo4j.io.fs.FileUtils.MaybeWindowsMemoryMappedFileReleaseProblem
 
fixSeparatorsInPath(String) - Static method in class org.neo4j.io.fs.FileUtils
 
flushAndForce() - Method in interface org.neo4j.io.pagecache.PageCache
Flush all dirty pages
flushAndForce() - Method in interface org.neo4j.io.pagecache.PagedFile
Flush all dirty pages into the file channel, and force the file channel to disk.
FlushEvent - Interface in org.neo4j.io.pagecache.tracing
Begin flushing modifications from an in-memory page to the backing file.
flushEventOpportunity() - Method in interface org.neo4j.io.pagecache.tracing.EvictionEvent
Eviction implies an opportunity to flush.
FlushEventOpportunity - Interface in org.neo4j.io.pagecache.tracing
Represents the opportunity to flush a page.
flushEventOpportunity() - Method in interface org.neo4j.io.pagecache.tracing.MajorFlushEvent
Mass-flushing obviously imply flushing opportunities.
force(boolean) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
force(boolean) - Method in interface org.neo4j.io.fs.StoreChannel
 
force(boolean) - Method in class org.neo4j.io.fs.StoreFileChannel
 
force() - Method in interface org.neo4j.io.pagecache.PagedFile
Force all changes to this file handle down to disk.
force() - Method in interface org.neo4j.io.pagecache.PageSwapper
Synchronise all writes done by this PageSwapper, with the underlying storage device.

G

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.

I

io(long, int) - Method in interface org.neo4j.io.pagecache.PagedFile
Initiate an IO interaction with the contents of the paged file.
isDirectory(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
isDirectory(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
isOpen() - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
isOpen() - Method in class org.neo4j.io.fs.StoreFileChannel
 

L

line(String) - Method in interface org.neo4j.io.fs.FileUtils.LineListener
 
listFiles(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
listFiles(File, FilenameFilter) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
listFiles(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
listFiles(File, FilenameFilter) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 

M

MajorFlushEvent - Interface in org.neo4j.io.pagecache.tracing
Begin a mass-flushing of pages.
map(File, int) - Method in interface org.neo4j.io.pagecache.PageCache
Ask for a handle to a paged file, backed by this page cache.
mappedFile(File) - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
mappedFile(File) - Method in interface org.neo4j.io.pagecache.tracing.PageCacheTracer
The given file has been mapped, where no existing mapping for that file existed.
maxCachedPages() - Method in interface org.neo4j.io.pagecache.PageCache
The max number of cached pages.
mkdir(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
mkdir(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
mkdirs(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
mkdirs(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
moveDirectoryContents(File, File) - Static method in class org.neo4j.io.fs.FileUtils
Move the contents of one directory into another directory.
moveFile(File, File) - Static method in class org.neo4j.io.fs.FileUtils
Utility method that moves a file from its current location to the new target location.
moveFileToDirectory(File, File) - Static method in class org.neo4j.io.fs.FileUtils
Utility method that moves a file from its current location to the provided target directory.
moveToDirectory(File, File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
moveToDirectory(File, File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 

N

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.

O

onEvict(long, Page) - Method in interface org.neo4j.io.pagecache.PageEvictionCallback
 
open(File, String) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
open(File, String) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
openAsInputStream(File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
openAsInputStream(File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
openAsOutputStream(File, boolean) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
openAsOutputStream(File, boolean) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
openAsReader(File, String) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
openAsReader(File, String) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
openAsWriter(File, String, boolean) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
openAsWriter(File, String, boolean) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
org.neo4j.io.fs - package org.neo4j.io.fs
 
org.neo4j.io.pagecache - package org.neo4j.io.pagecache
The Neo4j PageCache API
org.neo4j.io.pagecache.monitoring - package org.neo4j.io.pagecache.monitoring
 
org.neo4j.io.pagecache.tracing - package org.neo4j.io.pagecache.tracing
 
OS_IS_WINDOWS - Static variable in class org.neo4j.io.fs.FileUtils
 

P

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.

R

read(ByteBuffer, long) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
read(ByteBuffer[], int, int) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
read(ByteBuffer[]) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
read(ByteBuffer) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
read(ByteBuffer, long) - Method in interface org.neo4j.io.fs.StoreChannel
 
read(ByteBuffer, long) - Method in class org.neo4j.io.fs.StoreFileChannel
 
read(ByteBuffer) - Method in class org.neo4j.io.fs.StoreFileChannel
 
read(ByteBuffer[], int, int) - Method in class org.neo4j.io.fs.StoreFileChannel
 
read(ByteBuffer[]) - Method in class org.neo4j.io.fs.StoreFileChannel
 
read(long, Page) - Method in interface org.neo4j.io.pagecache.PageSwapper
Read the page with the given filePageId, from the concrete file on the file system, into the given page.
readTextFile(File, FileUtils.LineListener) - Static method in class org.neo4j.io.fs.FileUtils
 
readTextFile(File, Charset) - Static method in class org.neo4j.io.fs.FileUtils
 
relativePath(File, File) - Static method in class org.neo4j.io.fs.FileUtils
Given a directory and a path under it, return filename of the path relative to the directory.
release() - Method in class org.neo4j.io.fs.FileLock
 
renameFile(File, File) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
renameFile(File, File) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
renameFile(File, File) - Static method in class org.neo4j.io.fs.FileUtils
 
rewind() - Method in interface org.neo4j.io.pagecache.PageCursor
Rewinds the cursor to its initial condition, as if freshly returned from an equivalent io() call.

S

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.
setFilePageId(long) - Method in interface org.neo4j.io.pagecache.tracing.EvictionEvent
The file page id the evicted page was bound to.
setOffset(int) - Method in interface 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.
setParked(boolean) - Method in interface org.neo4j.io.pagecache.tracing.PageFaultEvent
Set to 'true' if the page faulting thread ended up parking, while it waited for the eviction thread to free up a page that could be faulted into.
setSwapper(PageSwapper) - Method in interface org.neo4j.io.pagecache.tracing.EvictionEvent
The swapper the evicted page was bound to.
shouldRetry() - Method in interface 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
 
STORE_LOCK_FILENAME - Static variable in class org.neo4j.io.fs.FileLock
 
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
 
swapIn(StoreChannel, long, int) - Method in interface org.neo4j.io.pagecache.Page
Swap a file-page into memory.
swapOut(StoreChannel, long, int) - Method in interface org.neo4j.io.pagecache.Page
Swap the page out to storage.

T

threwException(IOException) - Method in interface org.neo4j.io.pagecache.tracing.EvictionEvent
Indicates that the eviction caused an exception to be thrown.
truncate(long) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
truncate(File, long) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
truncate(File, long) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
truncate(long) - Method in interface org.neo4j.io.fs.StoreChannel
 
truncate(long) - Method in class org.neo4j.io.fs.StoreFileChannel
 
truncateFile(SeekableByteChannel, long) - Static method in class org.neo4j.io.fs.FileUtils
 
truncateFile(File, long) - Static method in class org.neo4j.io.fs.FileUtils
 
tryLock() - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
tryLock(File, StoreChannel) - Method in class org.neo4j.io.fs.DefaultFileSystemAbstraction
 
tryLock(File, StoreChannel) - Method in interface org.neo4j.io.fs.FileSystemAbstraction
 
tryLock() - Method in interface org.neo4j.io.fs.StoreChannel
Attempts to acquire an exclusive lock on this channel's file.
tryLock() - Method in class org.neo4j.io.fs.StoreFileChannel
 

U

UNBOUND_PAGE_ID - Static variable in interface org.neo4j.io.pagecache.PageCursor
 
UNBOUND_PAGE_SIZE - Static variable in interface org.neo4j.io.pagecache.PageCursor
 
unmappedFile(File) - Method in class org.neo4j.io.pagecache.tracing.DefaultPageCacheTracer
 
unmappedFile(File) - Method in interface org.neo4j.io.pagecache.tracing.PageCacheTracer
The last reference to the given file has been unmapped.

W

windowsSafeIOOperation(FileUtils.FileOperation) - Static method in class org.neo4j.io.fs.FileUtils
 
write(ByteBuffer, long) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
write(ByteBuffer[], int, int) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
write(ByteBuffer[]) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
write(ByteBuffer) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
write(ByteBuffer, long) - Method in interface org.neo4j.io.fs.StoreChannel
NOTE: If you want to write bytes to disk, use #writeAll(), this does not guarantee all bytes will be written, and you are responsible for handling the return value of this call (which tells you how many bytes were written).
write(ByteBuffer[]) - Method in class org.neo4j.io.fs.StoreFileChannel
 
write(ByteBuffer, long) - Method in class org.neo4j.io.fs.StoreFileChannel
 
write(ByteBuffer[], int, int) - Method in class org.neo4j.io.fs.StoreFileChannel
 
write(ByteBuffer) - Method in class org.neo4j.io.fs.StoreFileChannel
 
write(long, Page) - Method in interface org.neo4j.io.pagecache.PageSwapper
Write the contents of the given page, to the concrete file on the file system, at the located indicated by the given filePageId.
writeAll(ByteBuffer, long) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
writeAll(ByteBuffer) - Method in class org.neo4j.io.fs.AbstractStoreChannel
 
writeAll(ByteBuffer, long) - Method in interface org.neo4j.io.fs.StoreChannel
Same as #write(), except this method will write the full contents of the buffer in chunks if the OS fails to write it all at once.
writeAll(ByteBuffer) - Method in interface org.neo4j.io.fs.StoreChannel
Same as #write(), except this method will write the full contents of the buffer in chunks if the OS fails to write it all at once.
writeAll(ByteBuffer, long) - Method in class org.neo4j.io.fs.StoreFileChannel
 
writeAll(ByteBuffer) - Method in class org.neo4j.io.fs.StoreFileChannel
 
writeToFile(File, String, boolean) - Static method in class org.neo4j.io.fs.FileUtils
 
A B C D E F G I L M N O P R S T U W 

Copyright © 2002–2015 The Neo4j Graph Database Project. All rights reserved.