Package io.dingodb.common
Class Common.DocumentSearchParameter.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentSearchParameter.Builder>
io.dingodb.common.Common.DocumentSearchParameter.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Common.DocumentSearchParameterOrBuilder,Cloneable
- Enclosing class:
- Common.DocumentSearchParameter
public static final class Common.DocumentSearchParameter.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentSearchParameter.Builder>
implements Common.DocumentSearchParameterOrBuilder
Protobuf type
dingodb.pb.common.DocumentSearchParameter-
Method Summary
Modifier and TypeMethodDescriptionaddAllColumnNames(Iterable<String> values) use column filter if query_string is simple string, use column_names to select columns if query_string is full functional expr, like "col1: value1 AND col2: value2", column_names is ignoredaddAllDocumentIds(Iterable<? extends Long> values) if use_id_filter = true, use this fieldaddAllSelectedKeys(Iterable<String> values) If without_scalar_data is false, selected_keys is used to select scalar data,addColumnNames(String value) use column filter if query_string is simple string, use column_names to select columns if query_string is full functional expr, like "col1: value1 AND col2: value2", column_names is ignoredaddColumnNamesBytes(com.google.protobuf.ByteString value) use column filter if query_string is simple string, use column_names to select columns if query_string is full functional expr, like "col1: value1 AND col2: value2", column_names is ignoredaddDocumentIds(long value) if use_id_filter = true, use this fieldaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addSelectedKeys(String value) If without_scalar_data is false, selected_keys is used to select scalar data,addSelectedKeysBytes(com.google.protobuf.ByteString value) If without_scalar_data is false, selected_keys is used to select scalar data,build()clear()use column filter if query_string is simple string, use column_names to select columns if query_string is full functional expr, like "col1: value1 AND col2: value2", column_names is ignoredif use_id_filter = true, use this fieldclearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The query_string for searchif query_unlimited = true, top_n is igonredIf without_scalar_data is false, selected_keys is used to select scalar data,The number of top results to return.use id filterfor output, if only id is needed, set without_scalar_data = true else set without_scalar_data = false, and set selected_keys to select scalar dataif this parameter is null, all scalar data will be returned.clone()getColumnNames(int index) use column filter if query_string is simple string, use column_names to select columns if query_string is full functional expr, like "col1: value1 AND col2: value2", column_names is ignoredcom.google.protobuf.ByteStringgetColumnNamesBytes(int index) use column filter if query_string is simple string, use column_names to select columns if query_string is full functional expr, like "col1: value1 AND col2: value2", column_names is ignoredintuse column filter if query_string is simple string, use column_names to select columns if query_string is full functional expr, like "col1: value1 AND col2: value2", column_names is ignoredcom.google.protobuf.ProtocolStringListuse column filter if query_string is simple string, use column_names to select columns if query_string is full functional expr, like "col1: value1 AND col2: value2", column_names is ignoredstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlonggetDocumentIds(int index) if use_id_filter = true, use this fieldintif use_id_filter = true, use this fieldif use_id_filter = true, use this fieldThe query_string for searchcom.google.protobuf.ByteStringThe query_string for searchbooleanif query_unlimited = true, top_n is igonredgetSelectedKeys(int index) If without_scalar_data is false, selected_keys is used to select scalar data,com.google.protobuf.ByteStringgetSelectedKeysBytes(int index) If without_scalar_data is false, selected_keys is used to select scalar data,intIf without_scalar_data is false, selected_keys is used to select scalar data,com.google.protobuf.ProtocolStringListIf without_scalar_data is false, selected_keys is used to select scalar data,intgetTopN()The number of top results to return.booleanuse id filterbooleanfor output, if only id is needed, set without_scalar_data = true else set without_scalar_data = false, and set selected_keys to select scalar databooleanif this parameter is null, all scalar data will be returned.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setColumnNames(int index, String value) use column filter if query_string is simple string, use column_names to select columns if query_string is full functional expr, like "col1: value1 AND col2: value2", column_names is ignoredsetDocumentIds(int index, long value) if use_id_filter = true, use this fieldsetQueryString(String value) The query_string for searchsetQueryStringBytes(com.google.protobuf.ByteString value) The query_string for searchsetQueryUnlimited(boolean value) if query_unlimited = true, top_n is igonredsetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSelectedKeys(int index, String value) If without_scalar_data is false, selected_keys is used to select scalar data,setTopN(int value) The number of top results to return.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setUseIdFilter(boolean value) use id filtersetWithoutScalarData(boolean value) for output, if only id is needed, set without_scalar_data = true else set without_scalar_data = false, and set selected_keys to select scalar datasetWithoutTableData(boolean value) if this parameter is null, all scalar data will be returned.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentSearchParameter.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentSearchParameter.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentSearchParameter.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentSearchParameter.Builder>
-
setField
public Common.DocumentSearchParameter.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentSearchParameter.Builder>
-
clearField
public Common.DocumentSearchParameter.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentSearchParameter.Builder>
-
clearOneof
public Common.DocumentSearchParameter.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentSearchParameter.Builder>
-
setRepeatedField
public Common.DocumentSearchParameter.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentSearchParameter.Builder>
-
addRepeatedField
public Common.DocumentSearchParameter.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentSearchParameter.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Common.DocumentSearchParameter.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentSearchParameter.Builder>
-
mergeFrom
public Common.DocumentSearchParameter.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Common.DocumentSearchParameter.Builder>- Throws:
IOException
-
getTopN
public int getTopN()The number of top results to return.
uint32 top_n = 1;- Specified by:
getTopNin interfaceCommon.DocumentSearchParameterOrBuilder- Returns:
- The topN.
-
setTopN
The number of top results to return.
uint32 top_n = 1;- Parameters:
value- The topN to set.- Returns:
- This builder for chaining.
-
clearTopN
The number of top results to return.
uint32 top_n = 1;- Returns:
- This builder for chaining.
-
getQueryString
The query_string for search
string query_string = 2;- Specified by:
getQueryStringin interfaceCommon.DocumentSearchParameterOrBuilder- Returns:
- The queryString.
-
getQueryStringBytes
public com.google.protobuf.ByteString getQueryStringBytes()The query_string for search
string query_string = 2;- Specified by:
getQueryStringBytesin interfaceCommon.DocumentSearchParameterOrBuilder- Returns:
- The bytes for queryString.
-
setQueryString
The query_string for search
string query_string = 2;- Parameters:
value- The queryString to set.- Returns:
- This builder for chaining.
-
clearQueryString
The query_string for search
string query_string = 2;- Returns:
- This builder for chaining.
-
setQueryStringBytes
public Common.DocumentSearchParameter.Builder setQueryStringBytes(com.google.protobuf.ByteString value) The query_string for search
string query_string = 2;- Parameters:
value- The bytes for queryString to set.- Returns:
- This builder for chaining.
-
getUseIdFilter
public boolean getUseIdFilter()use id filter
bool use_id_filter = 3;- Specified by:
getUseIdFilterin interfaceCommon.DocumentSearchParameterOrBuilder- Returns:
- The useIdFilter.
-
setUseIdFilter
use id filter
bool use_id_filter = 3;- Parameters:
value- The useIdFilter to set.- Returns:
- This builder for chaining.
-
clearUseIdFilter
use id filter
bool use_id_filter = 3;- Returns:
- This builder for chaining.
-
getDocumentIdsList
if use_id_filter = true, use this field
repeated int64 document_ids = 4;- Specified by:
getDocumentIdsListin interfaceCommon.DocumentSearchParameterOrBuilder- Returns:
- A list containing the documentIds.
-
getDocumentIdsCount
public int getDocumentIdsCount()if use_id_filter = true, use this field
repeated int64 document_ids = 4;- Specified by:
getDocumentIdsCountin interfaceCommon.DocumentSearchParameterOrBuilder- Returns:
- The count of documentIds.
-
getDocumentIds
public long getDocumentIds(int index) if use_id_filter = true, use this field
repeated int64 document_ids = 4;- Specified by:
getDocumentIdsin interfaceCommon.DocumentSearchParameterOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The documentIds at the given index.
-
setDocumentIds
if use_id_filter = true, use this field
repeated int64 document_ids = 4;- Parameters:
index- The index to set the value at.value- The documentIds to set.- Returns:
- This builder for chaining.
-
addDocumentIds
if use_id_filter = true, use this field
repeated int64 document_ids = 4;- Parameters:
value- The documentIds to add.- Returns:
- This builder for chaining.
-
addAllDocumentIds
if use_id_filter = true, use this field
repeated int64 document_ids = 4;- Parameters:
values- The documentIds to add.- Returns:
- This builder for chaining.
-
clearDocumentIds
if use_id_filter = true, use this field
repeated int64 document_ids = 4;- Returns:
- This builder for chaining.
-
getColumnNamesList
public com.google.protobuf.ProtocolStringList getColumnNamesList()use column filter if query_string is simple string, use column_names to select columns if query_string is full functional expr, like "col1: value1 AND col2: value2", column_names is ignored
repeated string column_names = 5;- Specified by:
getColumnNamesListin interfaceCommon.DocumentSearchParameterOrBuilder- Returns:
- A list containing the columnNames.
-
getColumnNamesCount
public int getColumnNamesCount()use column filter if query_string is simple string, use column_names to select columns if query_string is full functional expr, like "col1: value1 AND col2: value2", column_names is ignored
repeated string column_names = 5;- Specified by:
getColumnNamesCountin interfaceCommon.DocumentSearchParameterOrBuilder- Returns:
- The count of columnNames.
-
getColumnNames
use column filter if query_string is simple string, use column_names to select columns if query_string is full functional expr, like "col1: value1 AND col2: value2", column_names is ignored
repeated string column_names = 5;- Specified by:
getColumnNamesin interfaceCommon.DocumentSearchParameterOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The columnNames at the given index.
-
getColumnNamesBytes
public com.google.protobuf.ByteString getColumnNamesBytes(int index) use column filter if query_string is simple string, use column_names to select columns if query_string is full functional expr, like "col1: value1 AND col2: value2", column_names is ignored
repeated string column_names = 5;- Specified by:
getColumnNamesBytesin interfaceCommon.DocumentSearchParameterOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the columnNames at the given index.
-
setColumnNames
use column filter if query_string is simple string, use column_names to select columns if query_string is full functional expr, like "col1: value1 AND col2: value2", column_names is ignored
repeated string column_names = 5;- Parameters:
index- The index to set the value at.value- The columnNames to set.- Returns:
- This builder for chaining.
-
addColumnNames
use column filter if query_string is simple string, use column_names to select columns if query_string is full functional expr, like "col1: value1 AND col2: value2", column_names is ignored
repeated string column_names = 5;- Parameters:
value- The columnNames to add.- Returns:
- This builder for chaining.
-
addAllColumnNames
use column filter if query_string is simple string, use column_names to select columns if query_string is full functional expr, like "col1: value1 AND col2: value2", column_names is ignored
repeated string column_names = 5;- Parameters:
values- The columnNames to add.- Returns:
- This builder for chaining.
-
clearColumnNames
use column filter if query_string is simple string, use column_names to select columns if query_string is full functional expr, like "col1: value1 AND col2: value2", column_names is ignored
repeated string column_names = 5;- Returns:
- This builder for chaining.
-
addColumnNamesBytes
public Common.DocumentSearchParameter.Builder addColumnNamesBytes(com.google.protobuf.ByteString value) use column filter if query_string is simple string, use column_names to select columns if query_string is full functional expr, like "col1: value1 AND col2: value2", column_names is ignored
repeated string column_names = 5;- Parameters:
value- The bytes of the columnNames to add.- Returns:
- This builder for chaining.
-
getWithoutScalarData
public boolean getWithoutScalarData()for output, if only id is needed, set without_scalar_data = true else set without_scalar_data = false, and set selected_keys to select scalar data
bool without_scalar_data = 10;- Specified by:
getWithoutScalarDatain interfaceCommon.DocumentSearchParameterOrBuilder- Returns:
- The withoutScalarData.
-
setWithoutScalarData
for output, if only id is needed, set without_scalar_data = true else set without_scalar_data = false, and set selected_keys to select scalar data
bool without_scalar_data = 10;- Parameters:
value- The withoutScalarData to set.- Returns:
- This builder for chaining.
-
clearWithoutScalarData
for output, if only id is needed, set without_scalar_data = true else set without_scalar_data = false, and set selected_keys to select scalar data
bool without_scalar_data = 10;- Returns:
- This builder for chaining.
-
getSelectedKeysList
public com.google.protobuf.ProtocolStringList getSelectedKeysList()If without_scalar_data is false, selected_keys is used to select scalar data,
repeated string selected_keys = 11;- Specified by:
getSelectedKeysListin interfaceCommon.DocumentSearchParameterOrBuilder- Returns:
- A list containing the selectedKeys.
-
getSelectedKeysCount
public int getSelectedKeysCount()If without_scalar_data is false, selected_keys is used to select scalar data,
repeated string selected_keys = 11;- Specified by:
getSelectedKeysCountin interfaceCommon.DocumentSearchParameterOrBuilder- Returns:
- The count of selectedKeys.
-
getSelectedKeys
If without_scalar_data is false, selected_keys is used to select scalar data,
repeated string selected_keys = 11;- Specified by:
getSelectedKeysin interfaceCommon.DocumentSearchParameterOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The selectedKeys at the given index.
-
getSelectedKeysBytes
public com.google.protobuf.ByteString getSelectedKeysBytes(int index) If without_scalar_data is false, selected_keys is used to select scalar data,
repeated string selected_keys = 11;- Specified by:
getSelectedKeysBytesin interfaceCommon.DocumentSearchParameterOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the selectedKeys at the given index.
-
setSelectedKeys
If without_scalar_data is false, selected_keys is used to select scalar data,
repeated string selected_keys = 11;- Parameters:
index- The index to set the value at.value- The selectedKeys to set.- Returns:
- This builder for chaining.
-
addSelectedKeys
If without_scalar_data is false, selected_keys is used to select scalar data,
repeated string selected_keys = 11;- Parameters:
value- The selectedKeys to add.- Returns:
- This builder for chaining.
-
addAllSelectedKeys
If without_scalar_data is false, selected_keys is used to select scalar data,
repeated string selected_keys = 11;- Parameters:
values- The selectedKeys to add.- Returns:
- This builder for chaining.
-
clearSelectedKeys
If without_scalar_data is false, selected_keys is used to select scalar data,
repeated string selected_keys = 11;- Returns:
- This builder for chaining.
-
addSelectedKeysBytes
public Common.DocumentSearchParameter.Builder addSelectedKeysBytes(com.google.protobuf.ByteString value) If without_scalar_data is false, selected_keys is used to select scalar data,
repeated string selected_keys = 11;- Parameters:
value- The bytes of the selectedKeys to add.- Returns:
- This builder for chaining.
-
getWithoutTableData
public boolean getWithoutTableData()if this parameter is null, all scalar data will be returned.
bool without_table_data = 12;- Specified by:
getWithoutTableDatain interfaceCommon.DocumentSearchParameterOrBuilder- Returns:
- The withoutTableData.
-
setWithoutTableData
if this parameter is null, all scalar data will be returned.
bool without_table_data = 12;- Parameters:
value- The withoutTableData to set.- Returns:
- This builder for chaining.
-
clearWithoutTableData
if this parameter is null, all scalar data will be returned.
bool without_table_data = 12;- Returns:
- This builder for chaining.
-
getQueryUnlimited
public boolean getQueryUnlimited()if query_unlimited = true, top_n is igonred
bool query_unlimited = 13;- Specified by:
getQueryUnlimitedin interfaceCommon.DocumentSearchParameterOrBuilder- Returns:
- The queryUnlimited.
-
setQueryUnlimited
if query_unlimited = true, top_n is igonred
bool query_unlimited = 13;- Parameters:
value- The queryUnlimited to set.- Returns:
- This builder for chaining.
-
clearQueryUnlimited
if query_unlimited = true, top_n is igonred
bool query_unlimited = 13;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Common.DocumentSearchParameter.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentSearchParameter.Builder>
-
mergeUnknownFields
public final Common.DocumentSearchParameter.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Common.DocumentSearchParameter.Builder>
-