Public functions | |
---|---|
Child(const char *path) | Used to obtain a MutableData instance that encapsulates the data and priority at the given relative path. |
Child(const std::string & path) | Used to obtain a MutableData instance that encapsulates the data and priority at the given relative path. |
HasChild(const char *path) const | bool Does this MutableData have data at a particular location? |
HasChild(const std::string & path) const | bool Does this MutableData have data at a particular location? |
children() | std::vector< MutableData > Get all the immediate children of this location. |
children_count() | size_t Get the number of children of this location. |
key() const | const char * Get the key name of the source location of this data. |
key_string() const | std::string Get the key name of the source location of this data. |
priority() | Get the priority of the data contained at this snapshot. |
set_priority(const Variant & priority) | void Sets the priority of this field, which controls its sort order relative to its siblings. |
set_value(const Variant & value) | void Sets the data at this location to the given value. |
value() const | Get the value of the data contained at this location. |
MutableDataChild(constchar*path)
Used to obtain a MutableData instance that encapsulates the data and priority at the given relative path.
Note that changes made to a child MutableData instance will be visible to the parent and vice versa.
Details | |||
---|---|---|---|
Parameters |
| ||
Returns | MutableData for the Child relative to this location. The memory will be freed when the Transaction is finished. |
MutableDataChild(conststd::string&path)
Used to obtain a MutableData instance that encapsulates the data and priority at the given relative path.
Details | |||
---|---|---|---|
Parameters |
| ||
Returns | MutableData for the Child relative to this location. The memory will be freed when the Transaction is finished. |
boolHasChild(constchar*path)const
Does this MutableData have data at a particular location?
Details | |||
---|---|---|---|
Parameters |
| ||
Returns | True if there is data at the specified location, false if not. |
boolHasChild(conststd::string&path)const
Does this MutableData have data at a particular location?
Details | |||
---|---|---|---|
Parameters |
| ||
Returns | True if there is data at the specified location, false if not. |
std::vector<MutableData>children()
Get all the immediate children of this location.
Details | |
---|---|
Returns | The immediate children of this location. |
size_tchildren_count()
Get the number of children of this location.
Details | |
---|---|
Returns | The number of immediate children of this location. |
constchar*key()const
Get the key name of the source location of this data.
Details | |
---|---|
Returns | Key name of the source location of this data. |
std::stringkey_string()const
Get the key name of the source location of this data.
Details | |
---|---|
Returns | Key name of the source location of this data. |
Variantpriority()
Get the priority of the data contained at this snapshot.
Details | |
---|---|
Returns | The value of this location's Priority relative to its siblings. |
voidset_priority(constVariant&priority)
Sets the priority of this field, which controls its sort order relative to its siblings.
See also:firebase::database::DatabaseReference::SetPriority() for information on how Priority affects the ordering of a node's children.
Details | |||
---|---|---|---|
Parameters |
|
voidset_value(constVariant&value)
Sets the data at this location to the given value.
Details | |||
---|---|---|---|
Parameters |
|
Variantvalue()const
Get the value of the data contained at this location.
Details | |
---|---|
Returns | The value of the data contained at this location. |
~MutableData()
Destructor.
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-01-23 UTC.