Class JoinQueryUtils

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

public class JoinQueryUtils extends Object
Utility methods for constructing join queries.
  • 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.