public static final class SampleCollector.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SampleCollector.Builder> implements SampleCollectorOrBuilder
SampleCollector is used for collect samples and calculate the count and ndv of an column.Protobuf type
tipb.SampleCollector| Modifier and Type | Method and Description |
|---|---|
SampleCollector.Builder |
addAllSamples(Iterable<? extends com.google.protobuf.ByteString> values)
repeated bytes samples = 1; |
SampleCollector.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SampleCollector.Builder |
addSamples(com.google.protobuf.ByteString value)
repeated bytes samples = 1; |
SampleCollector |
build() |
SampleCollector |
buildPartial() |
SampleCollector.Builder |
clear() |
SampleCollector.Builder |
clearCmSketch()
optional .tipb.CMSketch cm_sketch = 5; |
SampleCollector.Builder |
clearCount()
optional int64 count = 3 [(.gogoproto.nullable) = false]; |
SampleCollector.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SampleCollector.Builder |
clearFmSketch()
optional .tipb.FMSketch fm_sketch = 4; |
SampleCollector.Builder |
clearNullCount()
optional int64 null_count = 2 [(.gogoproto.nullable) = false]; |
SampleCollector.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SampleCollector.Builder |
clearSamples()
repeated bytes samples = 1; |
SampleCollector.Builder |
clearTotalSize()
optional int64 total_size = 6; |
SampleCollector.Builder |
clone() |
CMSketch |
getCmSketch()
optional .tipb.CMSketch cm_sketch = 5; |
CMSketch.Builder |
getCmSketchBuilder()
optional .tipb.CMSketch cm_sketch = 5; |
CMSketchOrBuilder |
getCmSketchOrBuilder()
optional .tipb.CMSketch cm_sketch = 5; |
long |
getCount()
optional int64 count = 3 [(.gogoproto.nullable) = false]; |
SampleCollector |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
FMSketch |
getFmSketch()
optional .tipb.FMSketch fm_sketch = 4; |
FMSketch.Builder |
getFmSketchBuilder()
optional .tipb.FMSketch fm_sketch = 4; |
FMSketchOrBuilder |
getFmSketchOrBuilder()
optional .tipb.FMSketch fm_sketch = 4; |
long |
getNullCount()
optional int64 null_count = 2 [(.gogoproto.nullable) = false]; |
com.google.protobuf.ByteString |
getSamples(int index)
repeated bytes samples = 1; |
int |
getSamplesCount()
repeated bytes samples = 1; |
List<com.google.protobuf.ByteString> |
getSamplesList()
repeated bytes samples = 1; |
long |
getTotalSize()
optional int64 total_size = 6; |
boolean |
hasCmSketch()
optional .tipb.CMSketch cm_sketch = 5; |
boolean |
hasCount()
optional int64 count = 3 [(.gogoproto.nullable) = false]; |
boolean |
hasFmSketch()
optional .tipb.FMSketch fm_sketch = 4; |
boolean |
hasNullCount()
optional int64 null_count = 2 [(.gogoproto.nullable) = false]; |
boolean |
hasTotalSize()
optional int64 total_size = 6; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
SampleCollector.Builder |
mergeCmSketch(CMSketch value)
optional .tipb.CMSketch cm_sketch = 5; |
SampleCollector.Builder |
mergeFmSketch(FMSketch value)
optional .tipb.FMSketch fm_sketch = 4; |
SampleCollector.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SampleCollector.Builder |
mergeFrom(com.google.protobuf.Message other) |
SampleCollector.Builder |
mergeFrom(SampleCollector other) |
SampleCollector.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SampleCollector.Builder |
setCmSketch(CMSketch.Builder builderForValue)
optional .tipb.CMSketch cm_sketch = 5; |
SampleCollector.Builder |
setCmSketch(CMSketch value)
optional .tipb.CMSketch cm_sketch = 5; |
SampleCollector.Builder |
setCount(long value)
optional int64 count = 3 [(.gogoproto.nullable) = false]; |
SampleCollector.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SampleCollector.Builder |
setFmSketch(FMSketch.Builder builderForValue)
optional .tipb.FMSketch fm_sketch = 4; |
SampleCollector.Builder |
setFmSketch(FMSketch value)
optional .tipb.FMSketch fm_sketch = 4; |
SampleCollector.Builder |
setNullCount(long value)
optional int64 null_count = 2 [(.gogoproto.nullable) = false]; |
SampleCollector.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
SampleCollector.Builder |
setSamples(int index,
com.google.protobuf.ByteString value)
repeated bytes samples = 1; |
SampleCollector.Builder |
setTotalSize(long value)
optional int64 total_size = 6; |
SampleCollector.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SampleCollector.Builder>public SampleCollector.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SampleCollector.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SampleCollector.Builder>public SampleCollector getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SampleCollector build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SampleCollector buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SampleCollector.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SampleCollector.Builder>public SampleCollector.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<SampleCollector.Builder>public SampleCollector.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SampleCollector.Builder>public SampleCollector.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SampleCollector.Builder>public SampleCollector.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SampleCollector.Builder>public SampleCollector.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SampleCollector.Builder>public SampleCollector.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SampleCollector.Builder>public SampleCollector.Builder mergeFrom(SampleCollector other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SampleCollector.Builder>public SampleCollector.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SampleCollector.Builder>IOExceptionpublic List<com.google.protobuf.ByteString> getSamplesList()
repeated bytes samples = 1;getSamplesList in interface SampleCollectorOrBuilderpublic int getSamplesCount()
repeated bytes samples = 1;getSamplesCount in interface SampleCollectorOrBuilderpublic com.google.protobuf.ByteString getSamples(int index)
repeated bytes samples = 1;getSamples in interface SampleCollectorOrBuilderindex - The index of the element to return.public SampleCollector.Builder setSamples(int index, com.google.protobuf.ByteString value)
repeated bytes samples = 1;index - The index to set the value at.value - The samples to set.public SampleCollector.Builder addSamples(com.google.protobuf.ByteString value)
repeated bytes samples = 1;value - The samples to add.public SampleCollector.Builder addAllSamples(Iterable<? extends com.google.protobuf.ByteString> values)
repeated bytes samples = 1;values - The samples to add.public SampleCollector.Builder clearSamples()
repeated bytes samples = 1;public boolean hasNullCount()
optional int64 null_count = 2 [(.gogoproto.nullable) = false];hasNullCount in interface SampleCollectorOrBuilderpublic long getNullCount()
optional int64 null_count = 2 [(.gogoproto.nullable) = false];getNullCount in interface SampleCollectorOrBuilderpublic SampleCollector.Builder setNullCount(long value)
optional int64 null_count = 2 [(.gogoproto.nullable) = false];value - The nullCount to set.public SampleCollector.Builder clearNullCount()
optional int64 null_count = 2 [(.gogoproto.nullable) = false];public boolean hasCount()
optional int64 count = 3 [(.gogoproto.nullable) = false];hasCount in interface SampleCollectorOrBuilderpublic long getCount()
optional int64 count = 3 [(.gogoproto.nullable) = false];getCount in interface SampleCollectorOrBuilderpublic SampleCollector.Builder setCount(long value)
optional int64 count = 3 [(.gogoproto.nullable) = false];value - The count to set.public SampleCollector.Builder clearCount()
optional int64 count = 3 [(.gogoproto.nullable) = false];public boolean hasFmSketch()
optional .tipb.FMSketch fm_sketch = 4;hasFmSketch in interface SampleCollectorOrBuilderpublic FMSketch getFmSketch()
optional .tipb.FMSketch fm_sketch = 4;getFmSketch in interface SampleCollectorOrBuilderpublic SampleCollector.Builder setFmSketch(FMSketch value)
optional .tipb.FMSketch fm_sketch = 4;public SampleCollector.Builder setFmSketch(FMSketch.Builder builderForValue)
optional .tipb.FMSketch fm_sketch = 4;public SampleCollector.Builder mergeFmSketch(FMSketch value)
optional .tipb.FMSketch fm_sketch = 4;public SampleCollector.Builder clearFmSketch()
optional .tipb.FMSketch fm_sketch = 4;public FMSketch.Builder getFmSketchBuilder()
optional .tipb.FMSketch fm_sketch = 4;public FMSketchOrBuilder getFmSketchOrBuilder()
optional .tipb.FMSketch fm_sketch = 4;getFmSketchOrBuilder in interface SampleCollectorOrBuilderpublic boolean hasCmSketch()
optional .tipb.CMSketch cm_sketch = 5;hasCmSketch in interface SampleCollectorOrBuilderpublic CMSketch getCmSketch()
optional .tipb.CMSketch cm_sketch = 5;getCmSketch in interface SampleCollectorOrBuilderpublic SampleCollector.Builder setCmSketch(CMSketch value)
optional .tipb.CMSketch cm_sketch = 5;public SampleCollector.Builder setCmSketch(CMSketch.Builder builderForValue)
optional .tipb.CMSketch cm_sketch = 5;public SampleCollector.Builder mergeCmSketch(CMSketch value)
optional .tipb.CMSketch cm_sketch = 5;public SampleCollector.Builder clearCmSketch()
optional .tipb.CMSketch cm_sketch = 5;public CMSketch.Builder getCmSketchBuilder()
optional .tipb.CMSketch cm_sketch = 5;public CMSketchOrBuilder getCmSketchOrBuilder()
optional .tipb.CMSketch cm_sketch = 5;getCmSketchOrBuilder in interface SampleCollectorOrBuilderpublic boolean hasTotalSize()
optional int64 total_size = 6;hasTotalSize in interface SampleCollectorOrBuilderpublic long getTotalSize()
optional int64 total_size = 6;getTotalSize in interface SampleCollectorOrBuilderpublic SampleCollector.Builder setTotalSize(long value)
optional int64 total_size = 6;value - The totalSize to set.public SampleCollector.Builder clearTotalSize()
optional int64 total_size = 6;public final SampleCollector.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SampleCollector.Builder>public final SampleCollector.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SampleCollector.Builder>Copyright © 2025 PingCAP. All rights reserved.