pub struct DatasourceDeclaration {
pub name: String,
pub address: Option<String>,
pub address_kind: AddressKind,
pub is_root: bool,
pub is_partial: bool,
pub is_partitioned: bool,
}Fields§
§name: String§address: Option<String>Physical address for Literal (quoting stripped), raw template for
Templated, raw path spec for File, None for Query.
address_kind: AddressKind§is_root: boolroot datasource — a source the script reads, not a managed asset it writes.
is_partial: boolpartial datasource — covers only a subset of its grain, so it cannot
answer a query on its own.
is_partitioned: boolDeclares a partition by clause.
Trait Implementations§
Source§impl Clone for DatasourceDeclaration
impl Clone for DatasourceDeclaration
Source§fn clone(&self) -> DatasourceDeclaration
fn clone(&self) -> DatasourceDeclaration
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DatasourceDeclaration
impl Debug for DatasourceDeclaration
impl Eq for DatasourceDeclaration
Source§impl From<&DatasourceDeclaration> for DatasourceInfo
impl From<&DatasourceDeclaration> for DatasourceInfo
Source§fn from(ds: &DatasourceDeclaration) -> Self
fn from(ds: &DatasourceDeclaration) -> Self
Converts to this type from the input type.
Source§impl Hash for DatasourceDeclaration
impl Hash for DatasourceDeclaration
Source§impl PartialEq for DatasourceDeclaration
impl PartialEq for DatasourceDeclaration
impl StructuralPartialEq for DatasourceDeclaration
Auto Trait Implementations§
impl Freeze for DatasourceDeclaration
impl RefUnwindSafe for DatasourceDeclaration
impl Send for DatasourceDeclaration
impl Sync for DatasourceDeclaration
impl Unpin for DatasourceDeclaration
impl UnsafeUnpin for DatasourceDeclaration
impl UnwindSafe for DatasourceDeclaration
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