com.pingcap.tidb.tipb.AnalyzeColumnsReqOrBuilder Maven / Gradle / Ivy
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: analyze.proto
package com.pingcap.tidb.tipb;
public interface AnalyzeColumnsReqOrBuilder extends
// @@protoc_insertion_point(interface_extends:tipb.AnalyzeColumnsReq)
com.google.protobuf.MessageOrBuilder {
/**
*
* bucket_size is the max histograms bucket size, we need this because when primary key is handle,
* the histogram will be directly built.
*
*
* optional int64 bucket_size = 1 [(.gogoproto.nullable) = false];
*/
boolean hasBucketSize();
/**
*
* bucket_size is the max histograms bucket size, we need this because when primary key is handle,
* the histogram will be directly built.
*
*
* optional int64 bucket_size = 1 [(.gogoproto.nullable) = false];
*/
long getBucketSize();
/**
*
* sample_size is the max number of samples that will be collected.
*
*
* optional int64 sample_size = 2 [(.gogoproto.nullable) = false];
*/
boolean hasSampleSize();
/**
*
* sample_size is the max number of samples that will be collected.
*
*
* optional int64 sample_size = 2 [(.gogoproto.nullable) = false];
*/
long getSampleSize();
/**
*
* sketch_size is the max sketch size.
*
*
* optional int64 sketch_size = 3 [(.gogoproto.nullable) = false];
*/
boolean hasSketchSize();
/**
*
* sketch_size is the max sketch size.
*
*
* optional int64 sketch_size = 3 [(.gogoproto.nullable) = false];
*/
long getSketchSize();
/**
*
* columns_info is the info of all the columns that needs to be analyzed.
*
*
* repeated .tipb.ColumnInfo columns_info = 4;
*/
java.util.List
getColumnsInfoList();
/**
*
* columns_info is the info of all the columns that needs to be analyzed.
*
*
* repeated .tipb.ColumnInfo columns_info = 4;
*/
com.pingcap.tidb.tipb.ColumnInfo getColumnsInfo(int index);
/**
*
* columns_info is the info of all the columns that needs to be analyzed.
*
*
* repeated .tipb.ColumnInfo columns_info = 4;
*/
int getColumnsInfoCount();
/**
*
* columns_info is the info of all the columns that needs to be analyzed.
*
*
* repeated .tipb.ColumnInfo columns_info = 4;
*/
java.util.List extends com.pingcap.tidb.tipb.ColumnInfoOrBuilder>
getColumnsInfoOrBuilderList();
/**
*
* columns_info is the info of all the columns that needs to be analyzed.
*
*
* repeated .tipb.ColumnInfo columns_info = 4;
*/
com.pingcap.tidb.tipb.ColumnInfoOrBuilder getColumnsInfoOrBuilder(
int index);
/**
* optional int32 cmsketch_depth = 5;
*/
boolean hasCmsketchDepth();
/**
* optional int32 cmsketch_depth = 5;
*/
int getCmsketchDepth();
/**
* optional int32 cmsketch_width = 6;
*/
boolean hasCmsketchWidth();
/**
* optional int32 cmsketch_width = 6;
*/
int getCmsketchWidth();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy