Enum google_api_proto::google::spanner::v1::key_range::StartKeyType
source · pub enum StartKeyType {
StartClosed(ListValue),
StartOpen(ListValue),
}
Expand description
The start key must be provided. It can be either closed or open.
Variants§
StartClosed(ListValue)
If the start is closed, then the range includes all rows whose
first len(start_closed)
key columns exactly match start_closed
.
StartOpen(ListValue)
If the start is open, then the range excludes rows whose first
len(start_open)
key columns exactly match start_open
.
Implementations§
source§impl StartKeyType
impl StartKeyType
sourcepub fn merge<B>(
field: &mut Option<StartKeyType>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError>where
B: Buf,
pub fn merge<B>(
field: &mut Option<StartKeyType>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError>where
B: Buf,
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
source§impl Clone for StartKeyType
impl Clone for StartKeyType
source§fn clone(&self) -> StartKeyType
fn clone(&self) -> StartKeyType
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for StartKeyType
impl Debug for StartKeyType
source§impl PartialEq for StartKeyType
impl PartialEq for StartKeyType
source§fn eq(&self, other: &StartKeyType) -> bool
fn eq(&self, other: &StartKeyType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for StartKeyType
Auto Trait Implementations§
impl Freeze for StartKeyType
impl RefUnwindSafe for StartKeyType
impl Send for StartKeyType
impl Sync for StartKeyType
impl Unpin for StartKeyType
impl UnwindSafe for StartKeyType
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request