Package org.opengis.cite.iso19142.joins

# Class JoinQueryUtils

java.lang.Object
org.opengis.cite.iso19142.joins.JoinQueryUtils

public class JoinQueryUtils extends Object
Utility methods for constructing join queries.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `JoinQueryUtils()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static void`
  `appendSpatialJoinQuery(Document req, String operator, List<FeatureProperty> properties)`
  Inserts a spatial join query into a GetFeature request entity.
  `static void`
  `appendValueRefToPredicate(Element predicateElem, FeatureProperty featureProperty)`
  Appends a fes:ValueReference element to a filter predicate.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### JoinQueryUtils

    public JoinQueryUtils()

- ## Method Details

  - ### appendSpatialJoinQuery

    public static void appendSpatialJoinQuery(Document req, String operator, List<FeatureProperty> properties)
    Inserts a spatial join query into a GetFeature request entity.
    Parameters:
      `req` - A Document node representing a GetFeature request.
      `operator` - The name of a spatial operator.
      `properties` - A sequence of (2) FeatureProperty descriptors that identify the feature properties in the join condition.

  - ### appendValueRefToPredicate

    public static void appendValueRefToPredicate(Element predicateElem, FeatureProperty featureProperty)
    Appends a fes:ValueReference element to a filter predicate.
    Parameters:
      `predicateElem` - An Element representing a predicate (operator).
      `featureProperty` - A FeatureProperty descriptor.