public class DecimalColumnStatsDataInspector extends DecimalColumnStatsData
DecimalColumnStatsData._Fields
metaDataMap
Constructor and Description |
---|
DecimalColumnStatsDataInspector() |
DecimalColumnStatsDataInspector(DecimalColumnStatsData other) |
DecimalColumnStatsDataInspector(DecimalColumnStatsDataInspector other) |
DecimalColumnStatsDataInspector(long numNulls,
long numDVs) |
Modifier and Type | Method and Description |
---|---|
ByteBuffer |
bufferForBitVectors() |
ByteBuffer |
bufferForHistogram() |
DecimalColumnStatsDataInspector |
deepCopy() |
byte[] |
getBitVectors() |
byte[] |
getHistogram() |
KllHistogramEstimator |
getHistogramEstimator() |
NumDistinctValueEstimator |
getNdvEstimator() |
boolean |
isSetBitVectors()
Returns true if field bitVectors is set (has been assigned a value) and false otherwise
|
boolean |
isSetHistogram()
Returns true if field histogram is set (has been assigned a value) and false otherwise
|
void |
setBitVectors(byte[] bitVectors) |
void |
setBitVectors(ByteBuffer bitVectors) |
void |
setBitVectorsIsSet(boolean value) |
void |
setHistogram(byte[] stats) |
void |
setHistogram(ByteBuffer stats) |
void |
setHistogramEstimator(KllHistogramEstimator histogramEstimator) |
void |
setHistogramIsSet(boolean value) |
void |
setNdvEstimator(NumDistinctValueEstimator ndvEstimator) |
void |
unsetBitVectors() |
void |
unsetHistogram() |
clear, compareTo, equals, equals, fieldForId, getFieldValue, getHighValue, getLowValue, getNumDVs, getNumNulls, hashCode, isSet, isSetHighValue, isSetLowValue, isSetNumDVs, isSetNumNulls, read, setFieldValue, setHighValue, setHighValueIsSet, setLowValue, setLowValueIsSet, setNumDVs, setNumDVsIsSet, setNumNulls, setNumNullsIsSet, toString, unsetHighValue, unsetLowValue, unsetNumDVs, unsetNumNulls, validate, write
public DecimalColumnStatsDataInspector()
public DecimalColumnStatsDataInspector(long numNulls, long numDVs)
public DecimalColumnStatsDataInspector(DecimalColumnStatsDataInspector other)
public DecimalColumnStatsDataInspector(DecimalColumnStatsData other)
public DecimalColumnStatsDataInspector deepCopy()
deepCopy
in interface org.apache.thrift.TBase<DecimalColumnStatsData,DecimalColumnStatsData._Fields>
deepCopy
in class DecimalColumnStatsData
public byte[] getBitVectors()
getBitVectors
in class DecimalColumnStatsData
public byte[] getHistogram()
getHistogram
in class DecimalColumnStatsData
public ByteBuffer bufferForBitVectors()
bufferForBitVectors
in class DecimalColumnStatsData
public ByteBuffer bufferForHistogram()
bufferForHistogram
in class DecimalColumnStatsData
public void setBitVectors(byte[] bitVectors)
setBitVectors
in class DecimalColumnStatsData
public void setBitVectors(ByteBuffer bitVectors)
setBitVectors
in class DecimalColumnStatsData
public void setHistogram(byte[] stats)
setHistogram
in class DecimalColumnStatsData
public void setHistogram(ByteBuffer stats)
setHistogram
in class DecimalColumnStatsData
public void unsetBitVectors()
unsetBitVectors
in class DecimalColumnStatsData
public void unsetHistogram()
unsetHistogram
in class DecimalColumnStatsData
public boolean isSetBitVectors()
DecimalColumnStatsData
isSetBitVectors
in class DecimalColumnStatsData
public boolean isSetHistogram()
DecimalColumnStatsData
isSetHistogram
in class DecimalColumnStatsData
public void setBitVectorsIsSet(boolean value)
setBitVectorsIsSet
in class DecimalColumnStatsData
public void setHistogramIsSet(boolean value)
setHistogramIsSet
in class DecimalColumnStatsData
public NumDistinctValueEstimator getNdvEstimator()
public KllHistogramEstimator getHistogramEstimator()
public void setNdvEstimator(NumDistinctValueEstimator ndvEstimator)
public void setHistogramEstimator(KllHistogramEstimator histogramEstimator)
Copyright © 2023 The Apache Software Foundation. All rights reserved.