diff --git a/c/validation/adbc_validation.h b/c/validation/adbc_validation.h index f8ef350cc2..427e39b2e2 100644 --- a/c/validation/adbc_validation.h +++ b/c/validation/adbc_validation.h @@ -491,6 +491,14 @@ class StatementTest { const char* timezone); }; +template +void StatementTest::TestSqlIngestType(ArrowType type, + const std::vector>& values, + bool dictionary_encode) { + SchemaField field("col", type); + TestSqlIngestType(field, values, dictionary_encode); +} + #define ADBCV_TEST_STATEMENT(FIXTURE) \ static_assert(std::is_base_of::value, \ ADBCV_STRINGIFY(FIXTURE) " must inherit from StatementTest"); \ diff --git a/c/validation/adbc_validation_statement.cc b/c/validation/adbc_validation_statement.cc index 150aabf327..cd388623ba 100644 --- a/c/validation/adbc_validation_statement.cc +++ b/c/validation/adbc_validation_statement.cc @@ -178,14 +178,6 @@ void StatementTest::TestSqlIngestType(SchemaField field, ASSERT_THAT(AdbcStatementRelease(&statement, &error), IsOkStatus(&error)); } -template -void StatementTest::TestSqlIngestType(ArrowType type, - const std::vector>& values, - bool dictionary_encode) { - SchemaField field("col", type); - TestSqlIngestType(field, values, dictionary_encode); -} - template void StatementTest::TestSqlIngestNumericType(ArrowType type) { std::vector> values = {