Class ColumnFamily (2.26.0)
Stay organized with collections
Save and categorize content based on your preferences.
ColumnFamily(column_family_id, table, gc_rule=None)
Representation of a Google Cloud Bigtable Column Family.
We can use a ColumnFamily
to:
create
itself
update
itself
delete
itself
Parameters |
Name |
Description |
column_family_id |
str
The ID of the column family. Must be of the form <code>_a-zA-Z0-9][-_.a-zA-Z0-9]</code>* .
|
table |
Table
The table that owns the column family.
|
gc_rule |
GarbageCollectionRule
(Optional) The garbage collection settings for this column family.
|
Properties
name
Column family name used in requests.
For example:
.. literalinclude:: snippets_table.py
:start-after: [START bigtable_api_column_family_name]
:end-before: [END bigtable_api_column_family_name]
:dedent: 4
"projects/../zones/../clusters/../tables/../columnFamilies/.."
Returns |
Type |
Description |
str |
The column family name. |
Methods
create
Create this column family.
For example:
.. literalinclude:: snippets_table.py
:start-after: [START bigtable_api_create_column_family]
:end-before: [END bigtable_api_create_column_family]
:dedent: 4
delete
Delete this column family.
For example:
.. literalinclude:: snippets_table.py
:start-after: [START bigtable_api_delete_column_family]
:end-before: [END bigtable_api_delete_column_family]
:dedent: 4
to_pb
Converts the column family to a protobuf.
Returns |
Type |
Description |
.table_v2_pb2.ColumnFamily
|
The converted current object. |
update
Update this column family.
For example:
.. literalinclude:: snippets_table.py
:start-after: [START bigtable_api_update_column_family]
:end-before: [END bigtable_api_update_column_family]
:dedent: 4
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-01 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-10-01 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-01 UTC."]]