|
quint32 | rows () const |
|
quint32 | columns () const |
|
QVariantList | record (quint32 n) const |
|
void | record (quint32, const QVariantList &vars, quint32 offset=0) |
|
QVariantList | column (const QString &nme) const |
|
void | column (const QString &nme, const QVariantList &vars, quint32 offset=0) |
|
QVariant | cell (const QString &col, quint32 rec) const |
|
void | cell (const QString &col, quint32 rec, const QVariant &var) |
|
bool | createTable () |
|
bool | addColumn (const QString &name, const IDomain &domain) |
|
bool | addColumn (const ColumnDefinition &def) |
|
ColumnDefinition | columndefinition (const QString &nme) const |
|
quint32 | columnIndex (const QString &nme) const |
|
QVariant | cellByKey (quint64 itemId, const QString &col) |
|
void | setTable (const ITable &tbl, const QString &keyColumn) |
|
virtual quint32 | recordCount () const =0 |
|
virtual quint32 | columnCount () const =0 |
|
virtual void | recordCount (quint32 r)=0 |
|
virtual bool | addColumn (const QString &name, const QString &domainname)=0 |
|
virtual ColumnDefinition | columndefinition (quint32 index) const =0 |
|
virtual ColumnDefinition & | columndefinition (quint32 index)=0 |
|
virtual void | columndefinition (const ColumnDefinition &coldef)=0 |
|
virtual void | newRecord ()=0 |
|
virtual void | record (quint32 rec, const std::vector< QVariant > &vars, quint32 offset=0)=0 |
|
virtual std::vector< QVariant > | column (const QString &nme, quint32 start=0, quint32 stop=2e9) const =0 |
|
virtual std::vector< QVariant > | column (quint32 index, quint32 start=0, quint32 stop=2e9) const =0 |
|
virtual void | column (const QString &nme, const std::vector< QVariant > &vars, quint32 offset=0)=0 |
|
virtual void | column (const quint32 index, const std::vector< QVariant > &vars, quint32 offset=0)=0 |
|
virtual QVariant | cell (const QString &col, quint32 rec, bool asRaw=true) const =0 |
|
virtual QVariant | cell (const quint32 index, quint32 rec, bool asRaw=true) const =0 |
|
virtual void | setCell (const QString &col, quint32 rec, const QVariant &var)=0 |
|
virtual void | setCell (quint32 col, quint32 rec, const QVariant &var)=0 |
|
virtual std::vector< quint32 > | select (const QString &conditions) const =0 |
|
virtual void | dataLoaded (bool yesno)=0 |
|
virtual bool | isDataLoaded () const =0 |
|
| IlwisObject () |
|
| IlwisObject (const Resource &source) |
|
virtual bool | prepare () |
|
void | setName (const QString &nm) |
|
void | setCode (const QString &cd) |
|
QDateTime | modifiedTime () const |
| returns the moment when the object was last modified More...
|
|
void | setModifiedTime (const Time &time) |
| sets the last modified time of the object More...
|
|
Time | createTime () const |
|
void | setCreateTime (const Time &time) |
|
virtual QString | toString () |
| translates the defintion of an object to a string representation More...
|
|
virtual void | setConnector (ConnectorInterface *connector, int mode=cmINPUT|cmOUTPUT) |
| connects an ilwisobject to an input or output source More...
|
|
virtual bool | isEqual (const Ilwis::IlwisObject *obj) const |
| isEqual compares the properties of ilwisobjects to test for equality. More...
|
|
virtual bool | isValid () const |
| isValid Tests the validity of an ilwisobject. More...
|
|
virtual bool | isReadOnly () const |
| isReadOnly tells if the source/target of the ilwisobject maybe modifiable. More...
|
|
virtual void | setReadOnly (bool yesno) |
|
virtual bool | hasChanged () const |
|
virtual void | changed (bool yesno) |
|
virtual IlwisTypes | ilwisType () const =0 |
|
virtual bool | prepare (const QString &def) |
| prepare More...
|
|
bool | fromInternal (const QSqlRecord &rec) |
|
bool | isAnonymous () const |
|
virtual Resource | source (int mode=cmINPUT) const |
| source the location of the source that represents the physical read origin of this object More...
|
|
virtual bool | store (int mode=smMETADATA|smBINARYDATA) |
| target the location of the source that represents the physical write target of this object More...
|
|
void | connectTo (const QUrl &url, const QString &format, const QString &fnamespace, ConnectorMode cmode) |
|
virtual IlwisObject * | clone () |
|
virtual bool | merge (const IlwisObject *obj, int options=0) |
|
bool | isSystemObject () const |
|
bool | isInternalObject () const |
|
QString | code () const |
| code returns the code of the identity. If no code is attached it will return sUNDEF ("?"). More...
|
|
quint64 | id () const |
| id returns a unsigned 64-bit number unique for the objects using the identity More...
|
|
virtual QString | name () const |
| name returns the name of an object. All objects have names though names need not to be unique More...
|
|
void | setName (const QString &n) |
| setName sets the name of an object. All objects have names though names need not to be unique More...
|
|
virtual QString | description () const |
|
void | setDescription (const QString &desc) |
|