Struct google_cloud_bigquery::http::table::ViewDefinition
source · pub struct ViewDefinition {
pub query: String,
pub user_defined_function_resources: Option<Vec<UserDefinedFunctionResource>>,
pub use_legacy_sql: bool,
}Fields§
§query: StringRequired. A query that BigQuery executes when the view is referenced.
user_defined_function_resources: Option<Vec<UserDefinedFunctionResource>>Describes user-defined function resources used in the query.
use_legacy_sql: boolQueries and views that reference this view must use the same flag value. A wrapper is used here because the default value is True..
Trait Implementations§
source§impl Clone for ViewDefinition
impl Clone for ViewDefinition
source§fn clone(&self) -> ViewDefinition
fn clone(&self) -> ViewDefinition
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 ViewDefinition
impl Debug for ViewDefinition
source§impl Default for ViewDefinition
impl Default for ViewDefinition
source§fn default() -> ViewDefinition
fn default() -> ViewDefinition
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ViewDefinition
impl<'de> Deserialize<'de> for ViewDefinition
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>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<ViewDefinition> for ViewDefinition
impl PartialEq<ViewDefinition> for ViewDefinition
source§fn eq(&self, other: &ViewDefinition) -> bool
fn eq(&self, other: &ViewDefinition) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for ViewDefinition
impl Serialize for ViewDefinition
impl Eq for ViewDefinition
impl StructuralEq for ViewDefinition
impl StructuralPartialEq for ViewDefinition
Auto Trait Implementations§
impl RefUnwindSafe for ViewDefinition
impl Send for ViewDefinition
impl Sync for ViewDefinition
impl Unpin for ViewDefinition
impl UnwindSafe for ViewDefinition
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
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
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>
Wrap the input message
T in a tonic::Request