pub struct CatalogEntry {Show 14 fields
pub table_name: String,
pub source_url: Option<String>,
pub source_description: Option<String>,
pub purpose: Option<String>,
pub load_tool: Option<String>,
pub load_params: Option<String>,
pub license: Option<String>,
pub loaded_at: DateTime<Utc>,
pub last_refreshed_at: DateTime<Utc>,
pub row_count: Option<i64>,
pub notes: Option<String>,
pub created_by: Option<String>,
pub last_modified_by: Option<String>,
pub data_url: Option<String>,
}Expand description
One row in TABLE_CATALOG_TABLE.
The Option fields are NULL in the backing table when not set. Prose
fields (source description, purpose, etc.) stay None on auto-stubbed
rows until the user calls set_table_metadata.
Fields§
§table_name: String§source_url: Option<String>§source_description: Option<String>§purpose: Option<String>§load_tool: Option<String>§load_params: Option<String>§license: Option<String>§loaded_at: DateTime<Utc>§last_refreshed_at: DateTime<Utc>§row_count: Option<i64>§notes: Option<String>§created_by: Option<String>§last_modified_by: Option<String>§data_url: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for CatalogEntry
impl Clone for CatalogEntry
Source§fn clone(&self) -> CatalogEntry
fn clone(&self) -> CatalogEntry
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 CatalogEntry
impl Debug for CatalogEntry
Source§impl<'de> Deserialize<'de> for CatalogEntry
impl<'de> Deserialize<'de> for CatalogEntry
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
impl Eq for CatalogEntry
Source§impl PartialEq for CatalogEntry
impl PartialEq for CatalogEntry
Source§impl Serialize for CatalogEntry
impl Serialize for CatalogEntry
impl StructuralPartialEq for CatalogEntry
Auto Trait Implementations§
impl Freeze for CatalogEntry
impl RefUnwindSafe for CatalogEntry
impl Send for CatalogEntry
impl Sync for CatalogEntry
impl Unpin for CatalogEntry
impl UnsafeUnpin for CatalogEntry
impl UnwindSafe for CatalogEntry
Blanket Implementations§
impl<T> Allocation for T
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<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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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