Package one.microstream.storage.types
Interface StorageDataConverterTypeBinaryToCsv
-
- All Known Implementing Classes:
StorageDataConverterTypeBinaryToCsv.UTF8
public interface StorageDataConverterTypeBinaryToCsv
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceStorageDataConverterTypeBinaryToCsv.TypeNameMapperstatic classStorageDataConverterTypeBinaryToCsv.UTF8
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidconvertDataFile(one.microstream.afs.types.AReadableFile file)default <I extends Iterable<one.microstream.afs.types.AFile>>
voidconvertDataFiles(I files)Batch-converts a list of files.static StorageDataConverterTypeBinaryToCsv.TypeNameMapperdefaultTypeNameMapper(one.microstream.collections.types.XGettingMap<String,String> typeNameToCsvTypeNameMapping, String referenceTypeName)static StorageDataConverterTypeBinaryToCsvNew(one.microstream.afs.types.ADirectory targetDirectory, one.microstream.persistence.types.PersistenceTypeDictionary typeDictionary)Pseudo-constructor method to create a newStorageDataConverterTypeBinaryToCsv.static StorageDataConverterTypeBinaryToCsvNew(StorageDataConverterCsvConfiguration configuration, StorageEntityTypeConversionFileProvider fileProvider, one.microstream.persistence.types.PersistenceTypeDictionary typeDictionary)Pseudo-constructor method to create a newStorageDataConverterTypeBinaryToCsv.static StorageDataConverterTypeBinaryToCsvNew(StorageDataConverterCsvConfiguration configuration, StorageEntityTypeConversionFileProvider fileProvider, one.microstream.persistence.types.PersistenceTypeDictionary typeDictionary, StorageDataConverterTypeBinaryToCsv.TypeNameMapper typeNameMapper, int readBufferSize, int writeBufferSize)Pseudo-constructor method to create a newStorageDataConverterTypeBinaryToCsv.
-
-
-
Method Detail
-
convertDataFile
void convertDataFile(one.microstream.afs.types.AReadableFile file)
-
convertDataFiles
default <I extends Iterable<one.microstream.afs.types.AFile>> void convertDataFiles(I files)
Batch-converts a list of files.- Type Parameters:
I- file collection type- Parameters:
files- the binary files to convert to CSV- Since:
- 08.00.00
-
defaultTypeNameMapper
static StorageDataConverterTypeBinaryToCsv.TypeNameMapper defaultTypeNameMapper(one.microstream.collections.types.XGettingMap<String,String> typeNameToCsvTypeNameMapping, String referenceTypeName)
-
New
static StorageDataConverterTypeBinaryToCsv New(one.microstream.afs.types.ADirectory targetDirectory, one.microstream.persistence.types.PersistenceTypeDictionary typeDictionary)
Pseudo-constructor method to create a newStorageDataConverterTypeBinaryToCsv.- Parameters:
targetDirectory- write target directorytypeDictionary- the type dictionary to use- Returns:
- a new
StorageDataConverterTypeBinaryToCsv - Since:
- 08.00.00
-
New
static StorageDataConverterTypeBinaryToCsv New(StorageDataConverterCsvConfiguration configuration, StorageEntityTypeConversionFileProvider fileProvider, one.microstream.persistence.types.PersistenceTypeDictionary typeDictionary)
Pseudo-constructor method to create a newStorageDataConverterTypeBinaryToCsv.- Parameters:
configuration- the CSV configuration to usefileProvider- target file providertypeDictionary- the type dictionary to use- Returns:
- a new
StorageDataConverterTypeBinaryToCsv - Since:
- 08.00.00
-
New
static StorageDataConverterTypeBinaryToCsv New(StorageDataConverterCsvConfiguration configuration, StorageEntityTypeConversionFileProvider fileProvider, one.microstream.persistence.types.PersistenceTypeDictionary typeDictionary, StorageDataConverterTypeBinaryToCsv.TypeNameMapper typeNameMapper, int readBufferSize, int writeBufferSize)
Pseudo-constructor method to create a newStorageDataConverterTypeBinaryToCsv.- Parameters:
configuration- the CSV configuration to usefileProvider- target file providertypeDictionary- the type dictionary to usetypeNameMapper- optional type name mapperreadBufferSize- buffer size for readingwriteBufferSize- buffer size for writing- Returns:
- a new
StorageDataConverterTypeBinaryToCsv - Since:
- 08.00.00
-
-