package
0.0.0-20201102054017-282493799a89
Repository: https://github.com/golangltd/leafltd.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
No description provided by the author
# Constants
The default mode where only the query result, without any information about the query plan is returned.
This mode returns only the query plan, without any result rows or execution statistics information.
This mode returns both the query plan and the execution statistics along with the result rows.
Not specified.
Denotes a Relational operator node in the expression tree.
Denotes a Scalar node in the expression tree.
Encoded as `list`, where the list elements are represented according to [array_element_type][google.spanner.v1.Type.array_element_type].
Encoded as JSON `true` or `false`.
Encoded as a base64-encoded `string`, as described in RFC 4648, section 4.
Encoded as `string` in RFC 3339 date format.
Encoded as `number`, or the strings `"NaN"`, `"Infinity"`, or `"-Infinity"`.
Encoded as `string`, in decimal format.
Encoded as `string`.
Encoded as `list`, where list element `i` is represented according to [struct_type.fields[i]][google.spanner.v1.StructType.fields].
Encoded as `string` in RFC 3339 timestamp format.
Not specified.
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
The request for [BeginTransaction][google.spanner.v1.Spanner.BeginTransaction].
The request for [Commit][google.spanner.v1.Spanner.Commit].
No description provided by the author
No description provided by the author
The response for [Commit][google.spanner.v1.Spanner.Commit].
The request for [CreateSession][google.spanner.v1.Spanner.CreateSession].
The request for [DeleteSession][google.spanner.v1.Spanner.DeleteSession].
The request for [ExecuteSql][google.spanner.v1.Spanner.ExecuteSql] and [ExecuteStreamingSql][google.spanner.v1.Spanner.ExecuteStreamingSql].
The request for [GetSession][google.spanner.v1.Spanner.GetSession].
KeyRange represents a range of rows in a table or index.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
`KeySet` defines a collection of Cloud Spanner keys and/or key ranges.
The request for [ListSessions][google.spanner.v1.Spanner.ListSessions].
The response for [ListSessions][google.spanner.v1.Spanner.ListSessions].
A modification to one or more Cloud Spanner rows.
Arguments to [delete][google.spanner.v1.Mutation.delete] operations.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Arguments to [insert][google.spanner.v1.Mutation.insert], [update][google.spanner.v1.Mutation.update], [insert_or_update][google.spanner.v1.Mutation.insert_or_update], and [replace][google.spanner.v1.Mutation.replace] operations.
Partial results from a streaming read or SQL query.
Information returned for each partition returned in a PartitionResponse.
Options for a PartitionQueryRequest and PartitionReadRequest.
The request for [PartitionQuery][google.spanner.v1.Spanner.PartitionQuery].
The request for [PartitionRead][google.spanner.v1.Spanner.PartitionRead].
The response for [PartitionQuery][google.spanner.v1.Spanner.PartitionQuery] or [PartitionRead][google.spanner.v1.Spanner.PartitionRead].
Node information for nodes appearing in a [QueryPlan.plan_nodes][google.spanner.v1.QueryPlan.plan_nodes].
Metadata associated with a parent-child relationship appearing in a [PlanNode][google.spanner.v1.PlanNode].
Condensed representation of a node and its subtree.
Contains an ordered list of nodes appearing in the query plan.
The request for [Read][google.spanner.v1.Spanner.Read] and [StreamingRead][google.spanner.v1.Spanner.StreamingRead].
Results from [Read][google.spanner.v1.Spanner.Read] or [ExecuteSql][google.spanner.v1.Spanner.ExecuteSql].
Metadata about a [ResultSet][google.spanner.v1.ResultSet] or [PartialResultSet][google.spanner.v1.PartialResultSet].
Additional statistics about a [ResultSet][google.spanner.v1.ResultSet] or [PartialResultSet][google.spanner.v1.PartialResultSet].
The request for [Rollback][google.spanner.v1.Spanner.Rollback].
A session in the Cloud Spanner API.
`StructType` defines the fields of a [STRUCT][google.spanner.v1.TypeCode.STRUCT] type.
Message representing a single field of a struct.
A transaction.
# Transactions
Each session can have at most one active transaction at a time.
Message type to initiate a read-only transaction.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Message type to initiate a read-write transaction.
No description provided by the author
This message is used to select the transaction in which a [Read][google.spanner.v1.Spanner.Read] or [ExecuteSql][google.spanner.v1.Spanner.ExecuteSql] call runs.
No description provided by the author
No description provided by the author
No description provided by the author
`Type` indicates the type of a Cloud Spanner value, as might be stored in a table cell or returned from an SQL query.
# Interfaces
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
Mode in which the query must be processed.
The kind of [PlanNode][google.spanner.v1.PlanNode].
`TypeCode` is used as part of [Type][google.spanner.v1.Type] to indicate the type of a Cloud Spanner value.