@@ -157,8 +157,7 @@ namespace detail
157157 {
158158 if (*indicator != SQL_NULL_DATA && *indicator != SQL_NO_TOTAL )
159159 {
160- auto const syntheticIndicator =
161- static_cast <SQLLEN >(StringTraits::Size (result) * sizeof (CharType));
160+ auto const syntheticIndicator = static_cast <SQLLEN >(StringTraits::Size (result) * sizeof (CharType));
162161 StringTraits::PostProcessOutputColumn (result, syntheticIndicator);
163162 }
164163 }
@@ -201,9 +200,8 @@ struct SqlDataBinder<AnsiStringType>
201200 // call path in the library produces (file readers, query formatters, etc.).
202201 if (cb.ServerType () == SqlServerType::POSTGRESQL )
203202 {
204- auto u16String = std::make_shared<std::u16string>(
205- ToUtf16 (std::u8string_view { reinterpret_cast <char8_t const *>(StringTraits::Data (&value)),
206- StringTraits::Size (&value) }));
203+ auto u16String = std::make_shared<std::u16string>(ToUtf16 (std::u8string_view {
204+ reinterpret_cast <char8_t const *>(StringTraits::Data (&value)), StringTraits::Size (&value) }));
207205 cb.PlanPostExecuteCallback ([u16String = u16String]() {}); // keep buffer alive
208206 auto const charCount = u16String->size ();
209207 auto const byteCount = charCount * sizeof (char16_t );
@@ -440,8 +438,7 @@ struct SqlDataBinder<Utf16StringType>
440438 auto const * data = StringTraits::Data (&value);
441439 auto const sizeInBytes = StringTraits::Size (&value) * sizeof (CharType);
442440 auto const charCount = StringTraits::Size (&value);
443- auto const sqlType =
444- static_cast <SQLSMALLINT >(charCount > SqlOptimalMaxColumnSize ? SQL_WLONGVARCHAR : SQL_WVARCHAR );
441+ auto const sqlType = static_cast <SQLSMALLINT >(charCount > SqlOptimalMaxColumnSize ? SQL_WLONGVARCHAR : SQL_WVARCHAR );
445442
446443 SQLLEN * indicator = cb.ProvideInputIndicator ();
447444 *indicator = static_cast <SQLLEN >(sizeInBytes);
@@ -538,15 +535,13 @@ struct SqlDataBinder<Utf32StringType>
538535 {
539536 // Always go via UTF-16 + SQL_C_WCHAR; the driver handles encoding conversion
540537 // for the target server.
541- auto u16String =
542- std::make_shared<std::u16string>(ToUtf16 (detail::SqlViewHelper<Utf32StringType>::View (value)));
538+ auto u16String = std::make_shared<std::u16string>(ToUtf16 (detail::SqlViewHelper<Utf32StringType>::View (value)));
543539 cb.PlanPostExecuteCallback ([u16String = u16String]() {}); // Keep the string alive
544540 auto const * data = u16String->data ();
545541 auto const charCount = u16String->size ();
546542 auto const sizeInBytes = u16String->size () * sizeof (char16_t );
547543 auto const CType = SQLSMALLINT { SQL_C_WCHAR };
548- auto const sqlType =
549- static_cast <SQLSMALLINT >(charCount > SqlOptimalMaxColumnSize ? SQL_WLONGVARCHAR : SQL_WVARCHAR );
544+ auto const sqlType = static_cast <SQLSMALLINT >(charCount > SqlOptimalMaxColumnSize ? SQL_WLONGVARCHAR : SQL_WVARCHAR );
550545
551546 SQLLEN * indicator = cb.ProvideInputIndicator ();
552547 *indicator = static_cast <SQLLEN >(sizeInBytes);
@@ -612,15 +607,13 @@ struct SqlDataBinder<Utf8StringType>
612607 {
613608 // Always go via UTF-16 + SQL_C_WCHAR; the driver handles encoding conversion
614609 // for the target server.
615- auto u16String =
616- std::make_shared<std::u16string>(ToUtf16 (detail::SqlViewHelper<Utf8StringType>::View (value)));
610+ auto u16String = std::make_shared<std::u16string>(ToUtf16 (detail::SqlViewHelper<Utf8StringType>::View (value)));
617611 cb.PlanPostExecuteCallback ([u16String = u16String]() {}); // Keep the string alive
618612
619613 auto const CType = SQL_C_WCHAR ;
620614 auto const charCount = u16String->size ();
621615 auto const byteCount = u16String->size () * sizeof (char16_t );
622- auto const sqlType =
623- static_cast <SQLSMALLINT >(charCount > SqlOptimalMaxColumnSize ? SQL_WLONGVARCHAR : SQL_WVARCHAR );
616+ auto const sqlType = static_cast <SQLSMALLINT >(charCount > SqlOptimalMaxColumnSize ? SQL_WLONGVARCHAR : SQL_WVARCHAR );
624617
625618 SQLLEN * indicator = cb.ProvideInputIndicator ();
626619 *indicator = static_cast <SQLLEN >(byteCount);
0 commit comments