Current section
Files
Jump to
Current section
Files
lib/google/spanner/v1/result_set.pb.ex
defmodule Google.Spanner.V1.ResultSet do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:metadata, 1, type: Google.Spanner.V1.ResultSetMetadata)
field(:rows, 2, repeated: true, type: Google.Protobuf.ListValue)
field(:stats, 3, type: Google.Spanner.V1.ResultSetStats)
end
defmodule Google.Spanner.V1.PartialResultSet do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:metadata, 1, type: Google.Spanner.V1.ResultSetMetadata)
field(:values, 2, repeated: true, type: Google.Protobuf.Value)
field(:chunked_value, 3, type: :bool, json_name: "chunkedValue")
field(:resume_token, 4, type: :bytes, json_name: "resumeToken")
field(:stats, 5, type: Google.Spanner.V1.ResultSetStats)
end
defmodule Google.Spanner.V1.ResultSetMetadata do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:row_type, 1, type: Google.Spanner.V1.StructType, json_name: "rowType")
field(:transaction, 2, type: Google.Spanner.V1.Transaction)
field(:undeclared_parameters, 3,
type: Google.Spanner.V1.StructType,
json_name: "undeclaredParameters"
)
end
defmodule Google.Spanner.V1.ResultSetStats do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
oneof(:row_count, 0)
field(:query_plan, 1, type: Google.Spanner.V1.QueryPlan, json_name: "queryPlan")
field(:query_stats, 2, type: Google.Protobuf.Struct, json_name: "queryStats")
field(:row_count_exact, 3, type: :int64, json_name: "rowCountExact", oneof: 0)
field(:row_count_lower_bound, 4, type: :int64, json_name: "rowCountLowerBound", oneof: 0)
end