#[non_exhaustive]pub enum QueryResultsFormat {
Unspecified,
StructEncoding,
Arrow,
UnknownValue(UnknownValue),
}Expand description
The format of the query results.
This feature is not yet available.
§Working with unknown values
This enum is defined as #[non_exhaustive] because Google Cloud may add
additional enum variants at any time. Adding new variants is not considered
a breaking change. Applications should write their code in anticipation of:
- New values appearing in future releases of the client library, and
- New values received dynamically, without application changes.
Please consult the Working with enums section in the user guide for some guidelines.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Unspecified
If unspecified it will default to struct QueryResponse.rows
(STRUCT_ENCODING)
StructEncoding
Default encoding of results as struct in QueryResponse.rows
Arrow
Arrow is a standard open source column-based message format. See https://arrow.apache.org/ for more details.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using QueryResultsFormat::value or QueryResultsFormat::name.
Implementations§
Trait Implementations§
Source§impl Clone for QueryResultsFormat
impl Clone for QueryResultsFormat
Source§fn clone(&self) -> QueryResultsFormat
fn clone(&self) -> QueryResultsFormat
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for QueryResultsFormat
impl Debug for QueryResultsFormat
Source§impl Default for QueryResultsFormat
impl Default for QueryResultsFormat
Source§impl<'de> Deserialize<'de> for QueryResultsFormat
impl<'de> Deserialize<'de> for QueryResultsFormat
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Source§impl Display for QueryResultsFormat
impl Display for QueryResultsFormat
Source§impl From<&str> for QueryResultsFormat
impl From<&str> for QueryResultsFormat
Source§impl From<i32> for QueryResultsFormat
impl From<i32> for QueryResultsFormat
Source§impl PartialEq for QueryResultsFormat
impl PartialEq for QueryResultsFormat
Source§impl Serialize for QueryResultsFormat
impl Serialize for QueryResultsFormat
impl StructuralPartialEq for QueryResultsFormat
Auto Trait Implementations§
impl Freeze for QueryResultsFormat
impl RefUnwindSafe for QueryResultsFormat
impl Send for QueryResultsFormat
impl Sync for QueryResultsFormat
impl Unpin for QueryResultsFormat
impl UnsafeUnpin for QueryResultsFormat
impl UnwindSafe for QueryResultsFormat
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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>
T in a tonic::Request