Changeset View
Changeset View
Standalone View
Standalone View
src/KDbTransaction.cpp
Show First 20 Lines • Show All 95 Lines • ▼ Show 20 Line(s) | 95 | { | |||
---|---|---|---|---|---|
96 | d->active = set; | 96 | d->active = set; | ||
97 | } | 97 | } | ||
98 | 98 | | |||
99 | KDbConnection *KDbTransactionData::connection() | 99 | KDbConnection *KDbTransactionData::connection() | ||
100 | { | 100 | { | ||
101 | return d->connection; | 101 | return d->connection; | ||
102 | } | 102 | } | ||
103 | 103 | | |||
104 | const KDbConnection *KDbTransactionData::connection() const | ||||
105 | { | ||||
106 | return d->connection; | ||||
107 | } | ||||
108 | | ||||
104 | //--------------------------------------------------- | 109 | //--------------------------------------------------- | ||
105 | 110 | | |||
106 | KDbTransaction::KDbTransaction() | 111 | KDbTransaction::KDbTransaction() | ||
107 | : m_data(nullptr) | 112 | : m_data(nullptr) | ||
108 | { | 113 | { | ||
109 | } | 114 | } | ||
110 | 115 | | |||
111 | KDbTransaction::KDbTransaction(const KDbTransaction& trans) | 116 | KDbTransaction::KDbTransaction(const KDbTransaction& trans) | ||
▲ Show 20 Lines • Show All 48 Lines • ▼ Show 20 Line(s) | 162 | #endif | |||
160 | return *this; | 165 | return *this; | ||
161 | } | 166 | } | ||
162 | 167 | | |||
163 | bool KDbTransaction::operator==(const KDbTransaction& other) const | 168 | bool KDbTransaction::operator==(const KDbTransaction& other) const | ||
164 | { | 169 | { | ||
165 | return m_data == other.m_data; | 170 | return m_data == other.m_data; | ||
166 | } | 171 | } | ||
167 | 172 | | |||
168 | KDbConnection* KDbTransaction::connection() const | 173 | KDbConnection* KDbTransaction::connection() | ||
169 | { | 174 | { | ||
170 | return m_data ? m_data->connection() : nullptr; | 175 | return m_data ? m_data->connection() : nullptr; | ||
171 | } | 176 | } | ||
172 | 177 | | |||
178 | const KDbConnection* KDbTransaction::connection() const | ||||
179 | { | ||||
180 | return const_cast<KDbTransaction*>(this)->connection(); | ||||
181 | } | ||||
182 | | ||||
173 | bool KDbTransaction::isActive() const | 183 | bool KDbTransaction::isActive() const | ||
174 | { | 184 | { | ||
175 | return m_data && m_data->isActive(); | 185 | return m_data && m_data->isActive(); | ||
176 | } | 186 | } | ||
177 | 187 | | |||
178 | bool KDbTransaction::isNull() const | 188 | bool KDbTransaction::isNull() const | ||
179 | { | 189 | { | ||
180 | return m_data == nullptr; | 190 | return m_data == nullptr; | ||
▲ Show 20 Lines • Show All 74 Lines • Show Last 20 Lines |