public class HoodieWriteStat
extends org.apache.avro.specific.SpecificRecordBase
implements org.apache.avro.specific.SpecificRecord
| Modifier and Type | Class and Description |
|---|---|
static class |
HoodieWriteStat.Builder
RecordBuilder for HoodieWriteStat instances.
|
| Modifier and Type | Field and Description |
|---|---|
String |
fileId
Deprecated.
|
Long |
fileSizeInBytes
Deprecated.
|
Long |
numDeletes
Deprecated.
|
Long |
numInserts
Deprecated.
|
Long |
numUpdateWrites
Deprecated.
|
Long |
numWrites
Deprecated.
|
String |
partitionPath
Deprecated.
|
String |
path
Deprecated.
|
String |
prevCommit
Deprecated.
|
static org.apache.avro.Schema |
SCHEMA$ |
Long |
totalCorruptLogBlock
Deprecated.
|
Long |
totalLogBlocks
Deprecated.
|
Long |
totalLogFiles
Deprecated.
|
Long |
totalLogRecords
Deprecated.
|
Long |
totalRollbackBlocks
Deprecated.
|
Long |
totalUpdatedRecordsCompacted
Deprecated.
|
Long |
totalWriteBytes
Deprecated.
|
Long |
totalWriteErrors
Deprecated.
|
| Constructor and Description |
|---|
HoodieWriteStat()
Default constructor.
|
HoodieWriteStat(String fileId,
String path,
String prevCommit,
Long numWrites,
Long numDeletes,
Long numUpdateWrites,
Long totalWriteBytes,
Long totalWriteErrors,
String partitionPath,
Long totalLogRecords,
Long totalLogFiles,
Long totalUpdatedRecordsCompacted,
Long numInserts,
Long totalLogBlocks,
Long totalCorruptLogBlock,
Long totalRollbackBlocks,
Long fileSizeInBytes)
All-args constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static org.apache.avro.message.BinaryMessageDecoder<HoodieWriteStat> |
createDecoder(org.apache.avro.message.SchemaStore resolver)
Create a new BinaryMessageDecoder instance for this class that uses the specified
SchemaStore. |
static HoodieWriteStat |
fromByteBuffer(ByteBuffer b)
Deserializes a HoodieWriteStat from a ByteBuffer.
|
Object |
get(int field$) |
static org.apache.avro.Schema |
getClassSchema() |
static org.apache.avro.message.BinaryMessageDecoder<HoodieWriteStat> |
getDecoder()
Return the BinaryMessageDecoder instance used by this class.
|
String |
getFileId()
Gets the value of the 'fileId' field.
|
Long |
getFileSizeInBytes()
Gets the value of the 'fileSizeInBytes' field.
|
Long |
getNumDeletes()
Gets the value of the 'numDeletes' field.
|
Long |
getNumInserts()
Gets the value of the 'numInserts' field.
|
Long |
getNumUpdateWrites()
Gets the value of the 'numUpdateWrites' field.
|
Long |
getNumWrites()
Gets the value of the 'numWrites' field.
|
String |
getPartitionPath()
Gets the value of the 'partitionPath' field.
|
String |
getPath()
Gets the value of the 'path' field.
|
String |
getPrevCommit()
Gets the value of the 'prevCommit' field.
|
org.apache.avro.Schema |
getSchema() |
Long |
getTotalCorruptLogBlock()
Gets the value of the 'totalCorruptLogBlock' field.
|
Long |
getTotalLogBlocks()
Gets the value of the 'totalLogBlocks' field.
|
Long |
getTotalLogFiles()
Gets the value of the 'totalLogFiles' field.
|
Long |
getTotalLogRecords()
Gets the value of the 'totalLogRecords' field.
|
Long |
getTotalRollbackBlocks()
Gets the value of the 'totalRollbackBlocks' field.
|
Long |
getTotalUpdatedRecordsCompacted()
Gets the value of the 'totalUpdatedRecordsCompacted' field.
|
Long |
getTotalWriteBytes()
Gets the value of the 'totalWriteBytes' field.
|
Long |
getTotalWriteErrors()
Gets the value of the 'totalWriteErrors' field.
|
static HoodieWriteStat.Builder |
newBuilder()
Creates a new HoodieWriteStat RecordBuilder.
|
static HoodieWriteStat.Builder |
newBuilder(HoodieWriteStat.Builder other)
Creates a new HoodieWriteStat RecordBuilder by copying an existing Builder.
|
static HoodieWriteStat.Builder |
newBuilder(HoodieWriteStat other)
Creates a new HoodieWriteStat RecordBuilder by copying an existing HoodieWriteStat instance.
|
void |
put(int field$,
Object value$) |
void |
readExternal(ObjectInput in) |
void |
setFileId(String value)
Sets the value of the 'fileId' field.
|
void |
setFileSizeInBytes(Long value)
Sets the value of the 'fileSizeInBytes' field.
|
void |
setNumDeletes(Long value)
Sets the value of the 'numDeletes' field.
|
void |
setNumInserts(Long value)
Sets the value of the 'numInserts' field.
|
void |
setNumUpdateWrites(Long value)
Sets the value of the 'numUpdateWrites' field.
|
void |
setNumWrites(Long value)
Sets the value of the 'numWrites' field.
|
void |
setPartitionPath(String value)
Sets the value of the 'partitionPath' field.
|
void |
setPath(String value)
Sets the value of the 'path' field.
|
void |
setPrevCommit(String value)
Sets the value of the 'prevCommit' field.
|
void |
setTotalCorruptLogBlock(Long value)
Sets the value of the 'totalCorruptLogBlock' field.
|
void |
setTotalLogBlocks(Long value)
Sets the value of the 'totalLogBlocks' field.
|
void |
setTotalLogFiles(Long value)
Sets the value of the 'totalLogFiles' field.
|
void |
setTotalLogRecords(Long value)
Sets the value of the 'totalLogRecords' field.
|
void |
setTotalRollbackBlocks(Long value)
Sets the value of the 'totalRollbackBlocks' field.
|
void |
setTotalUpdatedRecordsCompacted(Long value)
Sets the value of the 'totalUpdatedRecordsCompacted' field.
|
void |
setTotalWriteBytes(Long value)
Sets the value of the 'totalWriteBytes' field.
|
void |
setTotalWriteErrors(Long value)
Sets the value of the 'totalWriteErrors' field.
|
ByteBuffer |
toByteBuffer()
Serializes this HoodieWriteStat to a ByteBuffer.
|
void |
writeExternal(ObjectOutput out) |
public static final org.apache.avro.Schema SCHEMA$
@Deprecated public String fileId
@Deprecated public String path
@Deprecated public String prevCommit
@Deprecated public Long numWrites
@Deprecated public Long numDeletes
@Deprecated public Long numUpdateWrites
@Deprecated public Long totalWriteBytes
@Deprecated public Long totalWriteErrors
@Deprecated public String partitionPath
@Deprecated public Long totalLogRecords
@Deprecated public Long totalLogFiles
@Deprecated public Long totalUpdatedRecordsCompacted
@Deprecated public Long numInserts
@Deprecated public Long totalLogBlocks
@Deprecated public Long totalCorruptLogBlock
@Deprecated public Long totalRollbackBlocks
@Deprecated public Long fileSizeInBytes
public HoodieWriteStat()
newBuilder().public HoodieWriteStat(String fileId, String path, String prevCommit, Long numWrites, Long numDeletes, Long numUpdateWrites, Long totalWriteBytes, Long totalWriteErrors, String partitionPath, Long totalLogRecords, Long totalLogFiles, Long totalUpdatedRecordsCompacted, Long numInserts, Long totalLogBlocks, Long totalCorruptLogBlock, Long totalRollbackBlocks, Long fileSizeInBytes)
fileId - The new value for fileIdpath - The new value for pathprevCommit - The new value for prevCommitnumWrites - The new value for numWritesnumDeletes - The new value for numDeletesnumUpdateWrites - The new value for numUpdateWritestotalWriteBytes - The new value for totalWriteBytestotalWriteErrors - The new value for totalWriteErrorspartitionPath - The new value for partitionPathtotalLogRecords - The new value for totalLogRecordstotalLogFiles - The new value for totalLogFilestotalUpdatedRecordsCompacted - The new value for totalUpdatedRecordsCompactednumInserts - The new value for numInsertstotalLogBlocks - The new value for totalLogBlockstotalCorruptLogBlock - The new value for totalCorruptLogBlocktotalRollbackBlocks - The new value for totalRollbackBlocksfileSizeInBytes - The new value for fileSizeInBytespublic static org.apache.avro.Schema getClassSchema()
public static org.apache.avro.message.BinaryMessageDecoder<HoodieWriteStat> getDecoder()
public static org.apache.avro.message.BinaryMessageDecoder<HoodieWriteStat> createDecoder(org.apache.avro.message.SchemaStore resolver)
SchemaStore.resolver - a SchemaStore used to find schemas by fingerprintpublic ByteBuffer toByteBuffer() throws IOException
IOExceptionpublic static HoodieWriteStat fromByteBuffer(ByteBuffer b) throws IOException
IOExceptionpublic org.apache.avro.Schema getSchema()
getSchema in interface org.apache.avro.generic.GenericContainergetSchema in class org.apache.avro.specific.SpecificRecordBasepublic Object get(int field$)
get in interface org.apache.avro.generic.IndexedRecordget in class org.apache.avro.specific.SpecificRecordBasepublic void put(int field$,
Object value$)
put in interface org.apache.avro.generic.IndexedRecordput in class org.apache.avro.specific.SpecificRecordBasepublic String getFileId()
public void setFileId(String value)
value - the value to set.public String getPath()
public void setPath(String value)
value - the value to set.public String getPrevCommit()
public void setPrevCommit(String value)
value - the value to set.public Long getNumWrites()
public void setNumWrites(Long value)
value - the value to set.public Long getNumDeletes()
public void setNumDeletes(Long value)
value - the value to set.public Long getNumUpdateWrites()
public void setNumUpdateWrites(Long value)
value - the value to set.public Long getTotalWriteBytes()
public void setTotalWriteBytes(Long value)
value - the value to set.public Long getTotalWriteErrors()
public void setTotalWriteErrors(Long value)
value - the value to set.public String getPartitionPath()
public void setPartitionPath(String value)
value - the value to set.public Long getTotalLogRecords()
public void setTotalLogRecords(Long value)
value - the value to set.public Long getTotalLogFiles()
public void setTotalLogFiles(Long value)
value - the value to set.public Long getTotalUpdatedRecordsCompacted()
public void setTotalUpdatedRecordsCompacted(Long value)
value - the value to set.public Long getNumInserts()
public void setNumInserts(Long value)
value - the value to set.public Long getTotalLogBlocks()
public void setTotalLogBlocks(Long value)
value - the value to set.public Long getTotalCorruptLogBlock()
public void setTotalCorruptLogBlock(Long value)
value - the value to set.public Long getTotalRollbackBlocks()
public void setTotalRollbackBlocks(Long value)
value - the value to set.public Long getFileSizeInBytes()
public void setFileSizeInBytes(Long value)
value - the value to set.public static HoodieWriteStat.Builder newBuilder()
public static HoodieWriteStat.Builder newBuilder(HoodieWriteStat.Builder other)
other - The existing builder to copy.public static HoodieWriteStat.Builder newBuilder(HoodieWriteStat other)
other - The existing instance to copy.public void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizablewriteExternal in class org.apache.avro.specific.SpecificRecordBaseIOExceptionpublic void readExternal(ObjectInput in) throws IOException
readExternal in interface ExternalizablereadExternal in class org.apache.avro.specific.SpecificRecordBaseIOExceptionCopyright © 2024 The Apache Software Foundation. All rights reserved.