From fea680fa4a4d0842bc6607fb5afab9a5ed216ea1 Mon Sep 17 00:00:00 2001 From: CEL Dev Team Date: Mon, 24 Aug 2026 14:09:47 -0700 Subject: [PATCH] internal updates PiperOrigin-RevId: 970070604 --- checker/standard_library.cc | 3 +++ common/standard_definitions.h | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/checker/standard_library.cc b/checker/standard_library.cc index 744a171ef..182b64693 100644 --- a/checker/standard_library.cc +++ b/checker/standard_library.cc @@ -768,6 +768,9 @@ absl::Status AddTimeFunctions(TypeCheckerBuilder& builder) { get_seconds.set_name(StandardFunctions::kSeconds); CEL_RETURN_IF_ERROR(get_seconds.AddOverload(MakeMemberOverloadDecl( StandardOverloadIds::kTimestampToSeconds, IntType(), TimestampType()))); + CEL_RETURN_IF_ERROR(get_seconds.AddOverload( + MakeMemberOverloadDecl(StandardOverloadIds::kTimestampToSecondsTz, + IntType(), TimestampType(), StringType()))); CEL_RETURN_IF_ERROR(get_seconds.AddOverload( MakeMemberOverloadDecl(StandardOverloadIds::kTimestampToSecondsWithTz, IntType(), TimestampType(), StringType()))); diff --git a/common/standard_definitions.h b/common/standard_definitions.h index eea185f6b..faa2802e8 100644 --- a/common/standard_definitions.h +++ b/common/standard_definitions.h @@ -287,8 +287,10 @@ struct StandardOverloadIds { static constexpr absl::string_view kDurationToMinutes = "duration_to_minutes"; static constexpr absl::string_view kTimestampToSeconds = "timestamp_to_seconds"; - static constexpr absl::string_view kTimestampToSecondsWithTz = + static constexpr absl::string_view kTimestampToSecondsTz = "timestamp_to_seconds_tz"; + static constexpr absl::string_view kTimestampToSecondsWithTz = + "timestamp_to_seconds_with_tz"; static constexpr absl::string_view kDurationToSeconds = "duration_to_seconds"; static constexpr absl::string_view kTimestampToMilliseconds = "timestamp_to_milliseconds";