Class TableFieldSchema
Inheritance
System.Object
TableFieldSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Google.Apis.Bigquery.v2.dll
Syntax
public class TableFieldSchema : IDirectResponseSchema
Properties
Categories
[Optional] The categories attached to this field, used for field-level access control.
Declaration
[JsonProperty("categories")]
public virtual TableFieldSchema.CategoriesData Categories { get; set; }
Property Value
Description
[Optional] The field description. The maximum length is 1,024 characters.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type |
Description |
System.String |
|
ETag
Declaration
public virtual string ETag { get; set; }
Property Value
Type |
Description |
System.String |
|
Fields
[Optional] Describes the nested schema fields if the type property is set to RECORD.
Declaration
[JsonProperty("fields")]
public virtual IList<TableFieldSchema> Fields { get; set; }
Property Value
Mode
[Optional] The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default
value is NULLABLE.
Declaration
[JsonProperty("mode")]
public virtual string Mode { get; set; }
Property Value
Type |
Description |
System.String |
|
Name
[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.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
[JsonProperty("policyTags")]
public virtual TableFieldSchema.PolicyTagsData PolicyTags { get; set; }
Property Value
Type
[Required] The field data type. Possible values include STRING, BYTES, INTEGER, INT64 (same as
INTEGER), FLOAT, FLOAT64 (same as FLOAT), BOOLEAN, BOOL (same as BOOLEAN), TIMESTAMP, DATE, TIME, DATETIME,
RECORD (where RECORD indicates that the field contains a nested schema) or STRUCT (same as
RECORD).
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type |
Description |
System.String |
|
Implements