Package com.google.spanner.v1
Class KeyRange.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<KeyRange.Builder>
-
- com.google.spanner.v1.KeyRange.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,KeyRangeOrBuilder
,Cloneable
- Enclosing class:
- KeyRange
public static final class KeyRange.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<KeyRange.Builder> implements KeyRangeOrBuilder
KeyRange represents a range of rows in a table or index. A range has a start key and an end key. These keys can be open or closed, indicating if the range includes rows with that key. Keys are represented by lists, where the ith value in the list corresponds to the ith component of the table or index primary key. Individual values are encoded as described [here][google.spanner.v1.TypeCode]. For example, consider the following table definition: CREATE TABLE UserEvents ( UserName STRING(MAX), EventDate STRING(10) ) PRIMARY KEY(UserName, EventDate); The following keys name rows in this table: ["Bob", "2014-09-23"] ["Alfred", "2015-06-12"] Since the `UserEvents` table's `PRIMARY KEY` clause names two columns, each `UserEvents` key has two elements; the first is the `UserName`, and the second is the `EventDate`. Key ranges with multiple components are interpreted lexicographically by component using the table or index key's declared sort order. For example, the following range returns all events for user `"Bob"` that occurred in the year 2015: "start_closed": ["Bob", "2015-01-01"] "end_closed": ["Bob", "2015-12-31"] Start and end keys can omit trailing key components. This affects the inclusion and exclusion of rows that exactly match the provided key components: if the key is closed, then rows that exactly match the provided components are included; if the key is open, then rows that exactly match are not included. For example, the following range includes all events for `"Bob"` that occurred during and after the year 2000: "start_closed": ["Bob", "2000-01-01"] "end_closed": ["Bob"] The next example retrieves all events for `"Bob"`: "start_closed": ["Bob"] "end_closed": ["Bob"] To retrieve events before the year 2000: "start_closed": ["Bob"] "end_open": ["Bob", "2000-01-01"] The following range includes all rows in the table: "start_closed": [] "end_closed": [] This range returns all users whose `UserName` begins with any character from A to C: "start_closed": ["A"] "end_open": ["D"] This range returns all users whose `UserName` begins with B: "start_closed": ["B"] "end_open": ["C"] Key ranges honor column sort order. For example, suppose a table is defined as follows: CREATE TABLE DescendingSortedTable { Key INT64, ... ) PRIMARY KEY(Key DESC); The following range retrieves all rows with key values between 1 and 100 inclusive: "start_closed": ["100"] "end_closed": ["1"] Note that 100 is passed as the start, and 1 is passed as the end, because `Key` is a descending column in the schema.
Protobuf typegoogle.spanner.v1.KeyRange
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description KeyRange.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
KeyRange
build()
KeyRange
buildPartial()
KeyRange.Builder
clear()
KeyRange.Builder
clearEndClosed()
If the end is closed, then the range includes all rows whose first `len(end_closed)` key columns exactly match `end_closed`.KeyRange.Builder
clearEndKeyType()
KeyRange.Builder
clearEndOpen()
If the end is open, then the range excludes rows whose first `len(end_open)` key columns exactly match `end_open`.KeyRange.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
KeyRange.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
KeyRange.Builder
clearStartClosed()
If the start is closed, then the range includes all rows whose first `len(start_closed)` key columns exactly match `start_closed`.KeyRange.Builder
clearStartKeyType()
KeyRange.Builder
clearStartOpen()
If the start is open, then the range excludes rows whose first `len(start_open)` key columns exactly match `start_open`.KeyRange.Builder
clone()
KeyRange
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
com.google.protobuf.ListValue
getEndClosed()
If the end is closed, then the range includes all rows whose first `len(end_closed)` key columns exactly match `end_closed`.com.google.protobuf.ListValue.Builder
getEndClosedBuilder()
If the end is closed, then the range includes all rows whose first `len(end_closed)` key columns exactly match `end_closed`.com.google.protobuf.ListValueOrBuilder
getEndClosedOrBuilder()
If the end is closed, then the range includes all rows whose first `len(end_closed)` key columns exactly match `end_closed`.KeyRange.EndKeyTypeCase
getEndKeyTypeCase()
com.google.protobuf.ListValue
getEndOpen()
If the end is open, then the range excludes rows whose first `len(end_open)` key columns exactly match `end_open`.com.google.protobuf.ListValue.Builder
getEndOpenBuilder()
If the end is open, then the range excludes rows whose first `len(end_open)` key columns exactly match `end_open`.com.google.protobuf.ListValueOrBuilder
getEndOpenOrBuilder()
If the end is open, then the range excludes rows whose first `len(end_open)` key columns exactly match `end_open`.com.google.protobuf.ListValue
getStartClosed()
If the start is closed, then the range includes all rows whose first `len(start_closed)` key columns exactly match `start_closed`.com.google.protobuf.ListValue.Builder
getStartClosedBuilder()
If the start is closed, then the range includes all rows whose first `len(start_closed)` key columns exactly match `start_closed`.com.google.protobuf.ListValueOrBuilder
getStartClosedOrBuilder()
If the start is closed, then the range includes all rows whose first `len(start_closed)` key columns exactly match `start_closed`.KeyRange.StartKeyTypeCase
getStartKeyTypeCase()
com.google.protobuf.ListValue
getStartOpen()
If the start is open, then the range excludes rows whose first `len(start_open)` key columns exactly match `start_open`.com.google.protobuf.ListValue.Builder
getStartOpenBuilder()
If the start is open, then the range excludes rows whose first `len(start_open)` key columns exactly match `start_open`.com.google.protobuf.ListValueOrBuilder
getStartOpenOrBuilder()
If the start is open, then the range excludes rows whose first `len(start_open)` key columns exactly match `start_open`.boolean
hasEndClosed()
If the end is closed, then the range includes all rows whose first `len(end_closed)` key columns exactly match `end_closed`.boolean
hasEndOpen()
If the end is open, then the range excludes rows whose first `len(end_open)` key columns exactly match `end_open`.boolean
hasStartClosed()
If the start is closed, then the range includes all rows whose first `len(start_closed)` key columns exactly match `start_closed`.boolean
hasStartOpen()
If the start is open, then the range excludes rows whose first `len(start_open)` key columns exactly match `start_open`.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
KeyRange.Builder
mergeEndClosed(com.google.protobuf.ListValue value)
If the end is closed, then the range includes all rows whose first `len(end_closed)` key columns exactly match `end_closed`.KeyRange.Builder
mergeEndOpen(com.google.protobuf.ListValue value)
If the end is open, then the range excludes rows whose first `len(end_open)` key columns exactly match `end_open`.KeyRange.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
KeyRange.Builder
mergeFrom(com.google.protobuf.Message other)
KeyRange.Builder
mergeFrom(KeyRange other)
KeyRange.Builder
mergeStartClosed(com.google.protobuf.ListValue value)
If the start is closed, then the range includes all rows whose first `len(start_closed)` key columns exactly match `start_closed`.KeyRange.Builder
mergeStartOpen(com.google.protobuf.ListValue value)
If the start is open, then the range excludes rows whose first `len(start_open)` key columns exactly match `start_open`.KeyRange.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
KeyRange.Builder
setEndClosed(com.google.protobuf.ListValue value)
If the end is closed, then the range includes all rows whose first `len(end_closed)` key columns exactly match `end_closed`.KeyRange.Builder
setEndClosed(com.google.protobuf.ListValue.Builder builderForValue)
If the end is closed, then the range includes all rows whose first `len(end_closed)` key columns exactly match `end_closed`.KeyRange.Builder
setEndOpen(com.google.protobuf.ListValue value)
If the end is open, then the range excludes rows whose first `len(end_open)` key columns exactly match `end_open`.KeyRange.Builder
setEndOpen(com.google.protobuf.ListValue.Builder builderForValue)
If the end is open, then the range excludes rows whose first `len(end_open)` key columns exactly match `end_open`.KeyRange.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
KeyRange.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
KeyRange.Builder
setStartClosed(com.google.protobuf.ListValue value)
If the start is closed, then the range includes all rows whose first `len(start_closed)` key columns exactly match `start_closed`.KeyRange.Builder
setStartClosed(com.google.protobuf.ListValue.Builder builderForValue)
If the start is closed, then the range includes all rows whose first `len(start_closed)` key columns exactly match `start_closed`.KeyRange.Builder
setStartOpen(com.google.protobuf.ListValue value)
If the start is open, then the range excludes rows whose first `len(start_open)` key columns exactly match `start_open`.KeyRange.Builder
setStartOpen(com.google.protobuf.ListValue.Builder builderForValue)
If the start is open, then the range excludes rows whose first `len(start_open)` key columns exactly match `start_open`.KeyRange.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyRange.Builder>
-
clear
public KeyRange.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyRange.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyRange.Builder>
-
getDefaultInstanceForType
public KeyRange getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public KeyRange build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public KeyRange buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public KeyRange.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyRange.Builder>
-
setField
public KeyRange.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyRange.Builder>
-
clearField
public KeyRange.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyRange.Builder>
-
clearOneof
public KeyRange.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyRange.Builder>
-
setRepeatedField
public KeyRange.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyRange.Builder>
-
addRepeatedField
public KeyRange.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyRange.Builder>
-
mergeFrom
public KeyRange.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<KeyRange.Builder>
-
mergeFrom
public KeyRange.Builder mergeFrom(KeyRange other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyRange.Builder>
-
mergeFrom
public KeyRange.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<KeyRange.Builder>
- Throws:
IOException
-
getStartKeyTypeCase
public KeyRange.StartKeyTypeCase getStartKeyTypeCase()
- Specified by:
getStartKeyTypeCase
in interfaceKeyRangeOrBuilder
-
clearStartKeyType
public KeyRange.Builder clearStartKeyType()
-
getEndKeyTypeCase
public KeyRange.EndKeyTypeCase getEndKeyTypeCase()
- Specified by:
getEndKeyTypeCase
in interfaceKeyRangeOrBuilder
-
clearEndKeyType
public KeyRange.Builder clearEndKeyType()
-
hasStartClosed
public boolean hasStartClosed()
If the start is closed, then the range includes all rows whose first `len(start_closed)` key columns exactly match `start_closed`.
.google.protobuf.ListValue start_closed = 1;
- Specified by:
hasStartClosed
in interfaceKeyRangeOrBuilder
- Returns:
- Whether the startClosed field is set.
-
getStartClosed
public com.google.protobuf.ListValue getStartClosed()
If the start is closed, then the range includes all rows whose first `len(start_closed)` key columns exactly match `start_closed`.
.google.protobuf.ListValue start_closed = 1;
- Specified by:
getStartClosed
in interfaceKeyRangeOrBuilder
- Returns:
- The startClosed.
-
setStartClosed
public KeyRange.Builder setStartClosed(com.google.protobuf.ListValue value)
If the start is closed, then the range includes all rows whose first `len(start_closed)` key columns exactly match `start_closed`.
.google.protobuf.ListValue start_closed = 1;
-
setStartClosed
public KeyRange.Builder setStartClosed(com.google.protobuf.ListValue.Builder builderForValue)
If the start is closed, then the range includes all rows whose first `len(start_closed)` key columns exactly match `start_closed`.
.google.protobuf.ListValue start_closed = 1;
-
mergeStartClosed
public KeyRange.Builder mergeStartClosed(com.google.protobuf.ListValue value)
If the start is closed, then the range includes all rows whose first `len(start_closed)` key columns exactly match `start_closed`.
.google.protobuf.ListValue start_closed = 1;
-
clearStartClosed
public KeyRange.Builder clearStartClosed()
If the start is closed, then the range includes all rows whose first `len(start_closed)` key columns exactly match `start_closed`.
.google.protobuf.ListValue start_closed = 1;
-
getStartClosedBuilder
public com.google.protobuf.ListValue.Builder getStartClosedBuilder()
If the start is closed, then the range includes all rows whose first `len(start_closed)` key columns exactly match `start_closed`.
.google.protobuf.ListValue start_closed = 1;
-
getStartClosedOrBuilder
public com.google.protobuf.ListValueOrBuilder getStartClosedOrBuilder()
If the start is closed, then the range includes all rows whose first `len(start_closed)` key columns exactly match `start_closed`.
.google.protobuf.ListValue start_closed = 1;
- Specified by:
getStartClosedOrBuilder
in interfaceKeyRangeOrBuilder
-
hasStartOpen
public boolean hasStartOpen()
If the start is open, then the range excludes rows whose first `len(start_open)` key columns exactly match `start_open`.
.google.protobuf.ListValue start_open = 2;
- Specified by:
hasStartOpen
in interfaceKeyRangeOrBuilder
- Returns:
- Whether the startOpen field is set.
-
getStartOpen
public com.google.protobuf.ListValue getStartOpen()
If the start is open, then the range excludes rows whose first `len(start_open)` key columns exactly match `start_open`.
.google.protobuf.ListValue start_open = 2;
- Specified by:
getStartOpen
in interfaceKeyRangeOrBuilder
- Returns:
- The startOpen.
-
setStartOpen
public KeyRange.Builder setStartOpen(com.google.protobuf.ListValue value)
If the start is open, then the range excludes rows whose first `len(start_open)` key columns exactly match `start_open`.
.google.protobuf.ListValue start_open = 2;
-
setStartOpen
public KeyRange.Builder setStartOpen(com.google.protobuf.ListValue.Builder builderForValue)
If the start is open, then the range excludes rows whose first `len(start_open)` key columns exactly match `start_open`.
.google.protobuf.ListValue start_open = 2;
-
mergeStartOpen
public KeyRange.Builder mergeStartOpen(com.google.protobuf.ListValue value)
If the start is open, then the range excludes rows whose first `len(start_open)` key columns exactly match `start_open`.
.google.protobuf.ListValue start_open = 2;
-
clearStartOpen
public KeyRange.Builder clearStartOpen()
If the start is open, then the range excludes rows whose first `len(start_open)` key columns exactly match `start_open`.
.google.protobuf.ListValue start_open = 2;
-
getStartOpenBuilder
public com.google.protobuf.ListValue.Builder getStartOpenBuilder()
If the start is open, then the range excludes rows whose first `len(start_open)` key columns exactly match `start_open`.
.google.protobuf.ListValue start_open = 2;
-
getStartOpenOrBuilder
public com.google.protobuf.ListValueOrBuilder getStartOpenOrBuilder()
If the start is open, then the range excludes rows whose first `len(start_open)` key columns exactly match `start_open`.
.google.protobuf.ListValue start_open = 2;
- Specified by:
getStartOpenOrBuilder
in interfaceKeyRangeOrBuilder
-
hasEndClosed
public boolean hasEndClosed()
If the end is closed, then the range includes all rows whose first `len(end_closed)` key columns exactly match `end_closed`.
.google.protobuf.ListValue end_closed = 3;
- Specified by:
hasEndClosed
in interfaceKeyRangeOrBuilder
- Returns:
- Whether the endClosed field is set.
-
getEndClosed
public com.google.protobuf.ListValue getEndClosed()
If the end is closed, then the range includes all rows whose first `len(end_closed)` key columns exactly match `end_closed`.
.google.protobuf.ListValue end_closed = 3;
- Specified by:
getEndClosed
in interfaceKeyRangeOrBuilder
- Returns:
- The endClosed.
-
setEndClosed
public KeyRange.Builder setEndClosed(com.google.protobuf.ListValue value)
If the end is closed, then the range includes all rows whose first `len(end_closed)` key columns exactly match `end_closed`.
.google.protobuf.ListValue end_closed = 3;
-
setEndClosed
public KeyRange.Builder setEndClosed(com.google.protobuf.ListValue.Builder builderForValue)
If the end is closed, then the range includes all rows whose first `len(end_closed)` key columns exactly match `end_closed`.
.google.protobuf.ListValue end_closed = 3;
-
mergeEndClosed
public KeyRange.Builder mergeEndClosed(com.google.protobuf.ListValue value)
If the end is closed, then the range includes all rows whose first `len(end_closed)` key columns exactly match `end_closed`.
.google.protobuf.ListValue end_closed = 3;
-
clearEndClosed
public KeyRange.Builder clearEndClosed()
If the end is closed, then the range includes all rows whose first `len(end_closed)` key columns exactly match `end_closed`.
.google.protobuf.ListValue end_closed = 3;
-
getEndClosedBuilder
public com.google.protobuf.ListValue.Builder getEndClosedBuilder()
If the end is closed, then the range includes all rows whose first `len(end_closed)` key columns exactly match `end_closed`.
.google.protobuf.ListValue end_closed = 3;
-
getEndClosedOrBuilder
public com.google.protobuf.ListValueOrBuilder getEndClosedOrBuilder()
If the end is closed, then the range includes all rows whose first `len(end_closed)` key columns exactly match `end_closed`.
.google.protobuf.ListValue end_closed = 3;
- Specified by:
getEndClosedOrBuilder
in interfaceKeyRangeOrBuilder
-
hasEndOpen
public boolean hasEndOpen()
If the end is open, then the range excludes rows whose first `len(end_open)` key columns exactly match `end_open`.
.google.protobuf.ListValue end_open = 4;
- Specified by:
hasEndOpen
in interfaceKeyRangeOrBuilder
- Returns:
- Whether the endOpen field is set.
-
getEndOpen
public com.google.protobuf.ListValue getEndOpen()
If the end is open, then the range excludes rows whose first `len(end_open)` key columns exactly match `end_open`.
.google.protobuf.ListValue end_open = 4;
- Specified by:
getEndOpen
in interfaceKeyRangeOrBuilder
- Returns:
- The endOpen.
-
setEndOpen
public KeyRange.Builder setEndOpen(com.google.protobuf.ListValue value)
If the end is open, then the range excludes rows whose first `len(end_open)` key columns exactly match `end_open`.
.google.protobuf.ListValue end_open = 4;
-
setEndOpen
public KeyRange.Builder setEndOpen(com.google.protobuf.ListValue.Builder builderForValue)
If the end is open, then the range excludes rows whose first `len(end_open)` key columns exactly match `end_open`.
.google.protobuf.ListValue end_open = 4;
-
mergeEndOpen
public KeyRange.Builder mergeEndOpen(com.google.protobuf.ListValue value)
If the end is open, then the range excludes rows whose first `len(end_open)` key columns exactly match `end_open`.
.google.protobuf.ListValue end_open = 4;
-
clearEndOpen
public KeyRange.Builder clearEndOpen()
If the end is open, then the range excludes rows whose first `len(end_open)` key columns exactly match `end_open`.
.google.protobuf.ListValue end_open = 4;
-
getEndOpenBuilder
public com.google.protobuf.ListValue.Builder getEndOpenBuilder()
If the end is open, then the range excludes rows whose first `len(end_open)` key columns exactly match `end_open`.
.google.protobuf.ListValue end_open = 4;
-
getEndOpenOrBuilder
public com.google.protobuf.ListValueOrBuilder getEndOpenOrBuilder()
If the end is open, then the range excludes rows whose first `len(end_open)` key columns exactly match `end_open`.
.google.protobuf.ListValue end_open = 4;
- Specified by:
getEndOpenOrBuilder
in interfaceKeyRangeOrBuilder
-
setUnknownFields
public final KeyRange.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyRange.Builder>
-
mergeUnknownFields
public final KeyRange.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyRange.Builder>
-
-