Struct google_api_proto::google::cloud::bigquery::v2::BiEngineStatistics
source · pub struct BiEngineStatistics {
pub bi_engine_mode: i32,
pub acceleration_mode: i32,
pub bi_engine_reasons: Vec<BiEngineReason>,
}
Expand description
Statistics for a BI Engine specific query. Populated as part of JobStatistics2
Fields§
§bi_engine_mode: i32
Output only. Specifies which mode of BI Engine acceleration was performed (if any).
acceleration_mode: i32
Output only. Specifies which mode of BI Engine acceleration was performed (if any).
bi_engine_reasons: Vec<BiEngineReason>
In case of DISABLED or PARTIAL bi_engine_mode, these contain the explanatory reasons as to why BI Engine could not accelerate. In case the full query was accelerated, this field is not populated.
Implementations§
source§impl BiEngineStatistics
impl BiEngineStatistics
sourcepub fn bi_engine_mode(&self) -> BiEngineMode
pub fn bi_engine_mode(&self) -> BiEngineMode
Returns the enum value of bi_engine_mode
, or the default if the field is set to an invalid enum value.
sourcepub fn set_bi_engine_mode(&mut self, value: BiEngineMode)
pub fn set_bi_engine_mode(&mut self, value: BiEngineMode)
Sets bi_engine_mode
to the provided enum value.
sourcepub fn acceleration_mode(&self) -> BiEngineAccelerationMode
pub fn acceleration_mode(&self) -> BiEngineAccelerationMode
Returns the enum value of acceleration_mode
, or the default if the field is set to an invalid enum value.
sourcepub fn set_acceleration_mode(&mut self, value: BiEngineAccelerationMode)
pub fn set_acceleration_mode(&mut self, value: BiEngineAccelerationMode)
Sets acceleration_mode
to the provided enum value.
Trait Implementations§
source§impl Clone for BiEngineStatistics
impl Clone for BiEngineStatistics
source§fn clone(&self) -> BiEngineStatistics
fn clone(&self) -> BiEngineStatistics
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 BiEngineStatistics
impl Debug for BiEngineStatistics
source§impl Default for BiEngineStatistics
impl Default for BiEngineStatistics
source§impl Message for BiEngineStatistics
impl Message for BiEngineStatistics
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(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
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(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
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(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for BiEngineStatistics
impl PartialEq for BiEngineStatistics
source§fn eq(&self, other: &BiEngineStatistics) -> bool
fn eq(&self, other: &BiEngineStatistics) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for BiEngineStatistics
Auto Trait Implementations§
impl Freeze for BiEngineStatistics
impl RefUnwindSafe for BiEngineStatistics
impl Send for BiEngineStatistics
impl Sync for BiEngineStatistics
impl Unpin for BiEngineStatistics
impl UnwindSafe for BiEngineStatistics
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