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
fields: Option<Vec<TableFieldSchema>>
[Optional] Describes the nested schema fields if the type property is set to RECORD.
description: Option<String>
[Optional] The field description. The maximum length is 16K characters.
type_: Option<String>
[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).
mode: Option<String>
[Optional] The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default value is NULLABLE.
name: Option<String>
[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]
impl Clone for TableFieldSchema
[src]
fn clone(&self) -> TableFieldSchema
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Default for TableFieldSchema
[src]
fn default() -> TableFieldSchema
Returns the "default value" for a type. Read more