Skip to content

Commit 04f829b

Browse files
committed
vendor: Update vendored sources to duckdb/duckdb@0de6960
Internal duckdb/duckdb#4995: Commutative INTERVAL Multiply (duckdb/duckdb#17730)
1 parent 01d95f9 commit 04f829b

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

src/duckdb/src/function/scalar/operator/arithmetic.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -882,9 +882,15 @@ ScalarFunctionSet OperatorMultiplyFun::GetFunctions() {
882882
multiply.AddFunction(
883883
ScalarFunction({LogicalType::INTERVAL, LogicalType::DOUBLE}, LogicalType::INTERVAL,
884884
ScalarFunction::BinaryFunction<interval_t, double, interval_t, MultiplyOperator>));
885+
multiply.AddFunction(
886+
ScalarFunction({LogicalType::DOUBLE, LogicalType::INTERVAL}, LogicalType::INTERVAL,
887+
ScalarFunction::BinaryFunction<double, interval_t, interval_t, MultiplyOperator>));
885888
multiply.AddFunction(
886889
ScalarFunction({LogicalType::BIGINT, LogicalType::INTERVAL}, LogicalType::INTERVAL,
887890
ScalarFunction::BinaryFunction<int64_t, interval_t, interval_t, MultiplyOperator>));
891+
multiply.AddFunction(
892+
ScalarFunction({LogicalType::INTERVAL, LogicalType::BIGINT}, LogicalType::INTERVAL,
893+
ScalarFunction::BinaryFunction<interval_t, int64_t, interval_t, MultiplyOperator>));
888894
for (auto &func : multiply.functions) {
889895
ScalarFunction::SetReturnsError(func);
890896
}

src/duckdb/src/function/table/version/pragma_version.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#ifndef DUCKDB_PATCH_VERSION
2-
#define DUCKDB_PATCH_VERSION "1-dev77"
2+
#define DUCKDB_PATCH_VERSION "1-dev79"
33
#endif
44
#ifndef DUCKDB_MINOR_VERSION
55
#define DUCKDB_MINOR_VERSION 3
@@ -8,10 +8,10 @@
88
#define DUCKDB_MAJOR_VERSION 1
99
#endif
1010
#ifndef DUCKDB_VERSION
11-
#define DUCKDB_VERSION "v1.3.1-dev77"
11+
#define DUCKDB_VERSION "v1.3.1-dev79"
1212
#endif
1313
#ifndef DUCKDB_SOURCE_ID
14-
#define DUCKDB_SOURCE_ID "1fdb10c960"
14+
#define DUCKDB_SOURCE_ID "0de6960b0e"
1515
#endif
1616
#include "duckdb/function/table/system_functions.hpp"
1717
#include "duckdb/main/database.hpp"

0 commit comments

Comments
 (0)