Package org.apache.parquet.format
Class BloomFilterHeader
- java.lang.Object
-
- org.apache.parquet.format.BloomFilterHeader
-
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<BloomFilterHeader>,org.apache.thrift.TBase<BloomFilterHeader,BloomFilterHeader._Fields>,org.apache.thrift.TSerializable
@Generated(value="Autogenerated by Thrift Compiler (0.16.0)", date="2023-05-12") public class BloomFilterHeader extends Object implements org.apache.thrift.TBase<BloomFilterHeader,BloomFilterHeader._Fields>, Serializable, Cloneable, Comparable<BloomFilterHeader>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBloomFilterHeader._FieldsThe set of fields this struct contains, along with convenience methods for finding and manipulating them.
-
Field Summary
Fields Modifier and Type Field Description BloomFilterAlgorithmalgorithmThe algorithm for setting bits.BloomFilterCompressioncompressionThe compression used in the Bloom filter *BloomFilterHashhashThe hash function used for Bloom filter.static Map<BloomFilterHeader._Fields,org.apache.thrift.meta_data.FieldMetaData>metaDataMapintnumBytesThe size of bitset in bytes *
-
Constructor Summary
Constructors Constructor Description BloomFilterHeader()BloomFilterHeader(int numBytes, BloomFilterAlgorithm algorithm, BloomFilterHash hash, BloomFilterCompression compression)BloomFilterHeader(BloomFilterHeader other)Performs a deep copy on other.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()intcompareTo(BloomFilterHeader other)BloomFilterHeaderdeepCopy()booleanequals(Object that)booleanequals(BloomFilterHeader that)BloomFilterHeader._FieldsfieldForId(int fieldId)BloomFilterAlgorithmgetAlgorithm()The algorithm for setting bits.BloomFilterCompressiongetCompression()The compression used in the Bloom filter *ObjectgetFieldValue(BloomFilterHeader._Fields field)BloomFilterHashgetHash()The hash function used for Bloom filter.intgetNumBytes()The size of bitset in bytes *inthashCode()booleanisSet(BloomFilterHeader._Fields field)Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwisebooleanisSetAlgorithm()Returns true if field algorithm is set (has been assigned a value) and false otherwisebooleanisSetCompression()Returns true if field compression is set (has been assigned a value) and false otherwisebooleanisSetHash()Returns true if field hash is set (has been assigned a value) and false otherwisebooleanisSetNumBytes()Returns true if field numBytes is set (has been assigned a value) and false otherwisevoidread(org.apache.thrift.protocol.TProtocol iprot)BloomFilterHeadersetAlgorithm(BloomFilterAlgorithm algorithm)The algorithm for setting bits.voidsetAlgorithmIsSet(boolean value)BloomFilterHeadersetCompression(BloomFilterCompression compression)The compression used in the Bloom filter *voidsetCompressionIsSet(boolean value)voidsetFieldValue(BloomFilterHeader._Fields field, Object value)BloomFilterHeadersetHash(BloomFilterHash hash)The hash function used for Bloom filter.voidsetHashIsSet(boolean value)BloomFilterHeadersetNumBytes(int numBytes)The size of bitset in bytes *voidsetNumBytesIsSet(boolean value)StringtoString()voidunsetAlgorithm()voidunsetCompression()voidunsetHash()voidunsetNumBytes()voidvalidate()voidwrite(org.apache.thrift.protocol.TProtocol oprot)
-
-
-
Field Detail
-
numBytes
public int numBytes
The size of bitset in bytes *
-
algorithm
public BloomFilterAlgorithm algorithm
The algorithm for setting bits. *
-
hash
public BloomFilterHash hash
The hash function used for Bloom filter. *
-
compression
public BloomFilterCompression compression
The compression used in the Bloom filter *
-
metaDataMap
public static final Map<BloomFilterHeader._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
-
-
Constructor Detail
-
BloomFilterHeader
public BloomFilterHeader()
-
BloomFilterHeader
public BloomFilterHeader(int numBytes, BloomFilterAlgorithm algorithm, BloomFilterHash hash, BloomFilterCompression compression)
-
BloomFilterHeader
public BloomFilterHeader(BloomFilterHeader other)
Performs a deep copy on other.
-
-
Method Detail
-
deepCopy
public BloomFilterHeader deepCopy()
- Specified by:
deepCopyin interfaceorg.apache.thrift.TBase<BloomFilterHeader,BloomFilterHeader._Fields>
-
clear
public void clear()
- Specified by:
clearin interfaceorg.apache.thrift.TBase<BloomFilterHeader,BloomFilterHeader._Fields>
-
getNumBytes
public int getNumBytes()
The size of bitset in bytes *
-
setNumBytes
public BloomFilterHeader setNumBytes(int numBytes)
The size of bitset in bytes *
-
unsetNumBytes
public void unsetNumBytes()
-
isSetNumBytes
public boolean isSetNumBytes()
Returns true if field numBytes is set (has been assigned a value) and false otherwise
-
setNumBytesIsSet
public void setNumBytesIsSet(boolean value)
-
getAlgorithm
public BloomFilterAlgorithm getAlgorithm()
The algorithm for setting bits. *
-
setAlgorithm
public BloomFilterHeader setAlgorithm(BloomFilterAlgorithm algorithm)
The algorithm for setting bits. *
-
unsetAlgorithm
public void unsetAlgorithm()
-
isSetAlgorithm
public boolean isSetAlgorithm()
Returns true if field algorithm is set (has been assigned a value) and false otherwise
-
setAlgorithmIsSet
public void setAlgorithmIsSet(boolean value)
-
getHash
public BloomFilterHash getHash()
The hash function used for Bloom filter. *
-
setHash
public BloomFilterHeader setHash(BloomFilterHash hash)
The hash function used for Bloom filter. *
-
unsetHash
public void unsetHash()
-
isSetHash
public boolean isSetHash()
Returns true if field hash is set (has been assigned a value) and false otherwise
-
setHashIsSet
public void setHashIsSet(boolean value)
-
getCompression
public BloomFilterCompression getCompression()
The compression used in the Bloom filter *
-
setCompression
public BloomFilterHeader setCompression(BloomFilterCompression compression)
The compression used in the Bloom filter *
-
unsetCompression
public void unsetCompression()
-
isSetCompression
public boolean isSetCompression()
Returns true if field compression is set (has been assigned a value) and false otherwise
-
setCompressionIsSet
public void setCompressionIsSet(boolean value)
-
setFieldValue
public void setFieldValue(BloomFilterHeader._Fields field, Object value)
- Specified by:
setFieldValuein interfaceorg.apache.thrift.TBase<BloomFilterHeader,BloomFilterHeader._Fields>
-
getFieldValue
public Object getFieldValue(BloomFilterHeader._Fields field)
- Specified by:
getFieldValuein interfaceorg.apache.thrift.TBase<BloomFilterHeader,BloomFilterHeader._Fields>
-
isSet
public boolean isSet(BloomFilterHeader._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise- Specified by:
isSetin interfaceorg.apache.thrift.TBase<BloomFilterHeader,BloomFilterHeader._Fields>
-
equals
public boolean equals(BloomFilterHeader that)
-
compareTo
public int compareTo(BloomFilterHeader other)
- Specified by:
compareToin interfaceComparable<BloomFilterHeader>
-
fieldForId
public BloomFilterHeader._Fields fieldForId(int fieldId)
- Specified by:
fieldForIdin interfaceorg.apache.thrift.TBase<BloomFilterHeader,BloomFilterHeader._Fields>
-
read
public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException- Specified by:
readin interfaceorg.apache.thrift.TSerializable- Throws:
org.apache.thrift.TException
-
write
public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException- Specified by:
writein interfaceorg.apache.thrift.TSerializable- Throws:
org.apache.thrift.TException
-
validate
public void validate() throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
-