GoogleCloudDatacatalogV1ColumnSchema
import type { GoogleCloudDatacatalogV1ColumnSchema } from "https://googleapis.deno.dev/v1/datacatalog:v1.ts";
A column within a schema. Columns can be nested inside other columns.
§Properties
Required. Name of the column. Must be a UTF-8 string without dots (.). The maximum size is 64 bytes.
Optional. Description of the column. Default value is an empty string. The description must be a UTF-8 string with the maximum size of 2000 bytes.
Optional. Garbage collection policy for the column or column family. Applies to systems like Cloud Bigtable.
Optional. Most important inclusion of this column.
Looker specific column info of this column.
Optional. A column's mode indicates whether values in this column are
required, nullable, or repeated. Only NULLABLE
, REQUIRED
, and
REPEATED
values are supported. Default mode is NULLABLE
.
Optional. The subtype of the RANGE, if the type of this field is RANGE. If the type is RANGE, this field is required. Possible values for the field element type of a RANGE include: * DATE * DATETIME * TIMESTAMP
Optional. Schema of sub-columns. A column can have zero or more sub-columns.