getGeometryColumnsForTable method

GeometryColumn? getGeometryColumnsForTable(
  1. 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;
}