Schemas#
Scheamas for BigQuery tables / queries.
-
class
google.cloud.bigquery.schema.
SchemaField
(name, field_type, mode='NULLABLE', description=None, fields=None)[source]# Bases:
object
Describe a single field within a table schema.
Parameters: - name (str) – the name of the field.
- field_type (str) – the type of the field (one of ‘STRING’, ‘INTEGER’, ‘FLOAT’, ‘BOOLEAN’, ‘TIMESTAMP’ or ‘RECORD’).
- mode (str) – the type of the field (one of ‘NULLABLE’, ‘REQUIRED’, or ‘REPEATED’).
- description (str) – optional description for the field.
- fields (list of
SchemaField
, or None) – subfields (requiresfield_type
of ‘RECORD’).