Uses of Class
org.h2.store.fs.FilePath
-
Packages that use FilePath Package Description org.h2.mvstore.cache Classes related to caching.org.h2.store.fs A file system abstraction.org.h2.store.fs.async This file system stores files on disk and uses java.nio.channels.AsynchronousFileChannel to access the files.org.h2.store.fs.disk This file system stores files on disk.org.h2.store.fs.encrypt An encrypted file system abstraction.org.h2.store.fs.mem This file system keeps files fully in memory.org.h2.store.fs.niomapped This file system stores files on disk and uses java.nio to access the files.org.h2.store.fs.niomem This file system keeps files fully in off-java-heap memory.org.h2.store.fs.rec A file system that records all write operations and can re-play them.org.h2.store.fs.retry A file system that re-opens and re-tries the operation if the file was closed, because a thread was interrupted.org.h2.store.fs.split A file system that may split files into multiple smaller files (required for a FAT32 because it only support files up to 2 GB).org.h2.store.fs.zip A zip-file base file system abstraction. -
-
Uses of FilePath in org.h2.mvstore.cache
Subclasses of FilePath in org.h2.mvstore.cache Modifier and Type Class Description class
FilePathCache
A file with a read cache. -
Uses of FilePath in org.h2.store.fs
Subclasses of FilePath in org.h2.store.fs Modifier and Type Class Description class
FilePathWrapper
The base class for wrapping / delegating file systems such as the split file system.Fields in org.h2.store.fs declared as FilePath Modifier and Type Field Description private FilePath
FilePathWrapper. base
private static FilePath
FilePath. defaultProvider
Fields in org.h2.store.fs with type parameters of type FilePath Modifier and Type Field Description private static java.util.concurrent.ConcurrentHashMap<java.lang.String,FilePath>
FilePath. providers
Methods in org.h2.store.fs that return FilePath Modifier and Type Method Description FilePath
FilePath. createTempFile(java.lang.String suffix, boolean inTempDir)
Create a new temporary file.FilePath
FilePathWrapper. createTempFile(java.lang.String suffix, boolean inTempDir)
static FilePath
FilePath. get(java.lang.String path)
Get the file path object for the given path.protected FilePath
FilePathWrapper. getBase()
abstract FilePath
FilePath. getParent()
Get the parent directory of a file or directory.FilePath
FilePathWrapper. getParent()
abstract FilePath
FilePath. getPath(java.lang.String path)
Convert a file to a path.abstract FilePath
FilePath. toRealPath()
Normalize a file name.FilePath
FilePathWrapper. toRealPath()
FilePath
FilePath. unwrap()
Get the unwrapped file name (without wrapper prefixes if wrapping / delegating file systems are used).FilePath
FilePathWrapper. unwrap()
protected FilePath
FilePathWrapper. unwrap(java.lang.String path)
Get the base path for the given wrapped path.Methods in org.h2.store.fs that return types with arguments of type FilePath Modifier and Type Method Description abstract java.util.List<FilePath>
FilePath. newDirectoryStream()
List the files and directories in the given directory.java.util.List<FilePath>
FilePathWrapper. newDirectoryStream()
Methods in org.h2.store.fs with parameters of type FilePath Modifier and Type Method Description private FilePathWrapper
FilePathWrapper. create(java.lang.String path, FilePath base)
abstract void
FilePath. moveTo(FilePath newName, boolean atomicReplace)
Rename a file if this is allowed.void
FilePathWrapper. moveTo(FilePath newName, boolean atomicReplace)
static void
FilePath. register(FilePath provider)
Register a file provider.static void
FilePath. unregister(FilePath provider)
Unregister a file provider.FilePathWrapper
FilePathWrapper. wrap(FilePath base)
Create a wrapped path instance for the given base path. -
Uses of FilePath in org.h2.store.fs.async
Subclasses of FilePath in org.h2.store.fs.async Modifier and Type Class Description class
FilePathAsync
This file system stores files on disk and uses java.nio.channels.AsynchronousFileChannel to access the files. -
Uses of FilePath in org.h2.store.fs.disk
Subclasses of FilePath in org.h2.store.fs.disk Modifier and Type Class Description class
FilePathDisk
This file system stores files on disk.Methods in org.h2.store.fs.disk that return FilePath Modifier and Type Method Description FilePath
FilePathDisk. createTempFile(java.lang.String suffix, boolean inTempDir)
FilePath
FilePathDisk. getParent()
Methods in org.h2.store.fs.disk that return types with arguments of type FilePath Modifier and Type Method Description java.util.List<FilePath>
FilePathDisk. newDirectoryStream()
Methods in org.h2.store.fs.disk with parameters of type FilePath Modifier and Type Method Description void
FilePathDisk. moveTo(FilePath newName, boolean atomicReplace)
-
Uses of FilePath in org.h2.store.fs.encrypt
Subclasses of FilePath in org.h2.store.fs.encrypt Modifier and Type Class Description class
FilePathEncrypt
An encrypted file.Methods in org.h2.store.fs.encrypt that return FilePath Modifier and Type Method Description FilePath
FilePathEncrypt. unwrap(java.lang.String fileName)
-
Uses of FilePath in org.h2.store.fs.mem
Subclasses of FilePath in org.h2.store.fs.mem Modifier and Type Class Description class
FilePathMem
This file system keeps files fully in memory.class
FilePathMemLZF
A memory file system that compresses blocks to conserve memory.Methods in org.h2.store.fs.mem that return types with arguments of type FilePath Modifier and Type Method Description java.util.List<FilePath>
FilePathMem. newDirectoryStream()
Methods in org.h2.store.fs.mem with parameters of type FilePath Modifier and Type Method Description void
FilePathMem. moveTo(FilePath newName, boolean atomicReplace)
-
Uses of FilePath in org.h2.store.fs.niomapped
Subclasses of FilePath in org.h2.store.fs.niomapped Modifier and Type Class Description class
FilePathNioMapped
This file system stores files on disk and uses java.nio to access the files. -
Uses of FilePath in org.h2.store.fs.niomem
Subclasses of FilePath in org.h2.store.fs.niomem Modifier and Type Class Description class
FilePathNioMem
This file system keeps files fully in off-java-heap memory.class
FilePathNioMemLZF
A memory file system that compresses blocks to conserve memory.Methods in org.h2.store.fs.niomem that return types with arguments of type FilePath Modifier and Type Method Description java.util.List<FilePath>
FilePathNioMem. newDirectoryStream()
Methods in org.h2.store.fs.niomem with parameters of type FilePath Modifier and Type Method Description void
FilePathNioMem. moveTo(FilePath newName, boolean atomicReplace)
-
Uses of FilePath in org.h2.store.fs.rec
Subclasses of FilePath in org.h2.store.fs.rec Modifier and Type Class Description class
FilePathRec
A file system that records all write operations and can re-play them.Methods in org.h2.store.fs.rec that return FilePath Modifier and Type Method Description FilePath
FilePathRec. createTempFile(java.lang.String suffix, boolean inTempDir)
Methods in org.h2.store.fs.rec with parameters of type FilePath Modifier and Type Method Description void
FilePathRec. moveTo(FilePath newPath, boolean atomicReplace)
-
Uses of FilePath in org.h2.store.fs.retry
Subclasses of FilePath in org.h2.store.fs.retry Modifier and Type Class Description class
FilePathRetryOnInterrupt
A file system that re-opens and re-tries the operation if the file was closed, because a thread was interrupted. -
Uses of FilePath in org.h2.store.fs.split
Subclasses of FilePath in org.h2.store.fs.split Modifier and Type Class Description class
FilePathSplit
A file system that may split files into multiple smaller files.Methods in org.h2.store.fs.split that return FilePath Modifier and Type Method Description (package private) FilePath
FilePathSplit. getBase(int id)
Get the file name of a part file.FilePath
FilePathSplit. unwrap(java.lang.String fileName)
Methods in org.h2.store.fs.split that return types with arguments of type FilePath Modifier and Type Method Description java.util.ArrayList<FilePath>
FilePathSplit. newDirectoryStream()
Methods in org.h2.store.fs.split with parameters of type FilePath Modifier and Type Method Description void
FilePathSplit. moveTo(FilePath path, boolean atomicReplace)
-
Uses of FilePath in org.h2.store.fs.zip
Subclasses of FilePath in org.h2.store.fs.zip Modifier and Type Class Description class
FilePathZip
This is a read-only file system that allows to access databases stored in a .zip or .jar file.Methods in org.h2.store.fs.zip that return FilePath Modifier and Type Method Description FilePath
FilePathZip. createTempFile(java.lang.String suffix, boolean inTempDir)
FilePath
FilePathZip. getParent()
FilePath
FilePathZip. toRealPath()
FilePath
FilePathZip. unwrap()
Methods in org.h2.store.fs.zip that return types with arguments of type FilePath Modifier and Type Method Description java.util.ArrayList<FilePath>
FilePathZip. newDirectoryStream()
Methods in org.h2.store.fs.zip with parameters of type FilePath Modifier and Type Method Description void
FilePathZip. moveTo(FilePath newName, boolean atomicReplace)
-