getTileZoomLevelsWithData method
Get the list of zoomlevels that contain data.
@param tableName the name of the table. @return the list of zoom levels. @throws Exception
Implementation
List<int> getTileZoomLevelsWithData(TableName tableName) {
String sql = "select distinct " +
COL_TILES_ZOOM_LEVEL +
" from " +
tableName.fixedName +
" order by " +
COL_TILES_ZOOM_LEVEL;
List<int> list = [];
var res = _sqliteDb.select(sql);
res.forEach((QueryResultRow map) {
var zoomLevel = (map.get(COL_TILES_ZOOM_LEVEL) as num).toInt();
list.add(zoomLevel);
});
return list;
}