public class HashFileWriter extends Object implements HashConsumer
HashConsumer.ExecutionStatus| Constructor and Description |
|---|
HashFileWriter(String filename) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
boolean |
consumeRow(long row,
Hasher hasher) |
void |
consumeTable(String genericName,
boolean nonDeterministic,
boolean failed,
long rowCount) |
void |
consumeValue(long row,
Column c,
byte[] bytes,
Hasher h) |
void |
consumeValueHeader(long row) |
HashFile |
getHashFile() |
HashConsumer.ExecutionStatus |
getStatus() |
void |
initializeHasher(Hasher h) |
public HashFileWriter(String filename)
public void initializeHasher(Hasher h)
initializeHasher in interface HashConsumerpublic void consumeValueHeader(long row)
consumeValueHeader in interface HashConsumerpublic void consumeValue(long row,
Column c,
byte[] bytes,
Hasher h)
throws CloneNotSupportedException
consumeValue in interface HashConsumerCloneNotSupportedExceptionpublic boolean consumeRow(long row,
Hasher hasher)
throws IOException
consumeRow in interface HashConsumerIOExceptionpublic HashFile getHashFile()
public void consumeTable(String genericName, boolean nonDeterministic, boolean failed, long rowCount) throws InvalidHashFileException
consumeTable in interface HashConsumerInvalidHashFileExceptionpublic void close()
throws Exception
close in interface AutoCloseableExceptionpublic HashConsumer.ExecutionStatus getStatus()
getStatus in interface HashConsumerCopyright © 2025. All rights reserved.