MCPcopy Create free account
hub / github.com/apache/arrow / ConvertToWString

Function ConvertToWString

cpp/src/arrow/flight/sql/odbc/tests/odbc_test_suite.cc:513–524  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

511}
512
513std::wstring ConvertToWString(const std::vector<SQLWCHAR>& str_val, SQLSMALLINT str_len) {
514 std::wstring attr_str;
515 if (str_len == 0) {
516 attr_str = std::wstring(&str_val[0]);
517 } else {
518 EXPECT_GT(str_len, 0);
519 EXPECT_LE(str_len, static_cast<SQLSMALLINT>(kOdbcBufferSize));
520 attr_str =
521 std::wstring(str_val.begin(), str_val.begin() + str_len / GetSqlWCharSize());
522 }
523 return attr_str;
524}
525
526void CheckStringColumnW(SQLHSTMT stmt, int col_id, const std::wstring& expected) {
527 SQLWCHAR buf[1024];

Callers 2

GetSQLColAttributeStringFunction · 0.85

Calls 2

GetSqlWCharSizeFunction · 0.85
beginMethod · 0.45

Tested by

no test coverage detected