public class IgniteWalConverterArguments extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
IgniteWalConverterArguments.Args
WAL converter arguments.
|
| Constructor and Description |
|---|
IgniteWalConverterArguments(File walDir,
File walArchiveDir,
int pageSize,
File binaryMetadataDir,
File marshallerMappingDir,
boolean unwrapBinary,
Set<WALRecord.RecordType> recordTypes,
Long fromTime,
Long toTime,
String hasText,
org.apache.ignite.internal.commandline.walconverter.ProcessSensitiveData includeSensitive,
boolean printStat,
boolean skipCrc,
Collection<T2<Integer,Long>> pages)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static @Nullable File |
file(@Nullable String filePath,
boolean checkExists,
boolean checkIsDirectory) |
File |
getBinaryMetadataDir()
Path to binary metadata dir.
|
Long |
getFromTime()
The start time interval for the record time in milliseconds.
|
File |
getMarshallerMappingDir()
Path to marshaller dir.
|
Collection<T2<Integer,Long>> |
getPages()
Return pages for searching in format grpId:pageId.
|
int |
getPageSize()
Size of pages, which was selected for file store (1024, 2048, 4096, etc).
|
Set<WALRecord.RecordType> |
getRecordTypes()
WAL record types (TX_RECORD, DATA_RECORD, etc).
|
Long |
getToTime()
The end time interval for the record time in milliseconds.
|
File |
getWalArchiveDir()
Path to dir with archive wal files.
|
File |
getWalDir()
Path to dir with wal files.
|
String |
hasText()
Filter by substring in the WAL record.
|
org.apache.ignite.internal.commandline.walconverter.ProcessSensitiveData |
includeSensitive()
Strategy for the processing of sensitive data (SHOW, HIDE, HASH, MD5).
|
boolean |
isPrintStat()
Write summary statistics for WAL.
|
boolean |
isSkipCrc()
Skip CRC calculation/check flag.
|
boolean |
isUnwrapBinary()
Keep binary flag.
|
static IgniteWalConverterArguments |
parse(PrintStream out,
String... args)
Parse command line arguments and return filled IgniteWalConverterArguments
|
public IgniteWalConverterArguments(File walDir, File walArchiveDir, int pageSize, File binaryMetadataDir, File marshallerMappingDir, boolean unwrapBinary, Set<WALRecord.RecordType> recordTypes, Long fromTime, Long toTime, String hasText, org.apache.ignite.internal.commandline.walconverter.ProcessSensitiveData includeSensitive, boolean printStat, boolean skipCrc, Collection<T2<Integer,Long>> pages)
walDir - Path to dir with wal files.walArchiveDir - Path to dir with archive wal files.pageSize - Size of pages, which was selected for file store (1024, 2048, 4096, etc).binaryMetadataDir - Path to binary metadata dir.marshallerMappingDir - Path to marshaller dir.unwrapBinary - Unwrap binary non-primitive objects.recordTypes - WAL record types (TX_RECORD, DATA_RECORD, etc).fromTime - The start time interval for the record time in milliseconds.toTime - The end time interval for the record time in milliseconds.hasText - Filter by substring in the WAL record.includeSensitive - Strategy for the processing of sensitive data (SHOW, HIDE, HASH, MD5).printStat - Write summary statistics for WAL.skipCrc - Skip CRC calculation/check flag.pages - Pages for searching in format grpId:pageId.public File getWalDir()
public File getWalArchiveDir()
public int getPageSize()
public File getBinaryMetadataDir()
public File getMarshallerMappingDir()
public boolean isUnwrapBinary()
public Set<WALRecord.RecordType> getRecordTypes()
public Long getFromTime()
public Long getToTime()
public String hasText()
public org.apache.ignite.internal.commandline.walconverter.ProcessSensitiveData includeSensitive()
public boolean isPrintStat()
public boolean isSkipCrc()
public Collection<T2<Integer,Long>> getPages()
@Nullable public static @Nullable File file(@Nullable @Nullable String filePath, boolean checkExists, boolean checkIsDirectory)
filePath - Path to the file.null if filePath == null.public static IgniteWalConverterArguments parse(PrintStream out, String... args)
args - Command line arguments.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.28 Release Date : December 12 2025