public static class HoodieMetadataRecord.Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<HoodieMetadataRecord> implements org.apache.avro.data.RecordBuilder<HoodieMetadataRecord>
| Modifier and Type | Method and Description |
|---|---|
HoodieMetadataRecord |
build() |
HoodieMetadataRecord.Builder |
clearBloomFilterMetadata()
Clears the value of the 'BloomFilterMetadata' field.
|
HoodieMetadataRecord.Builder |
clearColumnStatsMetadata()
Clears the value of the 'ColumnStatsMetadata' field.
|
HoodieMetadataRecord.Builder |
clearFilesystemMetadata()
Clears the value of the 'filesystemMetadata' field.
|
HoodieMetadataRecord.Builder |
clearKey()
Clears the value of the 'key' field.
|
HoodieMetadataRecord.Builder |
clearRecordIndexMetadata()
Clears the value of the 'recordIndexMetadata' field.
|
HoodieMetadataRecord.Builder |
clearType()
Clears the value of the 'type' field.
|
HoodieMetadataBloomFilter |
getBloomFilterMetadata()
Gets the value of the 'BloomFilterMetadata' field.
|
HoodieMetadataBloomFilter.Builder |
getBloomFilterMetadataBuilder()
Gets the Builder instance for the 'BloomFilterMetadata' field and creates one if it doesn't exist yet.
|
HoodieMetadataColumnStats |
getColumnStatsMetadata()
Gets the value of the 'ColumnStatsMetadata' field.
|
HoodieMetadataColumnStats.Builder |
getColumnStatsMetadataBuilder()
Gets the Builder instance for the 'ColumnStatsMetadata' field and creates one if it doesn't exist yet.
|
Map<String,HoodieMetadataFileInfo> |
getFilesystemMetadata()
Gets the value of the 'filesystemMetadata' field.
|
String |
getKey()
Gets the value of the 'key' field.
|
HoodieRecordIndexInfo |
getRecordIndexMetadata()
Gets the value of the 'recordIndexMetadata' field.
|
HoodieRecordIndexInfo.Builder |
getRecordIndexMetadataBuilder()
Gets the Builder instance for the 'recordIndexMetadata' field and creates one if it doesn't exist yet.
|
Integer |
getType()
Gets the value of the 'type' field.
|
boolean |
hasBloomFilterMetadata()
Checks whether the 'BloomFilterMetadata' field has been set.
|
boolean |
hasBloomFilterMetadataBuilder()
Checks whether the 'BloomFilterMetadata' field has an active Builder instance
Metadata Index of bloom filters for all data files in the user table
|
boolean |
hasColumnStatsMetadata()
Checks whether the 'ColumnStatsMetadata' field has been set.
|
boolean |
hasColumnStatsMetadataBuilder()
Checks whether the 'ColumnStatsMetadata' field has an active Builder instance
Metadata Index of column statistics for all data files in the user table
|
boolean |
hasFilesystemMetadata()
Checks whether the 'filesystemMetadata' field has been set.
|
boolean |
hasKey()
Checks whether the 'key' field has been set.
|
boolean |
hasRecordIndexMetadata()
Checks whether the 'recordIndexMetadata' field has been set.
|
boolean |
hasRecordIndexMetadataBuilder()
Checks whether the 'recordIndexMetadata' field has an active Builder instance
Metadata Index that contains information about record keys and their location in the dataset
|
boolean |
hasType()
Checks whether the 'type' field has been set.
|
HoodieMetadataRecord.Builder |
setBloomFilterMetadata(HoodieMetadataBloomFilter value)
Sets the value of the 'BloomFilterMetadata' field.
|
HoodieMetadataRecord.Builder |
setBloomFilterMetadataBuilder(HoodieMetadataBloomFilter.Builder value)
Sets the Builder instance for the 'BloomFilterMetadata' field
Metadata Index of bloom filters for all data files in the user table
|
HoodieMetadataRecord.Builder |
setColumnStatsMetadata(HoodieMetadataColumnStats value)
Sets the value of the 'ColumnStatsMetadata' field.
|
HoodieMetadataRecord.Builder |
setColumnStatsMetadataBuilder(HoodieMetadataColumnStats.Builder value)
Sets the Builder instance for the 'ColumnStatsMetadata' field
Metadata Index of column statistics for all data files in the user table
|
HoodieMetadataRecord.Builder |
setFilesystemMetadata(Map<String,HoodieMetadataFileInfo> value)
Sets the value of the 'filesystemMetadata' field.
|
HoodieMetadataRecord.Builder |
setKey(String value)
Sets the value of the 'key' field.
|
HoodieMetadataRecord.Builder |
setRecordIndexMetadata(HoodieRecordIndexInfo value)
Sets the value of the 'recordIndexMetadata' field.
|
HoodieMetadataRecord.Builder |
setRecordIndexMetadataBuilder(HoodieRecordIndexInfo.Builder value)
Sets the Builder instance for the 'recordIndexMetadata' field
Metadata Index that contains information about record keys and their location in the dataset
|
HoodieMetadataRecord.Builder |
setType(int value)
Sets the value of the 'type' field.
|
public String getKey()
public HoodieMetadataRecord.Builder setKey(String value)
value - The value of 'key'.public boolean hasKey()
public HoodieMetadataRecord.Builder clearKey()
public Integer getType()
public HoodieMetadataRecord.Builder setType(int value)
value - The value of 'type'.public boolean hasType()
public HoodieMetadataRecord.Builder clearType()
public Map<String,HoodieMetadataFileInfo> getFilesystemMetadata()
public HoodieMetadataRecord.Builder setFilesystemMetadata(Map<String,HoodieMetadataFileInfo> value)
value - The value of 'filesystemMetadata'.public boolean hasFilesystemMetadata()
public HoodieMetadataRecord.Builder clearFilesystemMetadata()
public HoodieMetadataBloomFilter getBloomFilterMetadata()
public HoodieMetadataRecord.Builder setBloomFilterMetadata(HoodieMetadataBloomFilter value)
value - The value of 'BloomFilterMetadata'.public boolean hasBloomFilterMetadata()
public HoodieMetadataBloomFilter.Builder getBloomFilterMetadataBuilder()
public HoodieMetadataRecord.Builder setBloomFilterMetadataBuilder(HoodieMetadataBloomFilter.Builder value)
value - The builder instance that must be set.public boolean hasBloomFilterMetadataBuilder()
public HoodieMetadataRecord.Builder clearBloomFilterMetadata()
public HoodieMetadataColumnStats getColumnStatsMetadata()
public HoodieMetadataRecord.Builder setColumnStatsMetadata(HoodieMetadataColumnStats value)
value - The value of 'ColumnStatsMetadata'.public boolean hasColumnStatsMetadata()
public HoodieMetadataColumnStats.Builder getColumnStatsMetadataBuilder()
public HoodieMetadataRecord.Builder setColumnStatsMetadataBuilder(HoodieMetadataColumnStats.Builder value)
value - The builder instance that must be set.public boolean hasColumnStatsMetadataBuilder()
public HoodieMetadataRecord.Builder clearColumnStatsMetadata()
public HoodieRecordIndexInfo getRecordIndexMetadata()
public HoodieMetadataRecord.Builder setRecordIndexMetadata(HoodieRecordIndexInfo value)
value - The value of 'recordIndexMetadata'.public boolean hasRecordIndexMetadata()
public HoodieRecordIndexInfo.Builder getRecordIndexMetadataBuilder()
public HoodieMetadataRecord.Builder setRecordIndexMetadataBuilder(HoodieRecordIndexInfo.Builder value)
value - The builder instance that must be set.public boolean hasRecordIndexMetadataBuilder()
public HoodieMetadataRecord.Builder clearRecordIndexMetadata()
public HoodieMetadataRecord build()
build in interface org.apache.avro.data.RecordBuilder<HoodieMetadataRecord>Copyright © 2024 The Apache Software Foundation. All rights reserved.