[][src]Struct google_fusiontables2::Table

pub struct Table {
    pub table_properties_json_schema: Option<String>,
    pub kind: Option<String>,
    pub attribution: Option<String>,
    pub description: Option<String>,
    pub column_properties_json_schema: Option<String>,
    pub is_exportable: Option<bool>,
    pub base_table_ids: Option<Vec<String>>,
    pub table_properties_json: Option<String>,
    pub attribution_link: Option<String>,
    pub sql: Option<String>,
    pub table_id: Option<String>,
    pub columns: Option<Vec<Column>>,
    pub name: Option<String>,
}

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).

Fields

table_properties_json_schema: Option<String>

JSON schema for validating the JSON table properties.

kind: Option<String>

The kind of item this is. For a table, this is always fusiontables#table.

attribution: Option<String>

Attribution assigned to the table.

description: Option<String>

Description assigned to the table.

column_properties_json_schema: Option<String>

Default JSON schema for validating all JSON column properties.

is_exportable: Option<bool>

Variable for whether table is exportable.

base_table_ids: Option<Vec<String>>

Base table identifier if this table is a view or merged table.

table_properties_json: Option<String>

JSON object containing custom table properties.

attribution_link: Option<String>

Optional link for attribution.

sql: Option<String>

SQL that encodes the table definition for derived tables.

table_id: Option<String>

Encrypted unique alphanumeric identifier for the table.

columns: Option<Vec<Column>>

Columns in the table.

name: Option<String>

Name assigned to a table.

Trait Implementations

impl Clone for Table[src]

impl Debug for Table[src]

impl Default for Table[src]

impl<'de> Deserialize<'de> for Table[src]

impl RequestValue for Table[src]

impl ResponseResult for Table[src]

impl Serialize for Table[src]

Auto Trait Implementations

impl RefUnwindSafe for Table

impl Send for Table

impl Sync for Table

impl Unpin for Table

impl UnwindSafe for Table

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any