Struct google_bigquery2::TableFieldSchema [] [src]

pub struct TableFieldSchema {
    pub fields: Option<Vec<TableFieldSchema>>,
    pub description: Option<String>,
    pub type_: Option<String>,
    pub mode: Option<String>,
    pub name: Option<String>,
}

There is no detailed description.

This type is not used in any activity, and only used as part of another schema.

Fields

[Optional] Describes the nested schema fields if the type property is set to RECORD.

[Optional] The field description. The maximum length is 16K characters.

[Required] The field data type. Possible values include STRING, BYTES, INTEGER, FLOAT, BOOLEAN, TIMESTAMP or RECORD (where RECORD indicates that the field contains a nested schema).

[Optional] The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default value is NULLABLE.

[Required] The field name. The name must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_), and must start with a letter or underscore. The maximum length is 128 characters.

Trait Implementations

impl Debug for TableFieldSchema
[src]

Formats the value using the given formatter.

impl Clone for TableFieldSchema
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for TableFieldSchema
[src]

Returns the "default value" for a type. Read more

impl Part for TableFieldSchema
[src]