Skip navigation links
A C D E F G I J L N O Q R S T V W 

A

adjustClusterSize(int) - Method in class jetbrains.exodus.vfs.ClusteringStrategy
 
appendFile(Transaction, File) - Method in class jetbrains.exodus.vfs.VirtualFileSystem
Returns OutputStream to write the contents of the specified file from the end of the file.

C

close() - Method in class jetbrains.exodus.vfs.VfsInputStream
 
ClusterConverter - Interface in jetbrains.exodus.vfs
Converts raw data on read, and source data on write.
ClusteringStrategy - Class in jetbrains.exodus.vfs
ClusteringStrategy as a part of VfsConfig is specified on VirtualFileSystem creation.
ClusteringStrategy() - Constructor for class jetbrains.exodus.vfs.ClusteringStrategy
 
ClusteringStrategy.ExponentialClusteringStrategy - Class in jetbrains.exodus.vfs
Exponential strategy: each cluster size is multiple of size of previous one (phi times more).
ClusteringStrategy.LinearClusteringStrategy - Class in jetbrains.exodus.vfs
Linear strategy: all clusters are of the same size.
ClusteringStrategy.QuadraticClusteringStrategy - Class in jetbrains.exodus.vfs
Quadratic strategy: each cluster size is greater than size of previous one on a constant (first cluster size).
createFile(Transaction, String) - Method in class jetbrains.exodus.vfs.VirtualFileSystem
Creates new file inside specified Transaction with specified path and returns the File instance.
createFile(Transaction, long, String) - Method in class jetbrains.exodus.vfs.VirtualFileSystem
Creates new file inside specified Transaction with specified file descriptor and path and returns the File instance.
createUniqueFile(Transaction, String) - Method in class jetbrains.exodus.vfs.VirtualFileSystem
Creates new File with unique auto-generated path starting with specified pathPrefix.

D

DEFAULT - Static variable in class jetbrains.exodus.vfs.VfsConfig
 
deleteFile(Transaction, String) - Method in class jetbrains.exodus.vfs.VirtualFileSystem
Deletes existing file with the specified path.
diskUsage(Transaction) - Method in class jetbrains.exodus.vfs.VirtualFileSystem
Returns total size of all the files in the filesystem.
doCancel() - Method in interface jetbrains.exodus.vfs.IOCancellingPolicy
 
dump(Transaction, Path) - Method in class jetbrains.exodus.vfs.VirtualFileSystem
 

E

EXPONENTIAL - Static variable in class jetbrains.exodus.vfs.ClusteringStrategy
 
ExponentialClusteringStrategy() - Constructor for class jetbrains.exodus.vfs.ClusteringStrategy.ExponentialClusteringStrategy
 
ExponentialClusteringStrategy(int) - Constructor for class jetbrains.exodus.vfs.ClusteringStrategy.ExponentialClusteringStrategy
 

F

File - Class in jetbrains.exodus.vfs
Describes a file of a VirtualFileSystem.
FileExistsException - Exception in jetbrains.exodus.vfs
 
FileExistsException(String) - Constructor for exception jetbrains.exodus.vfs.FileExistsException
 
FileNotFoundException - Exception in jetbrains.exodus.vfs
 
FileNotFoundException(String) - Constructor for exception jetbrains.exodus.vfs.FileNotFoundException
 

G

getAccumulateChangesInRAM() - Method in class jetbrains.exodus.vfs.VfsConfig
 
getCancellingPolicyProvider() - Method in class jetbrains.exodus.vfs.VirtualFileSystem
 
getClusterConverter() - Method in class jetbrains.exodus.vfs.VirtualFileSystem
 
getClusteringStrategy() - Method in class jetbrains.exodus.vfs.VfsConfig
Returns ClusteringStrategy used by the VirtualFileSystem to save contents of a file.
getConfig() - Method in class jetbrains.exodus.vfs.VirtualFileSystem
 
getCreated() - Method in class jetbrains.exodus.vfs.File
Returns the time when the File was created.
getDescriptor() - Method in class jetbrains.exodus.vfs.File
 
