31 std::vector<QVariant> record(quint32 n)
const ;
34 void record(quint32,
const std::vector<QVariant> &vars, quint32 offset=0);
37 std::vector<QVariant> column(
const QString& nme, quint32 start=0, quint32 stop=2e9)
const;
40 std::vector<QVariant> column(quint32 index, quint32 start=0, quint32 stop=2e9)
const;
43 void column(
const QString& nme,
const std::vector<QVariant> &vars, quint32 offset=0);
46 void column(quint32 index,
const std::vector<QVariant>& vars, quint32 offset);
49 QVariant cell(
const QString& col, quint32 rec,
bool asRaw=
true)
const;
52 QVariant cell(
const quint32 index, quint32 rec,
bool asRaw=
true)
const;
55 void setCell(
const QString& col, quint32 rec,
const QVariant& var);
58 void setCell(quint32, quint32 rec,
const QVariant& var);
67 bool addColumn(
const QString &name,
const IDomain& domain);
73 std::vector<quint32> select(
const QString &conditions)
const;
76 IlwisTypes ilwisType()
const;
82 bool isColumnIndexValid(quint32 index)
const{
83 bool ok = index != iUNDEF ;
90 std::vector< std::vector<QVariant> > _datagrid;