This class identifies a Cloud Bigtable Table.
Bigtable stores data in massively scalable tables, each of which is a sorted key/value map. A Cloud Bigtable table is identified by the instance it is contained in and its table_id
.
See Also
https://cloud.google.com/bigtable/docs/overview for an overview of the Cloud Bigtable data model.
Constructors
TableResource(InstanceResource, std::string)
Constructs a TableResource object identified by the given instance
and table_id
.
Parameters | |
---|---|
Name | Description |
instance |
InstanceResource
|
table_id |
std::string
|
TableResource(std::string, std::string, std::string)
Constructs a TableResource object identified by the given IDs.
This is equivalent to first constructing an InstanceResource
from the given project_id
and instance_id
arguments and then calling the TableResource(InstanceResource, std::string)
constructor.
Parameters | |
---|---|
Name | Description |
project_id |
std::string
|
instance_id |
std::string
|
table_id |
std::string
|
Functions
instance() const
Returns the InstanceResource
containing this table.
Returns | |
---|---|
Type | Description |
InstanceResource const & |
table_id() const
Returns the Table ID.
Returns | |
---|---|
Type | Description |
std::string const & |
FullName() const
Returns the fully qualified table name as a string of the form: "projects/
Returns | |
---|---|
Type | Description |
std::string |