pub struct ForeignViewDefinition {
pub dialect: Option<String>,
pub query: Option<String>,
}Expand description
A view can be represented in multiple ways. Each representation has its own dialect. This message stores the metadata required for these representations.
This type is not used in any activity, and only used as part of another schema.
Fields§
§dialect: Option<String>Optional. Represents the dialect of the query.
query: Option<String>Required. The query that defines the view.
Trait Implementations§
Source§impl Clone for ForeignViewDefinition
impl Clone for ForeignViewDefinition
Source§fn clone(&self) -> ForeignViewDefinition
fn clone(&self) -> ForeignViewDefinition
Returns a duplicate 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 ForeignViewDefinition
impl Debug for ForeignViewDefinition
Source§impl Default for ForeignViewDefinition
impl Default for ForeignViewDefinition
Source§fn default() -> ForeignViewDefinition
fn default() -> ForeignViewDefinition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ForeignViewDefinition
impl<'de> Deserialize<'de> for ForeignViewDefinition
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 ForeignViewDefinition
impl Serialize for ForeignViewDefinition
impl Part for ForeignViewDefinition
Auto Trait Implementations§
impl Freeze for ForeignViewDefinition
impl RefUnwindSafe for ForeignViewDefinition
impl Send for ForeignViewDefinition
impl Sync for ForeignViewDefinition
impl Unpin for ForeignViewDefinition
impl UnwindSafe for ForeignViewDefinition
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