Struct google_api_proto::google::cloud::clouddms::v1::SourceNumericFilter
source · pub struct SourceNumericFilter {
pub source_min_scale_filter: i32,
pub source_max_scale_filter: i32,
pub source_min_precision_filter: i32,
pub source_max_precision_filter: i32,
pub numeric_filter_option: i32,
}
Expand description
Filter for fixed point number data types such as NUMERIC/NUMBER
Fields§
§source_min_scale_filter: i32
Optional. The filter will match columns with scale greater than or equal to this number.
source_max_scale_filter: i32
Optional. The filter will match columns with scale smaller than or equal to this number.
source_min_precision_filter: i32
Optional. The filter will match columns with precision greater than or equal to this number.
source_max_precision_filter: i32
Optional. The filter will match columns with precision smaller than or equal to this number.
numeric_filter_option: i32
Required. Enum to set the option defining the datatypes numeric filter has to be applied to
Implementations§
source§impl SourceNumericFilter
impl SourceNumericFilter
sourcepub fn numeric_filter_option(&self) -> NumericFilterOption
pub fn numeric_filter_option(&self) -> NumericFilterOption
Returns the enum value of numeric_filter_option
, or the default if the field is set to an invalid enum value.
sourcepub fn set_numeric_filter_option(&mut self, value: NumericFilterOption)
pub fn set_numeric_filter_option(&mut self, value: NumericFilterOption)
Sets numeric_filter_option
to the provided enum value.
Trait Implementations§
source§impl Clone for SourceNumericFilter
impl Clone for SourceNumericFilter
source§fn clone(&self) -> SourceNumericFilter
fn clone(&self) -> SourceNumericFilter
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 SourceNumericFilter
impl Debug for SourceNumericFilter
source§impl Default for SourceNumericFilter
impl Default for SourceNumericFilter
source§impl Message for SourceNumericFilter
impl Message for SourceNumericFilter
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for SourceNumericFilter
impl PartialEq for SourceNumericFilter
source§fn eq(&self, other: &SourceNumericFilter) -> bool
fn eq(&self, other: &SourceNumericFilter) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SourceNumericFilter
Auto Trait Implementations§
impl Freeze for SourceNumericFilter
impl RefUnwindSafe for SourceNumericFilter
impl Send for SourceNumericFilter
impl Sync for SourceNumericFilter
impl Unpin for SourceNumericFilter
impl UnwindSafe for SourceNumericFilter
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