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