getEnvironment() - Method in class jetbrains.exodus.vfs.VirtualFileSystem
 
getFileLength(Transaction, File) - Method in class jetbrains.exodus.vfs.VirtualFileSystem
 
getFileLength(Transaction, long) - Method in class jetbrains.exodus.vfs.VirtualFileSystem
 
getFiles(Transaction) - Method in class jetbrains.exodus.vfs.VirtualFileSystem
 
getFirstClusterSize() - Method in class jetbrains.exodus.vfs.ClusteringStrategy
 
getLastModified() - Method in class jetbrains.exodus.vfs.File
Returns the time when the File was modified last time or explicitly touched.
getMaxClusterSize() - Method in class jetbrains.exodus.vfs.ClusteringStrategy
 
getNumberOfFiles(Transaction) - Method in class jetbrains.exodus.vfs.VirtualFileSystem
 
getPath() - Method in class jetbrains.exodus.vfs.File
Returns the path which the File is identified by.
getPolicy() - Method in interface jetbrains.exodus.vfs.IOCancellingPolicyProvider
 
getTxn() - Method in class jetbrains.exodus.vfs.VfsInputStream
 

I

IOCancellingPolicy - Interface in jetbrains.exodus.vfs
Cancelling policy similar to jetbrains.exodus.entitystore.QueryCancellingPolicy.
IOCancellingPolicyProvider - Interface in jetbrains.exodus.vfs
 
isLinear() - Method in class jetbrains.exodus.vfs.ClusteringStrategy
 
isLinear() - Method in class jetbrains.exodus.vfs.ClusteringStrategy.LinearClusteringStrategy
 
isObsolete() - Method in class jetbrains.exodus.vfs.VfsInputStream
 
isOpen() - Method in class jetbrains.exodus.vfs.VfsInputStream
 

J

jetbrains.exodus.vfs - package jetbrains.exodus.vfs
 

L

LINEAR - Static variable in class jetbrains.exodus.vfs.ClusteringStrategy
 
LinearClusteringStrategy() - Constructor for class jetbrains.exodus.vfs.ClusteringStrategy.LinearClusteringStrategy
 
LinearClusteringStrategy(int) - Constructor for class jetbrains.exodus.vfs.ClusteringStrategy.LinearClusteringStrategy
 

N

needToCancel() - Method in interface jetbrains.exodus.vfs.IOCancellingPolicy
 

O

onRead(ByteIterable) - Method in interface jetbrains.exodus.vfs.ClusterConverter
Converts raw (compressed or/and encrypted) data to source data.
onWrite(ByteIterable) - Method in interface jetbrains.exodus.vfs.ClusterConverter
Converts source data (content of a cluster) to raw (compressed or/and encrypted) data.
openFile(Transaction, String, boolean) - Method in class jetbrains.exodus.vfs.VirtualFileSystem
Returns existing File with specified path or creates the new one if create is true, otherwise returns null.

Q

QUADRATIC - Static variable in class jetbrains.exodus.vfs.ClusteringStrategy
 
QuadraticClusteringStrategy() - Constructor for class jetbrains.exodus.vfs.ClusteringStrategy.QuadraticClusteringStrategy
 
QuadraticClusteringStrategy(int) - Constructor for class jetbrains.exodus.vfs.ClusteringStrategy.QuadraticClusteringStrategy
 

R

read() - Method in class jetbrains.exodus.vfs.VfsInputStream
 
read(byte[], int, int) - Method in class jetbrains.exodus.vfs.VfsInputStream
 
readFile(Transaction, File) - Method in class jetbrains.exodus.vfs.VirtualFileSystem
Returns InputStream to read contents of the specified file from the beginning.
readFile(Transaction, long) - Method in class jetbrains.exodus.vfs.VirtualFileSystem
Returns InputStream to read contents of the specified file from the beginning.
readFile(Transaction, File, long) - Method in class jetbrains.exodus.vfs.VirtualFileSystem
Returns InputStream to read contents of the specified file from the specified position.
renameFile(Transaction, File, String) - Method in class jetbrains.exodus.vfs.VirtualFileSystem
Renames origin file to the specified newPath and returns true if the file was actually renamed.

