cz.proto.StatsDataOrBuilder 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 StatsDataOrBuilder extends
// @@protoc_insertion_point(interface_extends:cz.proto.StatsData)
com.google.protobuf.MessageOrBuilder {
/**
* int64 snapshot_id = 1;
* @return The snapshotId.
*/
long getSnapshotId();
/**
* optional int64 size_in_bytes = 2;
* @return Whether the sizeInBytes field is set.
*/
boolean hasSizeInBytes();
/**
* optional int64 size_in_bytes = 2;
* @return The sizeInBytes.
*/
long getSizeInBytes();
/**
* optional int64 record_count = 3;
* @return Whether the recordCount field is set.
*/
boolean hasRecordCount();
/**
* optional int64 record_count = 3;
* @return The recordCount.
*/
long getRecordCount();
/**
*
* Estimated number of records that exist in the file/table.
*
*
* optional int64 estimated_record_count = 16;
* @return Whether the estimatedRecordCount field is set.
*/
boolean hasEstimatedRecordCount();
/**
*
* Estimated number of records that exist in the file/table.
*
*
* optional int64 estimated_record_count = 16;
* @return The estimatedRecordCount.
*/
long getEstimatedRecordCount();
/**
*
* Number of records that have been added or deleted altogether, depending on its sign.
* It is computed by the operation type of delta file:
* - REINSERT: +1
* - DELETE: -1
* - UPDATE: 0
*
*
* optional int64 delta_row_count_change = 14;
* @return Whether the deltaRowCountChange field is set.
*/
boolean hasDeltaRowCountChange();
/**
*
* Number of records that have been added or deleted altogether, depending on its sign.
* It is computed by the operation type of delta file:
* - REINSERT: +1
* - DELETE: -1
* - UPDATE: 0
*
*
* optional int64 delta_row_count_change = 14;
* @return The deltaRowCountChange.
*/
long getDeltaRowCountChange();
/**
*
* If the file is a delta file, it may contain the following information.
* If the file not contains updated_info, even it's a Delta file, we cannot
* know which columns are updated, so we cannot use the update stats.
* Once updated_info exists, it must contain all the updated columns.
*
*
* optional .cz.proto.DeltaUpdatedInfo updated_info = 15;
* @return Whether the updatedInfo field is set.
*/
boolean hasUpdatedInfo();
/**
*
* If the file is a delta file, it may contain the following information.
* If the file not contains updated_info, even it's a Delta file, we cannot
* know which columns are updated, so we cannot use the update stats.
* Once updated_info exists, it must contain all the updated columns.
*
*
* optional .cz.proto.DeltaUpdatedInfo updated_info = 15;
* @return The updatedInfo.
*/
cz.proto.DeltaUpdatedInfo getUpdatedInfo();
/**
*
* If the file is a delta file, it may contain the following information.
* If the file not contains updated_info, even it's a Delta file, we cannot
* know which columns are updated, so we cannot use the update stats.
* Once updated_info exists, it must contain all the updated columns.
*
*
* optional .cz.proto.DeltaUpdatedInfo updated_info = 15;
*/
cz.proto.DeltaUpdatedInfoOrBuilder getUpdatedInfoOrBuilder();
/**
* .cz.proto.FieldsStats fields_stats = 5;
* @return Whether the fieldsStats field is set.
*/
boolean hasFieldsStats();
/**
* .cz.proto.FieldsStats fields_stats = 5;
* @return The fieldsStats.
*/
cz.proto.FieldsStats getFieldsStats();
/**
* .cz.proto.FieldsStats fields_stats = 5;
*/
cz.proto.FieldsStatsOrBuilder getFieldsStatsOrBuilder();
/**
*
* file level sort key lower bound, field id -> value
*
*
* .cz.proto.FieldBounds sort_key_lower_bounds = 12;
* @return Whether the sortKeyLowerBounds field is set.
*/
boolean hasSortKeyLowerBounds();
/**
*
* file level sort key lower bound, field id -> value
*
*
* .cz.proto.FieldBounds sort_key_lower_bounds = 12;
* @return The sortKeyLowerBounds.
*/
cz.proto.FieldBounds getSortKeyLowerBounds();
/**
*
* file level sort key lower bound, field id -> value
*
*
* .cz.proto.FieldBounds sort_key_lower_bounds = 12;
*/
cz.proto.FieldBoundsOrBuilder getSortKeyLowerBoundsOrBuilder();
/**
*
* file level sort key upper bound, field id -> value
*
*
* .cz.proto.FieldBounds sort_key_upper_bounds = 13;
* @return Whether the sortKeyUpperBounds field is set.
*/
boolean hasSortKeyUpperBounds();
/**
*
* file level sort key upper bound, field id -> value
*
*
* .cz.proto.FieldBounds sort_key_upper_bounds = 13;
* @return The sortKeyUpperBounds.
*/
cz.proto.FieldBounds getSortKeyUpperBounds();
/**
*
* file level sort key upper bound, field id -> value
*
*
* .cz.proto.FieldBounds sort_key_upper_bounds = 13;
*/
cz.proto.FieldBoundsOrBuilder getSortKeyUpperBoundsOrBuilder();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy