29 const QString &
getAlias()
const override;
30 void setAlias(
const QString &alias)
override;
31 const QByteArray &
getHash()
const override;
32 void setHash(
const QByteArray &source)
override;
33 const QByteArray &
getData()
const override;
34 const QByteArray &
setData(
const QByteArray &newData)
override;
39 QString
table()
const override;
40 QH::PKG::DBVariantMap
variantMap()
const override;
const QByteArray & getHash() const override
getHash return hash of data
bool fromSqlRecord(const QSqlRecord &q) override
const QByteArray & getData() const override
getData This method returns data of the record.
void setAlias(const QString &alias) override
setAlias This method sets new alias for record.
QH::PKG::DBObject * createDBObject() const override
const QByteArray & setData(const QByteArray &newData) override
setData This method sets new data of record.
QH::PKG::DBVariantMap variantMap() const override
void setHash(const QByteArray &source) override
setHash This method sets new hash of record.
QString primaryKey() const override
QVariant primaryValue() const override
const QString & getAlias() const override
getAlias returns alias of the record.
QString table() const override
The iRecord class This is main interface for all records of database.