has many fetch with join
This commit is contained in:
@@ -18,6 +18,8 @@ size_t test_result_reader::start_column_index() const {
|
||||
return 0;
|
||||
}
|
||||
|
||||
void test_result_reader::unshift() {}
|
||||
|
||||
void test_result_reader::read_value(const char *id, const size_t index, int8_t &value) {
|
||||
value = -8;
|
||||
}
|
||||
|
||||
@@ -38,6 +38,7 @@ public:
|
||||
[[nodiscard]] const char *column(size_t index) const override;
|
||||
[[nodiscard]] utils::result<bool, utils::error> fetch() override;
|
||||
[[nodiscard]] size_t start_column_index() const override;
|
||||
void unshift() override;
|
||||
|
||||
void read_value(const char *id, size_t index, int8_t &value) override;
|
||||
void read_value(const char *id, size_t index, int16_t &value) override;
|
||||
|
||||
@@ -37,7 +37,7 @@ TEST_CASE("Test field", "[field]") {
|
||||
REQUIRE(bool_val.has_value());
|
||||
REQUIRE(bool_val.value());
|
||||
|
||||
f = sql::field("name", utils::blob{ 7,8,6,5,4,3 }, 0, 1);
|
||||
f = sql::field("name", utils::blob{ 7,8,6,5,4,3 }, sql::field_type::Attribute, 0, 1);
|
||||
REQUIRE(f.index() == 1);
|
||||
REQUIRE(!f.is_null());
|
||||
REQUIRE(!f.is_integer());
|
||||
|
||||
Reference in New Issue
Block a user