Skip to content

Commit 1540e6e

Browse files
authored
chore(bigquery): migrate to std::optional (#16210)
1 parent fa1f951 commit 1540e6e

11 files changed

Lines changed: 15 additions & 15 deletions

File tree

google/cloud/bigquery/v2/minimal/internal/common_v2_resources.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,7 @@ bool operator==(Struct const& lhs, Struct const& rhs);
316316

317317
struct ColumnData {
318318
std::string value;
319-
// TODO(#14387): Use absl::optional instead.
319+
// TODO(#14387): Use std::optional instead.
320320
bool is_null{false};
321321
std::string DebugString(absl::string_view name,
322322
TracingOptions const& options = {},

google/cloud/bigquery/v2/minimal/internal/dataset_request.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
#include "google/cloud/tracing_options.h"
2222
#include "google/cloud/version.h"
2323
#include "absl/strings/string_view.h"
24-
#include "absl/types/optional.h"
24+
#include <optional>
2525
#include <string>
2626

2727
namespace google {

google/cloud/bigquery/v2/minimal/internal/job.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
#include "google/cloud/tracing_options.h"
2121
#include "google/cloud/version.h"
2222
#include "absl/strings/string_view.h"
23-
#include "absl/types/optional.h"
2423
#include <nlohmann/json.hpp>
24+
#include <optional>
2525
#include <string>
2626

2727
namespace google {

google/cloud/bigquery/v2/minimal/internal/job_query_stats.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
#include "google/cloud/tracing_options.h"
2121
#include "google/cloud/version.h"
2222
#include "absl/strings/string_view.h"
23-
#include "absl/types/optional.h"
2423
#include <nlohmann/json.hpp>
2524
#include <chrono>
25+
#include <optional>
2626
#include <string>
2727

2828
namespace google {

google/cloud/bigquery/v2/minimal/internal/job_request.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
#include "google/cloud/tracing_options.h"
2424
#include "google/cloud/version.h"
2525
#include "absl/strings/string_view.h"
26-
#include "absl/types/optional.h"
2726
#include <nlohmann/json.hpp>
2827
#include <chrono>
28+
#include <optional>
2929
#include <ostream>
3030
#include <string>
3131

@@ -114,11 +114,11 @@ class ListJobsRequest {
114114
std::string const& project_id() const { return project_id_; }
115115
bool const& all_users() const { return all_users_; }
116116
std::int32_t const& max_results() const { return max_results_; }
117-
absl::optional<std::chrono::system_clock::time_point> const&
117+
std::optional<std::chrono::system_clock::time_point> const&
118118
min_creation_time() const {
119119
return min_creation_time_;
120120
}
121-
absl::optional<std::chrono::system_clock::time_point> const&
121+
std::optional<std::chrono::system_clock::time_point> const&
122122
max_creation_time() const {
123123
return max_creation_time_;
124124
}
@@ -211,8 +211,8 @@ class ListJobsRequest {
211211
std::string project_id_;
212212
bool all_users_;
213213
std::int32_t max_results_;
214-
absl::optional<std::chrono::system_clock::time_point> min_creation_time_;
215-
absl::optional<std::chrono::system_clock::time_point> max_creation_time_;
214+
std::optional<std::chrono::system_clock::time_point> min_creation_time_;
215+
std::optional<std::chrono::system_clock::time_point> max_creation_time_;
216216
std::string page_token_;
217217
Projection projection_;
218218
StateFilter state_filter_;

google/cloud/bigquery/v2/minimal/internal/job_stats.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
#include "google/cloud/tracing_options.h"
2121
#include "google/cloud/version.h"
2222
#include "absl/strings/string_view.h"
23-
#include "absl/types/optional.h"
2423
#include <nlohmann/json.hpp>
2524
#include <chrono>
25+
#include <optional>
2626
#include <string>
2727

2828
namespace google {

google/cloud/bigquery/v2/minimal/internal/project.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
#include "google/cloud/tracing_options.h"
1919
#include "google/cloud/version.h"
2020
#include "absl/strings/string_view.h"
21-
#include "absl/types/optional.h"
2221
#include <nlohmann/json.hpp>
22+
#include <optional>
2323
#include <string>
2424

2525
namespace google {

google/cloud/bigquery/v2/minimal/internal/project_request.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
#include "google/cloud/tracing_options.h"
2222
#include "google/cloud/version.h"
2323
#include "absl/strings/string_view.h"
24-
#include "absl/types/optional.h"
24+
#include <optional>
2525
#include <string>
2626

2727
namespace google {

google/cloud/bigquery/v2/minimal/internal/table.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
#include "google/cloud/tracing_options.h"
2424
#include "google/cloud/version.h"
2525
#include "absl/strings/string_view.h"
26-
#include "absl/types/optional.h"
2726
#include <nlohmann/json.hpp>
2827
#include <chrono>
28+
#include <optional>
2929
#include <string>
3030

3131
namespace google {

google/cloud/bigquery/v2/minimal/internal/table_request.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
#include "google/cloud/tracing_options.h"
2323
#include "google/cloud/version.h"
2424
#include "absl/strings/string_view.h"
25-
#include "absl/types/optional.h"
25+
#include <optional>
2626
#include <string>
2727

2828
namespace google {

0 commit comments

Comments
 (0)