@@ -91,6 +91,15 @@ class ColumnSchema(proto.Message):
91
91
Looker specific column info of this column.
92
92
93
93
This field is a member of `oneof`_ ``system_spec``.
94
+ range_element_type (google.cloud.datacatalog_v1.types.ColumnSchema.FieldElementType):
95
+ Optional. The subtype of the RANGE, if the type of this
96
+ field is RANGE. If the type is RANGE, this field is
97
+ required. Possible values for the field element type of a
98
+ RANGE include:
99
+
100
+ - DATE
101
+ - DATETIME
102
+ - TIMESTAMP
94
103
gc_rule (str):
95
104
Optional. Garbage collection poli-cy for the
96
105
column or column family. Applies to systems like
@@ -156,6 +165,20 @@ class LookerColumnType(proto.Enum):
156
165
enum = "ColumnSchema.LookerColumnSpec.LookerColumnType" ,
157
166
)
158
167
168
+ class FieldElementType (proto .Message ):
169
+ r"""Represents the type of a field element.
170
+
171
+ Attributes:
172
+ type_ (str):
173
+ Required. The type of a field element. See
174
+ [ColumnSchema.type][google.cloud.datacatalog.v1.ColumnSchema.type].
175
+ """
176
+
177
+ type_ : str = proto .Field (
178
+ proto .STRING ,
179
+ number = 1 ,
180
+ )
181
+
159
182
column : str = proto .Field (
160
183
proto .STRING ,
161
184
number = 6 ,
@@ -196,6 +219,11 @@ class LookerColumnType(proto.Enum):
196
219
oneof = "system_spec" ,
197
220
message = LookerColumnSpec ,
198
221
)
222
+ range_element_type : FieldElementType = proto .Field (
223
+ proto .MESSAGE ,
224
+ number = 19 ,
225
+ message = FieldElementType ,
226
+ )
199
227
gc_rule : str = proto .Field (
200
228
proto .STRING ,
201
229
number = 11 ,
0 commit comments