22#include <com/sun/star/sdb/XSQLQueryComposerFactory.hpp>
24#include <osl/diagnose.h>
26#include <rtl/ustrbuf.hxx>
41 :m_bApplyPublicFilter( true )
77 static const OUString sErr(
"#FilterManager::getFilterComponent unknown component#");
103 bool propagate(
true);
157 if ( !io_appendTo.isEmpty() )
159 io_appendTo.insert( 0,
'(' );
160 io_appendTo.insert( 1,
' ' );
161 io_appendTo.append(
" ) AND " );
164 io_appendTo.append(
"( " );
165 io_appendTo.append( i_component );
166 io_appendTo.append(
" )" );
180 o_singleComponent.clear();
186 o_singleComponent.clear();
203 o_singleComponent.clear();
209 o_singleComponent.clear();
220 OUString singleComponent;
223 return singleComponent;
226 OUStringBuffer aComposedFilter(singleComponent);
230 return aComposedFilter.makeStringAndClear();
237 OUString singleComponent;
240 return singleComponent;
243 OUStringBuffer aComposedFilter(singleComponent);
247 return aComposedFilter.makeStringAndClear();
#define DBG_UNHANDLED_EXCEPTION(...)
#define PROPERTY_ID_HAVINGCLAUSE
#define PROPERTY_ID_FILTER
#define PROPERTY_ID_APPLYFILTER