getSld method
Get the SLD xml for a given table.
Implementation
Future<String?> getSld(TableName tableName) async {
if (_canHanldeStyle != null && _canHanldeStyle == false) {
return Future.value(null);
}
if (await checkStyleTable()) {
String name = tableName.name.toLowerCase();
String sql = "select sld from " +
HM_STYLES_TABLE +
" where lower(tablename)='" +
name +
"'";
var res = await _postgresDb.select(sql);
if (res != null && res.length == 1) {
var row = res.first;
String sldString = row.get('sld');
return sldString;
}
}
return null;
}