MCPcopy Create free account
hub / github.com/MaterializeInc/materialize / timezone_time_variadic

Function timezone_time_variadic

src/expr/src/scalar/func/variadic.rs:1580–1587  ·  view source on GitHub ↗
(
    tz_str: &str,
    time: NaiveTime,
    wall_time: CheckedTimestamp<DateTime<Utc>>,
)

Source from the content-addressed store, hash-verified

1578
1579#[sqlfunc(sqlname = "timezonet")]
1580fn timezone_time_variadic(
1581 tz_str: &str,
1582 time: NaiveTime,
1583 wall_time: CheckedTimestamp<DateTime<Utc>>,
1584) -> Result<NaiveTime, EvalError> {
1585 parse_timezone(tz_str, TimezoneSpec::Posix)
1586 .map(|tz| timezone_time(tz, time, &wall_time.naive_utc()))
1587}
1588pub(crate) trait LazyVariadicFunc: fmt::Display {
1589 fn eval<'a>(
1590 &'a self,

Callers

nothing calls this directly

Calls 3

parse_timezoneFunction · 0.85
timezone_timeFunction · 0.85
mapMethod · 0.45

Tested by

no test coverage detected