15#ifndef GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_SPANNER_PARTITION_OPTIONS_H
16#define GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_SPANNER_PARTITION_OPTIONS_H
18#include "google/cloud/spanner/version.h"
19#include "google/cloud/optional.h"
20#include "google/cloud/options.h"
21#include "absl/types/optional.h"
22#include <google/spanner/v1/spanner.pb.h>
28GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN
31
32
33
34
35
36
37
40
41
42
43
44
45
49
50
51
52
53
54
55
59
60
61
62
63
64
83GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_END
87namespace spanner_internal {
88GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN
90GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_END
Contains all the Cloud Spanner C++ client types and functions.
Definition: backoff_policy.h:23
PartitionOptions ToPartitionOptions(Options const &)
Converts common Options to PartitionOptions.
Options ToOptions(PartitionOptions const &)
Converts PartitionOptions to common Options.
bool operator==(PartitionOptions const &a, PartitionOptions const &b)
Definition: partition_options.h:68
bool operator!=(PartitionOptions const &a, PartitionOptions const &b)
Definition: partition_options.h:73
Options passed to Client::PartitionRead or Client::PartitionQuery.
Definition: partition_options.h:38
absl::optional< std::int64_t > max_partitions
The desired maximum number of partitions to return.
Definition: partition_options.h:56
bool data_boost
Use "data boost" in the returned partitions.
Definition: partition_options.h:65
absl::optional< std::int64_t > partition_size_bytes
The desired data size for each partition generated.
Definition: partition_options.h:46