## Uses of Class
adql.db.STCS.Region

- Packages that use STCS.Region
  Package | Description
  --- | ---
  adql.db |
  adql.translator |

- - ### Uses of STCS.Region in adql.db

    Fields in adql.db declared as STCS.Region
    Modifier and Type | Field | Description
    --- | --- | ---
    `STCS.Region[]` | STCS.Region.`regions` | List of regions unified (UNION), intersected (INTERSECTION) or avoided (NOT).

    Methods in adql.db that return STCS.Region
    Modifier and Type | Method | Description
    --- | --- | ---
    `static STCS.Region` | STCS.`parseRegion​(java.lang.String stcsRegion)` | Parse the given STC-S expression representing a geometrical region.

    Methods in adql.db with parameters of type STCS.Region
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | DBChecker.`checkRegion​(STCS.Region r, RegionFunction fct, DBChecker.BinarySearch<java.lang.String,​java.lang.String> binSearch, UnresolvedIdentifiersException errors)` | Check the given region.
    `static java.lang.String` | STCS.`toSTCS​(STCS.Region region)` | Convert into STC-S the given object representation of a geometrical region.

    Constructors in adql.db with parameters of type STCS.Region
    Constructor | Description
    --- | ---
    `Region​(STCS.Region region)` | Constructor for a NOT region.
    `Region​(STCS.RegionType unionOrIntersection, STCS.CoordSys coordSys, STCS.Region[] regions)` | Constructor for a UNION or INTERSECTION region.

  - ### Uses of STCS.Region in adql.translator

    Methods in adql.translator that return STCS.Region
    Modifier and Type | Method | Description
    --- | --- | ---
    `STCS.Region` | PgSphereTranslator.PgSphereGeometryParser.`parseBox​(java.lang.String pgsphereExpr)` | Parse the given PgSphere geometry as a box.
    `STCS.Region` | PgSphereTranslator.PgSphereGeometryParser.`parseCircle​(java.lang.String pgsphereExpr)` | Parse the given PgSphere geometry as a circle.
    `STCS.Region` | PgSphereTranslator.PgSphereGeometryParser.`parsePoint​(java.lang.String pgsphereExpr)` | Parse the given PgSphere geometry as a point.
    `STCS.Region` | PgSphereTranslator.PgSphereGeometryParser.`parsePolygon​(java.lang.String pgsphereExpr)` | Parse the given PgSphere geometry as a point.
    `abstract STCS.Region` | JDBCTranslator.`translateGeometryFromDB​(java.lang.Object jdbcColValue)` | Parse the given JDBC column value as a geometry object and convert it into a `STCS.Region`.
    `STCS.Region` | MySQLTranslator.`translateGeometryFromDB​(java.lang.Object jdbcColValue)` |
    `STCS.Region` | PgSphereTranslator.`translateGeometryFromDB​(java.lang.Object jdbcColValue)` |
    `STCS.Region` | PostgreSQLTranslator.`translateGeometryFromDB​(java.lang.Object jdbcColValue)` |
    `STCS.Region` | SQLServerTranslator.`translateGeometryFromDB​(java.lang.Object jdbcColValue)` |

    Methods in adql.translator with parameters of type STCS.Region
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract java.lang.Object` | JDBCTranslator.`translateGeometryToDB​(STCS.Region region)` | Convert the given STC region into a DB column value.
    `java.lang.Object` | MySQLTranslator.`translateGeometryToDB​(STCS.Region region)` |
    `java.lang.Object` | PgSphereTranslator.`translateGeometryToDB​(STCS.Region region)` |
    `java.lang.Object` | PostgreSQLTranslator.`translateGeometryToDB​(STCS.Region region)` |
    `java.lang.Object` | SQLServerTranslator.`translateGeometryToDB​(STCS.Region region)` |