Package one.microstream.storage.types
Interface StorageEntityTypeExportFileProvider
- All Known Implementing Classes:
StorageEntityTypeExportFileProvider.Default
public interface StorageEntityTypeExportFileProvider
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
StorageEntityTypeExportFileProvider.Default
static interface
StorageEntityTypeExportFileProvider.Defaults
-
Method Summary
Modifier and Type Method Description static long
getTypeIdFromUniqueTypeFileName(String uniqueTypeFileName)
static StorageEntityTypeExportFileProvider
New(ADirectory directory)
Pseudo-constructor method to create a newStorageEntityTypeExportFileProvider
.static StorageEntityTypeExportFileProvider
New(ADirectory directory, String fileSuffix)
Pseudo-constructor method to create a newStorageEntityTypeExportFileProvider
.AWritableFile
provideExportFile(StorageEntityTypeHandler entityType)
static String
toUniqueTypeFileName(String typeName, long typeId)
static String
toUniqueTypeFileName(PersistenceTypeDefinition type)
static String
uniqueTypeFileNameSeparator()
-
Method Details
-
provideExportFile
-
uniqueTypeFileNameSeparator
-
toUniqueTypeFileName
-
toUniqueTypeFileName
-
getTypeIdFromUniqueTypeFileName
-
New
Pseudo-constructor method to create a newStorageEntityTypeExportFileProvider
.- Parameters:
directory
- target directory for the export files- Returns:
- a new
StorageEntityTypeExportFileProvider
- Since:
- 08.00.00
-
New
Pseudo-constructor method to create a newStorageEntityTypeExportFileProvider
.- Parameters:
directory
- target directory for the export filesfileSuffix
- suffix for created files- Returns:
- a new
StorageEntityTypeExportFileProvider
- Since:
- 08.00.00
-