public static class SSTableHeaderFix.Builder
extends java.lang.Object
SSTableHeaderFix
.
Default settings:
SSTableHeaderFix
withDescriptor(Descriptor)
nor withPath(Path)
are used,
all "live" sstables in all data directories will be scanned.Modifier and Type | Method and Description |
---|---|
SSTableHeaderFix |
build() |
SSTableHeaderFix.Builder |
dryRun()
Only validate and prepare fix, but do not write updated (fixed) sstable serialization-headers.
|
SSTableHeaderFix.Builder |
error(java.util.function.Consumer<java.lang.String> error) |
SSTableHeaderFix.Builder |
info(java.util.function.Consumer<java.lang.String> output) |
SSTableHeaderFix.Builder |
logToList(java.util.List<java.lang.String> output) |
SSTableHeaderFix.Builder |
schemaCallback(java.util.function.Supplier<java.util.function.Function<Descriptor,TableMetadata>> schemaCallback)
Schema callback to retrieve the schema of a table.
|
SSTableHeaderFix.Builder |
warn(java.util.function.Consumer<java.lang.String> warn) |
SSTableHeaderFix.Builder |
withDescriptor(Descriptor descriptor) |
SSTableHeaderFix.Builder |
withPath(java.nio.file.Path path)
Manually provide an individual sstable or directory containing sstables.
|
public SSTableHeaderFix.Builder dryRun()
public SSTableHeaderFix.Builder info(java.util.function.Consumer<java.lang.String> output)
public SSTableHeaderFix.Builder warn(java.util.function.Consumer<java.lang.String> warn)
public SSTableHeaderFix.Builder error(java.util.function.Consumer<java.lang.String> error)
public SSTableHeaderFix.Builder withPath(java.nio.file.Path path)
withDescriptor(Descriptor)
.public SSTableHeaderFix.Builder withDescriptor(Descriptor descriptor)
public SSTableHeaderFix.Builder schemaCallback(java.util.function.Supplier<java.util.function.Function<Descriptor,TableMetadata>> schemaCallback)
Schema.instance
). Unit tests use this method to feed a custom schema.public SSTableHeaderFix build()
public SSTableHeaderFix.Builder logToList(java.util.List<java.lang.String> output)
Copyright © 2009-2021 The Apache Software Foundation