Table Args
Creates a new, empty table in the dataset. Auto-naming is currently not supported for this resource.
Constructors
Properties
Beta Clustering specification for the table. Must be specified with partitioning, data in the table will be first partitioned and subsequently clustered.
Optional A user-friendly description of this table.
Custom encryption configuration (e.g., Cloud KMS keys).
Optional The time when this table expires, in milliseconds since the epoch. If not present, the table will persist indefinitely. Expired tables will be deleted and their storage reclaimed. The defaultTableExpirationMs property of the encapsulating dataset can be used to set a default expirationTime on newly created tables.
Optional Describes the data format, location, and other properties of a table stored outside of BigQuery. By defining these properties, the data source can then be queried as if it were a standard BigQuery table.
Optional A descriptive name for this table.
The labels associated with this table. You can use these to organize and group your tables. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter and each label in the list must have a different key.
Optional Materialized view definition.
Optional Max staleness of data that could be returned when table or materialized view is queried (formatted as Google SQL Interval type).
Output-only, Beta Present iff this table represents a ML model. Describes the training information for the model, and it is required to run 'PREDICT' queries.
TrustedTester Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.
Optional If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified.
Optional Describes the schema of this table.
Optional The table constraints on the table.
Required Reference describing the ID of this table.
Time-based partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.
Optional The view definition.