GoogleCloudDatacatalogV1ColumnSchema class

A column within a schema.

Columns can be nested inside other columns.

Constructors

GoogleCloudDatacatalogV1ColumnSchema({String? column, String? defaultValue, String? description, String? gcRule, String? highestIndexingType, GoogleCloudDatacatalogV1ColumnSchemaLookerColumnSpec? lookerColumnSpec, String? mode, int? ordinalPosition, GoogleCloudDatacatalogV1ColumnSchemaFieldElementType? rangeElementType, List<GoogleCloudDatacatalogV1ColumnSchema>? subcolumns, String? type})
GoogleCloudDatacatalogV1ColumnSchema.fromJson(Map json_)

Properties

column String?
Name of the column.
getter/setter pair
defaultValue String?
Default value for the column.
getter/setter pair
description String?
Description of the column.
getter/setter pair
gcRule String?
Garbage collection policy for the column or column family.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
highestIndexingType String?
Most important inclusion of this column.
getter/setter pair
lookerColumnSpec GoogleCloudDatacatalogV1ColumnSchemaLookerColumnSpec?
Looker specific column info of this column.
getter/setter pair
mode String?
A column's mode indicates whether values in this column are required, nullable, or repeated.
getter/setter pair
ordinalPosition int?
Ordinal position
getter/setter pair
rangeElementType GoogleCloudDatacatalogV1ColumnSchemaFieldElementType?
The subtype of the RANGE, if the type of this field is RANGE.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
subcolumns List<GoogleCloudDatacatalogV1ColumnSchema>?
Schema of sub-columns.
getter/setter pair
type String?
Type of the column.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited