getGeometryColumnsForTable method
GeometryColumn?
getGeometryColumnsForTable(
- TableName tableName
Implementation
GeometryColumn? getGeometryColumnsForTable(TableName tableName) {
FeatureEntry? featureEntry = feature(tableName);
if (featureEntry == null) return null;
GeometryColumn gc = new GeometryColumn();
gc.tableName = tableName.getFullName();
gc.geometryColumnName = featureEntry.geometryColumn;
gc.geometryType = featureEntry.geometryType;
int dim = 2;
if (featureEntry.z) dim++;
if (featureEntry.m) dim++;
gc.coordinatesDimension = dim;
gc.srid = featureEntry.srid;
gc.isSpatialIndexEnabled = hasSpatialIndex(tableName) ? 1 : 0;
return gc;
}