27 std::u16string_view _rSchema, std::u16string_view _rName,
bool _bShortForm )
29 _inout_rBuffer.append(
" WHERE " );
30 if ( !_rCatalog.empty() )
32 _inout_rBuffer.appendAscii( _bShortForm ?
"TABLE_CAT" :
"TABLE_CATALOG" );
33 _inout_rBuffer.append(
" = '" );
34 _inout_rBuffer.append ( _rCatalog );
35 _inout_rBuffer.append(
"' AND " );
37 if ( !_rSchema.empty() )
39 _inout_rBuffer.appendAscii( _bShortForm ?
"TABLE_SCHEM" :
"TABLE_SCHEMA" );
40 _inout_rBuffer.append(
" = '" );
41 _inout_rBuffer.append ( _rSchema );
42 _inout_rBuffer.append(
"' AND " );
44 _inout_rBuffer.append(
"TABLE_NAME = '" );
45 _inout_rBuffer.append ( _rName );
46 _inout_rBuffer.append(
"'" );