Struct google_spanner1::ResultSetMetadata
source · pub struct ResultSetMetadata {
pub row_type: Option<StructType>,
pub transaction: Option<Transaction>,
}Expand description
Metadata about a ResultSet or PartialResultSet.
This type is not used in any activity, and only used as part of another schema.
Fields§
§row_type: Option<StructType>Indicates the field names and types for the rows in the result
set. For example, a SQL query like "SELECT UserId, UserName FROM Users" could return a row_type value like:
"fields": [
{ "name": "UserId", "type": { "code": "INT64" } },
{ "name": "UserName", "type": { "code": "STRING" } },
]transaction: Option<Transaction>If the read or SQL query began a transaction as a side-effect, the information about the new transaction is yielded here.
Trait Implementations§
source§impl Clone for ResultSetMetadata
impl Clone for ResultSetMetadata
source§fn clone(&self) -> ResultSetMetadata
fn clone(&self) -> ResultSetMetadata
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for ResultSetMetadata
impl Debug for ResultSetMetadata
source§impl Default for ResultSetMetadata
impl Default for ResultSetMetadata
source§fn default() -> ResultSetMetadata
fn default() -> ResultSetMetadata
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ResultSetMetadata
impl<'de> Deserialize<'de> for ResultSetMetadata
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more