@Generated(value="Autogenerated by Thrift Compiler (0.14.0)", date="2024-11-16") public class BloomFilterHeader extends Object implements org.apache.thrift.TBase<BloomFilterHeader,BloomFilterHeader._Fields>, Serializable, Cloneable, Comparable<BloomFilterHeader>
Modifier and Type | Class and Description |
---|---|
static class |
BloomFilterHeader._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
Modifier and Type | Field and Description |
---|---|
BloomFilterAlgorithm |
algorithm
The algorithm for setting bits.
|
BloomFilterCompression |
compression
The compression used in the Bloom filter *
|
BloomFilterHash |
hash
The hash function used for Bloom filter.
|
static Map<BloomFilterHeader._Fields,org.apache.thrift.meta_data.FieldMetaData> |
metaDataMap |
int |
numBytes
The size of bitset in bytes *
|
Constructor and Description |
---|
BloomFilterHeader() |
BloomFilterHeader(BloomFilterHeader other)
Performs a deep copy on other.
|
BloomFilterHeader(int numBytes,
BloomFilterAlgorithm algorithm,
BloomFilterHash hash,
BloomFilterCompression compression) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
int |
compareTo(BloomFilterHeader other) |
BloomFilterHeader |
deepCopy() |
boolean |
equals(BloomFilterHeader that) |
boolean |
equals(Object that) |
BloomFilterHeader._Fields |
fieldForId(int fieldId) |
BloomFilterAlgorithm |
getAlgorithm()
The algorithm for setting bits.
|
BloomFilterCompression |
getCompression()
The compression used in the Bloom filter *
|
Object |
getFieldValue(BloomFilterHeader._Fields field) |
BloomFilterHash |
getHash()
The hash function used for Bloom filter.
|
int |
getNumBytes()
The size of bitset in bytes *
|
int |
hashCode() |
boolean |
isSet(BloomFilterHeader._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
|
boolean |
isSetAlgorithm()
Returns true if field algorithm is set (has been assigned a value) and false otherwise
|
boolean |
isSetCompression()
Returns true if field compression is set (has been assigned a value) and false otherwise
|
boolean |
isSetHash()
Returns true if field hash is set (has been assigned a value) and false otherwise
|
boolean |
isSetNumBytes()
Returns true if field numBytes is set (has been assigned a value) and false otherwise
|
void |
read(org.apache.thrift.protocol.TProtocol iprot) |
BloomFilterHeader |
setAlgorithm(BloomFilterAlgorithm algorithm)
The algorithm for setting bits.
|
void |
setAlgorithmIsSet(boolean value) |
BloomFilterHeader |
setCompression(BloomFilterCompression compression)
The compression used in the Bloom filter *
|
void |
setCompressionIsSet(boolean value) |
void |
setFieldValue(BloomFilterHeader._Fields field,
Object value) |
BloomFilterHeader |
setHash(BloomFilterHash hash)
The hash function used for Bloom filter.
|
void |
setHashIsSet(boolean value) |
BloomFilterHeader |
setNumBytes(int numBytes)
The size of bitset in bytes *
|
void |
setNumBytesIsSet(boolean value) |
String |
toString() |
void |
unsetAlgorithm() |
void |
unsetCompression() |
void |
unsetHash() |
void |
unsetNumBytes() |
void |
validate() |
void |
write(org.apache.thrift.protocol.TProtocol oprot) |
public int numBytes
public BloomFilterAlgorithm algorithm
public BloomFilterHash hash
public BloomFilterCompression compression
public static final Map<BloomFilterHeader._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
public BloomFilterHeader()
public BloomFilterHeader(int numBytes, BloomFilterAlgorithm algorithm, BloomFilterHash hash, BloomFilterCompression compression)
public BloomFilterHeader(BloomFilterHeader other)
public BloomFilterHeader deepCopy()
deepCopy
in interface org.apache.thrift.TBase<BloomFilterHeader,BloomFilterHeader._Fields>
public void clear()
clear
in interface org.apache.thrift.TBase<BloomFilterHeader,BloomFilterHeader._Fields>
public int getNumBytes()
public BloomFilterHeader setNumBytes(int numBytes)
public void unsetNumBytes()
public boolean isSetNumBytes()
public void setNumBytesIsSet(boolean value)
public BloomFilterAlgorithm getAlgorithm()
public BloomFilterHeader setAlgorithm(BloomFilterAlgorithm algorithm)
public void unsetAlgorithm()
public boolean isSetAlgorithm()
public void setAlgorithmIsSet(boolean value)
public BloomFilterHash getHash()
public BloomFilterHeader setHash(BloomFilterHash hash)
public void unsetHash()
public boolean isSetHash()
public void setHashIsSet(boolean value)
public BloomFilterCompression getCompression()
public BloomFilterHeader setCompression(BloomFilterCompression compression)
public void unsetCompression()
public boolean isSetCompression()
public void setCompressionIsSet(boolean value)
public void setFieldValue(BloomFilterHeader._Fields field, Object value)
setFieldValue
in interface org.apache.thrift.TBase<BloomFilterHeader,BloomFilterHeader._Fields>
public Object getFieldValue(BloomFilterHeader._Fields field)
getFieldValue
in interface org.apache.thrift.TBase<BloomFilterHeader,BloomFilterHeader._Fields>
public boolean isSet(BloomFilterHeader._Fields field)
isSet
in interface org.apache.thrift.TBase<BloomFilterHeader,BloomFilterHeader._Fields>
public boolean equals(BloomFilterHeader that)
public int compareTo(BloomFilterHeader other)
compareTo
in interface Comparable<BloomFilterHeader>
public BloomFilterHeader._Fields fieldForId(int fieldId)
fieldForId
in interface org.apache.thrift.TBase<BloomFilterHeader,BloomFilterHeader._Fields>
public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException
read
in interface org.apache.thrift.TSerializable
org.apache.thrift.TException
public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException
write
in interface org.apache.thrift.TSerializable
org.apache.thrift.TException
public void validate() throws org.apache.thrift.TException
org.apache.thrift.TException
Copyright © 2024 The Apache Software Foundation. All rights reserved.