pub struct Table {Show 13 fields
pub attribution: Option<String>,
pub attribution_link: Option<String>,
pub base_table_ids: Option<Vec<String>>,
pub column_properties_json_schema: Option<String>,
pub columns: Option<Vec<Column>>,
pub description: Option<String>,
pub is_exportable: Option<bool>,
pub kind: Option<String>,
pub name: Option<String>,
pub sql: Option<String>,
pub table_id: Option<String>,
pub table_properties_json: Option<String>,
pub table_properties_json_schema: Option<String>,
}
Expand description
Represents a table.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- copy table (response)
- get table (response)
- import table table (response)
- insert table (request|response)
- patch table (request|response)
- update table (request|response)
Fields§
§attribution: Option<String>
Attribution assigned to the table.
attribution_link: Option<String>
Optional link for attribution.
base_table_ids: Option<Vec<String>>
Base table identifier if this table is a view or merged table.
column_properties_json_schema: Option<String>
Default JSON schema for validating all JSON column properties.
columns: Option<Vec<Column>>
Columns in the table.
description: Option<String>
Description assigned to the table.
is_exportable: Option<bool>
Variable for whether table is exportable.
kind: Option<String>
The kind of item this is. For a table, this is always fusiontables#table.
name: Option<String>
Name assigned to a table.
sql: Option<String>
SQL that encodes the table definition for derived tables.
table_id: Option<String>
Encrypted unique alphanumeric identifier for the table.
table_properties_json: Option<String>
JSON object containing custom table properties.
table_properties_json_schema: Option<String>
JSON schema for validating the JSON table properties.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Table
impl<'de> Deserialize<'de> for Table
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>,
impl RequestValue for Table
impl ResponseResult for Table
Auto Trait Implementations§
impl Freeze for Table
impl RefUnwindSafe for Table
impl Send for Table
impl Sync for Table
impl Unpin for Table
impl UnwindSafe for Table
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more