38 OQueryTableConnectionData(
const TTableWindowData::value_type& _pReferencingTable,
const TTableWindowData::value_type& _pReferencedTable );
42 virtual std::shared_ptr<OTableConnectionData>
NewInstance()
const override;
49 virtual bool Update()
override;
sal_Int32 GetFieldIndex(EConnectionSide nWhich) const
void setNatural(bool _bNatural)
EJoinType GetJoinType() const
OQueryTableConnectionData()
void SetFieldIndex(EConnectionSide nWhich, sal_Int32 nVal)
sal_Int32 m_nDestEntryIndex
OQueryTableConnectionData & operator=(const OQueryTableConnectionData &rConnData)
sal_Int32 m_nFromEntryIndex
virtual ~OQueryTableConnectionData() override
void SetJoinType(const EJoinType &eJT)
virtual void CopyFrom(const OTableConnectionData &rSource) override
initialise from a source (more comfortable than a virtual assignment operator)
virtual std::shared_ptr< OTableConnectionData > NewInstance() const override
deliver a new instance of my own type
virtual bool Update() override
Update create a new connection.
OUString const & GetAliasName(EConnectionSide nWhich) const
void InitFromDrag(const OTableFieldDescRef &rDragLeft, const OTableFieldDescRef &rDragRight)
Contains all connection data which exists between two windows.