QStringList KexiMigrateReportData::fieldNames() const { KexiDB::QueryColumnInfo::Vector flds; QStringList names; if (d->schema) { flds = d->schema->columns(); for (int i = 0; i < flds.size() ; ++i) { names << flds[i]->field->name(); } } return names; }
int KexiMigrateReportData::fieldNumber(const QString &fld) const { KexiDB::QueryColumnInfo::Vector flds; uint x = -1; if (d->schema) { flds = d->schema->columns(); for (int i = 0; i < flds.size() ; ++i) { if (fld.toLower() == flds[i]->aliasOrName().toLower()) { x = i; } } } return x; }