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 interface
StorageDataConverterTypeBinaryToCsv.TypeNameMapper
static class
StorageDataConverterTypeBinaryToCsv.UTF8
-
Method Summary
-
Method Details
-
convertDataFile
-
convertDataFiles
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(XGettingMap<String,String> typeNameToCsvTypeNameMapping, String referenceTypeName) -
New
static StorageDataConverterTypeBinaryToCsv New(ADirectory targetDirectory, 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, 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, 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
-