hasSpatialIndex method
Verifies if a spatial index is present
@param entry The feature entry. @return whether this feature entry has a spatial index available. @throws IOException
Implementation
bool hasSpatialIndex(TableName table) {
if (!_supportsRtree) {
return false;
}
FeatureEntry? featureEntry = feature(table);
if (featureEntry == null) {
return false;
}
String sql =
"SELECT name FROM sqlite_master WHERE type='table' AND name=? ";
var res = _sqliteDb.select(sql, [getSpatialIndexName(featureEntry)]);
return res.length != 0;
}