public abstract static class StorageFileProvider.Abstract extends one.microstream.persistence.types.PersistenceTypeDictionaryIoHandler.Provider.Abstract implements StorageFileProvider
StorageFileProvider.Abstract, StorageFileProvider.Builder<B extends StorageFileProvider.Builder<?>>| Modifier and Type | Method and Description |
|---|---|
protected static String |
addDeletionFileNameTag(String currentName) |
protected static String |
addTruncationFileNameTag(String truncationFileNameRaw,
long oldLength,
long newLength) |
one.microstream.afs.types.ADirectory |
baseDirectory() |
<F extends StorageDataFile,C extends Consumer<F>> |
collectDataFiles(StorageDataFile.Creator<F> creator,
C collector,
int channelIndex) |
protected one.microstream.afs.types.AFile |
defineTypeDictionaryFile() |
one.microstream.afs.types.ADirectory |
deletionDirectory() |
StorageFileNameProvider |
fileNameProvider() |
one.microstream.afs.types.AFileSystem |
fileSystem() |
one.microstream.afs.types.ADirectory |
provideChannelDirectory(int channelIndex) |
one.microstream.afs.types.AFile |
provideDataFile(int channelIndex,
long fileNumber) |
one.microstream.afs.types.AFile |
provideDeletionTargetFile(StorageChannelFile fileToBeDeleted) |
one.microstream.afs.types.AFile |
provideLockFile() |
one.microstream.afs.types.AFile |
provideTransactionsFile(int channelIndex) |
one.microstream.afs.types.AFile |
provideTruncationTargetFile(StorageChannelFile fileToBeTruncated,
long newLength) |
String |
toString() |
one.microstream.afs.types.ADirectory |
truncationDirectory() |
provideTypeDictionaryIoHandlerpublic one.microstream.afs.types.AFileSystem fileSystem()
fileSystem in interface StorageFileProviderpublic one.microstream.afs.types.ADirectory baseDirectory()
baseDirectory in interface StorageFileProviderpublic one.microstream.afs.types.ADirectory deletionDirectory()
deletionDirectory in interface StorageFileProviderpublic one.microstream.afs.types.ADirectory truncationDirectory()
truncationDirectory in interface StorageFileProviderpublic StorageFileNameProvider fileNameProvider()
fileNameProvider in interface StorageFileProviderprotected one.microstream.afs.types.AFile defineTypeDictionaryFile()
defineTypeDictionaryFile in class one.microstream.persistence.types.PersistenceTypeDictionaryIoHandler.Provider.Abstractpublic one.microstream.afs.types.AFile provideDeletionTargetFile(StorageChannelFile fileToBeDeleted)
provideDeletionTargetFile in interface StorageFileProviderpublic one.microstream.afs.types.AFile provideTruncationTargetFile(StorageChannelFile fileToBeTruncated, long newLength)
provideTruncationTargetFile in interface StorageFileProviderprotected static String addTruncationFileNameTag(String truncationFileNameRaw, long oldLength, long newLength)
public <F extends StorageDataFile,C extends Consumer<F>> C collectDataFiles(StorageDataFile.Creator<F> creator, C collector, int channelIndex)
collectDataFiles in interface StorageFileProviderpublic one.microstream.afs.types.ADirectory provideChannelDirectory(int channelIndex)
public one.microstream.afs.types.AFile provideDataFile(int channelIndex,
long fileNumber)
public one.microstream.afs.types.AFile provideTransactionsFile(int channelIndex)
public one.microstream.afs.types.AFile provideLockFile()
Copyright © 2022 MicroStream Software. All rights reserved.