Struct google_bigquery2::api::ViewDefinition
source · pub struct ViewDefinition {
pub query: Option<String>,
pub use_explicit_column_names: Option<bool>,
pub use_legacy_sql: Option<bool>,
pub user_defined_function_resources: Option<Vec<UserDefinedFunctionResource>>,
}
Expand description
There is no detailed description.
This type is not used in any activity, and only used as part of another schema.
Fields§
§query: Option<String>
[Required] A query that BigQuery executes when the view is referenced.
use_explicit_column_names: Option<bool>
True if the column names are explicitly specified. For example by using the ‘CREATE VIEW v(c1, c2) AS …’ syntax. Can only be set using BigQuery’s standard SQL: https://cloud.google.com/bigquery/sql-reference/
use_legacy_sql: Option<bool>
Specifies whether to use BigQuery’s legacy SQL for this view. The default value is true. If set to false, the view will use BigQuery’s standard SQL: https://cloud.google.com/bigquery/sql-reference/ Queries and views that reference this view must use the same flag value.
user_defined_function_resources: Option<Vec<UserDefinedFunctionResource>>
Describes user-defined function resources used in the query.
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 Serialize for ViewDefinition
impl Serialize for ViewDefinition
impl Part 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