24#include <com/sun/star/container/XHierarchicalNameAccess.hpp>
25#include <com/sun/star/sdbc/XConnection.hpp>
26#include <com/sun/star/sdb/tools/XConnectionTools.hpp>
54 const css::uno::Reference< css::container::XHierarchicalNameAccess >& _rxNames,
55 const OUString& _rRelativeRoot
65 const OUString& _rObjectName,
103 const css::uno::Reference< css::sdbc::XConnection >& _rxSdbLevelConnection,
104 sal_Int32 _nCommandType
114 const OUString& _rObjectName,
class implementing the IObjectNameCheck interface, and checking a given name for being valid as eithe...
virtual ~DynamicTableOrQueryNameCheck() override
virtual bool isNameValid(const OUString &_rObjectName, ::dbtools::SQLExceptionInfo &_out_rErrorToDisplay) const override
determines whether a given object name is valid
const DynamicTableOrQueryNameCheck & operator=(const DynamicTableOrQueryNameCheck &)=delete
css::uno::Reference< css::sdb::tools::XObjectNames > mxObjectNames
DynamicTableOrQueryNameCheck(const css::uno::Reference< css::sdbc::XConnection > &_rxSdbLevelConnection, sal_Int32 _nCommandType)
constructs a DynamicTableOrQueryNameCheck instance
DynamicTableOrQueryNameCheck(const DynamicTableOrQueryNameCheck &)=delete
class implementing the IObjectNameCheck interface, and checking given object names against a hierarch...
const HierarchicalNameCheck & operator=(const HierarchicalNameCheck &)=delete
HierarchicalNameCheck(const HierarchicalNameCheck &)=delete
virtual ~HierarchicalNameCheck() override
virtual bool isNameValid(const OUString &_rObjectName, ::dbtools::SQLExceptionInfo &_out_rErrorToDisplay) const override
determines whether a given object name is valid
css::uno::Reference< css::container::XHierarchicalNameAccess > mxHierarchicalNames
HierarchicalNameCheck(const css::uno::Reference< css::container::XHierarchicalNameAccess > &_rxNames, const OUString &_rRelativeRoot)
constructs a HierarchicalNameCheck instance
interface encapsulating the check for the validity of an object name