Reference documentation and code samples for the Cloud Spanner V1 API class Google::Cloud::Spanner::V1::StructType::Field.
Message representing a single field of a struct.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#name
def name() -> ::String
Returns
-
(::String) — The name of the field. For reads, this is the column name. For
SQL queries, it is the column alias (e.g.,
"Word"
in the query"SELECT 'hello' AS Word"
), or the column name (e.g.,"ColName"
in the query"SELECT ColName FROM Table"
). Some columns might have an empty name (e.g.,"SELECT UPPER(ColName)"
). Note that a query result can contain multiple fields with the same name.
#name=
def name=(value) -> ::String
Parameter
-
value (::String) — The name of the field. For reads, this is the column name. For
SQL queries, it is the column alias (e.g.,
"Word"
in the query"SELECT 'hello' AS Word"
), or the column name (e.g.,"ColName"
in the query"SELECT ColName FROM Table"
). Some columns might have an empty name (e.g.,"SELECT UPPER(ColName)"
). Note that a query result can contain multiple fields with the same name.
Returns
-
(::String) — The name of the field. For reads, this is the column name. For
SQL queries, it is the column alias (e.g.,
"Word"
in the query"SELECT 'hello' AS Word"
), or the column name (e.g.,"ColName"
in the query"SELECT ColName FROM Table"
). Some columns might have an empty name (e.g.,"SELECT UPPER(ColName)"
). Note that a query result can contain multiple fields with the same name.
#type
def type() -> ::Google::Cloud::Spanner::V1::Type
Returns
- (::Google::Cloud::Spanner::V1::Type) — The type of the field.
#type=
def type=(value) -> ::Google::Cloud::Spanner::V1::Type
Parameter
- value (::Google::Cloud::Spanner::V1::Type) — The type of the field.
Returns
- (::Google::Cloud::Spanner::V1::Type) — The type of the field.