S

setAccumulateChangesInRAM(boolean) - Method in class jetbrains.exodus.vfs.VfsConfig
 
setCancellingPolicyProvider(IOCancellingPolicyProvider) - Method in class jetbrains.exodus.vfs.VirtualFileSystem
 
setClusterConverter(ClusterConverter) - Method in class jetbrains.exodus.vfs.VirtualFileSystem
 
setClusteringStrategy(ClusteringStrategy) - Method in class jetbrains.exodus.vfs.VfsConfig
Sets ClusteringStrategy used by the VirtualFileSystem to save contents of a file.
setMaxClusterSize(int) - Method in class jetbrains.exodus.vfs.ClusteringStrategy
 
shutdown() - Method in class jetbrains.exodus.vfs.VirtualFileSystem
Shuts down the VirtualFileSystem.
skip(long) - Method in class jetbrains.exodus.vfs.VfsInputStream
 

T

toString() - Method in class jetbrains.exodus.vfs.File
 
touchFile(Transaction, File) - Method in class jetbrains.exodus.vfs.VirtualFileSystem
Touches the specified File, i.e.

V

VfsConfig - Class in jetbrains.exodus.vfs
VfsConfig is used to configure creation of VirtualFileSystem.
VfsConfig() - Constructor for class jetbrains.exodus.vfs.VfsConfig
 
VfsException - Exception in jetbrains.exodus.vfs
 
VfsException() - Constructor for exception jetbrains.exodus.vfs.VfsException
 
VfsException(String) - Constructor for exception jetbrains.exodus.vfs.VfsException
 
VfsException(String, Throwable) - Constructor for exception jetbrains.exodus.vfs.VfsException
 
VfsException(Throwable) - Constructor for exception jetbrains.exodus.vfs.VfsException
 
VfsInputStream - Class in jetbrains.exodus.vfs
 
VirtualFileSystem - Class in jetbrains.exodus.vfs
VirtualFileSystem allows to deal with data in terms of files, input and output streams.
VirtualFileSystem(Environment) - Constructor for class jetbrains.exodus.vfs.VirtualFileSystem
Creates VirtualFileSystem over specified Environment with default settings VfsConfig.DEFAULT.
VirtualFileSystem(Environment, VfsConfig) - Constructor for class jetbrains.exodus.vfs.VirtualFileSystem
Creates VirtualFileSystem over specified Environment with specified VfsConfig.
VirtualFileSystem(Environment, VfsConfig, Transaction) - Constructor for class jetbrains.exodus.vfs.VirtualFileSystem
Creates VirtualFileSystem over specified Environment with specified VfsConfig inside specified Transaction.
VirtualFileSystem(Environment, VfsConfig, StoreConfig) - Constructor for class jetbrains.exodus.vfs.VirtualFileSystem
Creates VirtualFileSystem over specified Environment with specified VfsConfig and StoreConfig.
VirtualFileSystem(Environment, VfsConfig, StoreConfig, Transaction) - Constructor for class jetbrains.exodus.vfs.VirtualFileSystem
Creates VirtualFileSystem over specified Environment with specified VfsConfig and StoreConfig inside specified Transaction.

W

writeFile(Transaction, File) - Method in class jetbrains.exodus.vfs.VirtualFileSystem
Returns OutputStream to write the contents of the specified file from the beginning.
writeFile(Transaction, File, long) - Method in class jetbrains.exodus.vfs.VirtualFileSystem
Returns OutputStream to write the contents of the specified file from the specified position.
writeFile(Transaction, long) - Method in class jetbrains.exodus.vfs.VirtualFileSystem
Returns OutputStream to write the contents of the specified file from the beginning.
writeFile(Transaction, long, long) - Method in class jetbrains.exodus.vfs.VirtualFileSystem
Returns OutputStream to write the contents of the specified file from the specified position.
A C D E F G I J L N O Q R S T V W 
Skip navigation links