Skip to content

Commit 69c7c88

Browse files
committed
refactor: add std::monostate to DB::Any for preventing some exceptions
1 parent 4489f15 commit 69c7c88

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

  • src/legacy/legacyapi/db

src/legacy/legacyapi/db/Any.h

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,18 @@ namespace DB {
4949
class Any {
5050

5151
public:
52-
std::variant<bool, int64_t, uint64_t, double, std::string, Date, Time, DateTime,
53-
ByteArray> value; ///< Value
52+
std::variant<
53+
std::monostate,
54+
bool,
55+
int64_t,
56+
uint64_t,
57+
double,
58+
std::string,
59+
Date,
60+
Time,
61+
DateTime,
62+
ByteArray>
63+
value; ///< Value
5464

5565
enum class Type : char {
5666
Null = 0,

0 commit comments

Comments
 (0)