cz.proto.FieldStatsValueOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of clickzetta-java Show documentation
Show all versions of clickzetta-java Show documentation
The java SDK for clickzetta's Lakehouse
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: statistics.proto
package cz.proto;
public interface FieldStatsValueOrBuilder extends
// @@protoc_insertion_point(interface_extends:cz.proto.FieldStatsValue)
com.google.protobuf.MessageOrBuilder {
/**
* int64 nan_count = 1;
* @return Whether the nanCount field is set.
*/
boolean hasNanCount();
/**
* int64 nan_count = 1;
* @return The nanCount.
*/
long getNanCount();
/**
*
* For storage, value_count not includes null data. And for complex type,
* only non-null leaf will be counted.
*
*
* int64 value_count = 2;
* @return Whether the valueCount field is set.
*/
boolean hasValueCount();
/**
*
* For storage, value_count not includes null data. And for complex type,
* only non-null leaf will be counted.
*
*
* int64 value_count = 2;
* @return The valueCount.
*/
long getValueCount();
/**
* int64 null_count = 3;
* @return Whether the nullCount field is set.
*/
boolean hasNullCount();
/**
* int64 null_count = 3;
* @return The nullCount.
*/
long getNullCount();
/**
* .cz.proto.Constant lower_bounds = 4;
* @return Whether the lowerBounds field is set.
*/
boolean hasLowerBounds();
/**
* .cz.proto.Constant lower_bounds = 4;
* @return The lowerBounds.
*/
cz.proto.Expression.Constant getLowerBounds();
/**
* .cz.proto.Constant lower_bounds = 4;
*/
cz.proto.Expression.ConstantOrBuilder getLowerBoundsOrBuilder();
/**
* .cz.proto.Constant upper_bounds = 5;
* @return Whether the upperBounds field is set.
*/
boolean hasUpperBounds();
/**
* .cz.proto.Constant upper_bounds = 5;
* @return The upperBounds.
*/
cz.proto.Expression.Constant getUpperBounds();
/**
* .cz.proto.Constant upper_bounds = 5;
*/
cz.proto.Expression.ConstantOrBuilder getUpperBoundsOrBuilder();
/**
* double avg_size = 6;
* @return Whether the avgSize field is set.
*/
boolean hasAvgSize();
/**
* double avg_size = 6;
* @return The avgSize.
*/
double getAvgSize();
/**
* int64 max_size = 7;
* @return Whether the maxSize field is set.
*/
boolean hasMaxSize();
/**
* int64 max_size = 7;
* @return The maxSize.
*/
long getMaxSize();
/**
* int64 compressed_size = 8;
* @return Whether the compressedSize field is set.
*/
boolean hasCompressedSize();
/**
* int64 compressed_size = 8;
* @return The compressedSize.
*/
long getCompressedSize();
/**
* int64 distinct_number = 9;
* @return Whether the distinctNumber field is set.
*/
boolean hasDistinctNumber();
/**
* int64 distinct_number = 9;
* @return The distinctNumber.
*/
long getDistinctNumber();
/**
* .cz.proto.TopK top_k = 10;
* @return Whether the topK field is set.
*/
boolean hasTopK();
/**
* .cz.proto.TopK top_k = 10;
* @return The topK.
*/
cz.proto.TopK getTopK();
/**
* .cz.proto.TopK top_k = 10;
*/
cz.proto.TopKOrBuilder getTopKOrBuilder();
/**
* .cz.proto.Histogram histogram = 11;
* @return Whether the histogram field is set.
*/
boolean hasHistogram();
/**
* .cz.proto.Histogram histogram = 11;
* @return The histogram.
*/
cz.proto.Histogram getHistogram();
/**
* .cz.proto.Histogram histogram = 11;
*/
cz.proto.HistogramOrBuilder getHistogramOrBuilder();
/**
*
* For storage, Size in bytes of columnar data before any encoding or compression.
* * For fix-sized type, it's always `value_count * parquet::GetTypeByteSize(T)`,
* value_count includes null data.
* * For variable-length type, it's `value_count * parquet::GetTypeByteSize(T)
* + variable-length`.
* For complex type, leaf will be counted, and non-leaf types would be the
* sum of all leaf-type raw size.
*
*
* int64 raw_size_in_bytes = 12;
* @return Whether the rawSizeInBytes field is set.
*/
boolean hasRawSizeInBytes();
/**
*
* For storage, Size in bytes of columnar data before any encoding or compression.
* * For fix-sized type, it's always `value_count * parquet::GetTypeByteSize(T)`,
* value_count includes null data.
* * For variable-length type, it's `value_count * parquet::GetTypeByteSize(T)
* + variable-length`.
* For complex type, leaf will be counted, and non-leaf types would be the
* sum of all leaf-type raw size.
*
*
* int64 raw_size_in_bytes = 12;
* @return The rawSizeInBytes.
*/
long getRawSizeInBytes();
public cz.proto.FieldStatsValue.ValueCase getValueCase();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy