Package org.h2.store.fs.niomem
Class FilePathNioMemLZF
java.lang.Object
org.h2.store.fs.FilePath
org.h2.store.fs.niomem.FilePathNioMem
org.h2.store.fs.niomem.FilePathNioMemLZF
A memory file system that compresses blocks to conserve memory.
-
Field Summary
Fields inherited from class org.h2.store.fs.niomem.FilePathNioMem
compressLaterCachePercent
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) boolean
Whether the file should be compressed.Convert a file to a path.Get the scheme (prefix) for this file provider.protected boolean
isRoot()
Methods inherited from class org.h2.store.fs.niomem.FilePathNioMem
canWrite, createDirectory, createFile, delete, exists, getCanonicalPath, getParent, isAbsolute, isDirectory, lastModified, moveTo, newDirectoryStream, open, setReadOnly, size, toRealPath
Methods inherited from class org.h2.store.fs.FilePath
createTempFile, get, getName, newFileChannelOutputStream, newInputStream, newOutputStream, register, toString, unregister, unwrap
-
Constructor Details
-
FilePathNioMemLZF
public FilePathNioMemLZF()
-
-
Method Details
-
compressed
boolean compressed()Description copied from class:FilePathNioMem
Whether the file should be compressed.- Overrides:
compressed
in classFilePathNioMem
- Returns:
- true if it should be compressed.
-
getPath
Description copied from class:FilePath
Convert a file to a path. This is similar tojava.nio.file.spi.FileSystemProvider.getPath
, but may return an object even if the scheme doesn't match in case of the default file provider.- Overrides:
getPath
in classFilePathNioMem
- Parameters:
path
- the path- Returns:
- the file path object
-
isRoot
protected boolean isRoot()- Overrides:
isRoot
in classFilePathNioMem
-
getScheme
Description copied from class:FilePath
Get the scheme (prefix) for this file provider. This is similar tojava.nio.file.spi.FileSystemProvider.getScheme
.- Overrides:
getScheme
in classFilePathNioMem
- Returns:
- the scheme
-