BigtableColumn(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The column of the Bigtable.
Attributes |
|
---|---|
Name | Description |
qualifier |
bytes
Required. Qualifier of the column. If it cannot be decoded with utf-8, use a base-64 encoded string instead. |
field_name |
str
The field name to use for this column in the document. The name has to match the pattern `` a-zA-Z0-9][a-zA-Z0-9-_] *``.
If not set, it is parsed from the qualifier bytes with best
effort. However, due to different naming patterns, field
name collisions could happen, where parsing behavior is
undefined.
|
encoding |
google.cloud.discoveryengine_v1beta.types.BigtableOptions.Encoding
The encoding mode of the values when the type is not STRING . Acceptable encoding values are:
- TEXT : indicates values are alphanumeric text strings.
- BINARY : indicates values are encoded using
HBase Bytes.toBytes family of functions. This can be
overridden for a specific column by listing that column
in columns and specifying an encoding for it.
|
type_ |
google.cloud.discoveryengine_v1beta.types.BigtableOptions.Type
The type of values in this column family. The values are expected to be encoded using HBase Bytes.toBytes
function when the encoding value is set to BINARY .
|