20#ifndef INCLUDED_SVX_SOURCE_INC_SQLPARSERCLIENT_HXX
21#define INCLUDED_SVX_SOURCE_INC_SQLPARSERCLIENT_HXX
23#include <config_options.h>
26#include <com/sun/star/uno/XComponentContext.hpp>
32 class XNumberFormatter;
50 mutable std::shared_ptr< ::connectivity::OSQLParser > m_pParser;
53 const css::uno::Reference< css::uno::XComponentContext >& rxContext);
55 std::unique_ptr< ::connectivity::OSQLParseNode > predicateTree(
56 OUString& _rErrorMessage,
57 const OUString& _rStatement,
58 const css::uno::Reference< css::util::XNumberFormatter >& _rxFormatter,
59 const css::uno::Reference< css::beans::XPropertySet >& _rxField
helper class which needs access to a (shared and ref-counted) OSystemParseContext instance.
class SAL_NO_VTABLE XPropertySet