Class IntersectsPredicate

java.lang.Object
org.hibernate.query.criteria.internal.AbstractNode
org.hibernate.query.criteria.internal.expression.AbstractTupleElement<X>
org.hibernate.query.criteria.internal.expression.SelectionImpl<T>
org.hibernate.query.criteria.internal.expression.ExpressionImpl<Boolean>
org.hibernate.query.criteria.internal.predicate.AbstractPredicateImpl
org.hibernate.query.criteria.internal.predicate.AbstractSimplePredicate
org.n52.sensorweb.server.db.query.IntersectsPredicate
All Implemented Interfaces:
Serializable, javax.persistence.criteria.Expression<Boolean>, javax.persistence.criteria.Predicate, javax.persistence.criteria.Selection<Boolean>, javax.persistence.TupleElement<Boolean>, org.hibernate.query.criteria.internal.ExpressionImplementor<Boolean>, org.hibernate.query.criteria.internal.ParameterContainer, org.hibernate.query.criteria.internal.predicate.PredicateImplementor, org.hibernate.query.criteria.internal.Renderable, org.hibernate.query.criteria.internal.SelectionImplementor<Boolean>, org.hibernate.query.criteria.internal.TupleElementImplementor<Boolean>

public class IntersectsPredicate extends org.hibernate.query.criteria.internal.predicate.AbstractSimplePredicate implements javax.persistence.criteria.Expression<Boolean>, Serializable
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.hibernate.query.criteria.internal.ParameterContainer

    org.hibernate.query.criteria.internal.ParameterContainer.Helper

    Nested classes/interfaces inherited from interface javax.persistence.criteria.Predicate

    javax.persistence.criteria.Predicate.BooleanOperator
  • Constructor Summary

    Constructors
    Constructor
    Description
    IntersectsPredicate(org.hibernate.query.criteria.internal.CriteriaBuilderImpl criteriaBuilder, javax.persistence.criteria.Expression<org.locationtech.jts.geom.Geometry> matchExpression, javax.persistence.criteria.Expression<org.locationtech.jts.geom.Geometry> matchingExprssion, javax.persistence.EntityManager entityManager)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    javax.persistence.criteria.Expression<org.locationtech.jts.geom.Geometry>
     
    javax.persistence.criteria.Expression<org.locationtech.jts.geom.Geometry>
     
    void
    registerParameters(org.hibernate.query.criteria.internal.ParameterRegistry registry)
     
    render(boolean isNegated, org.hibernate.query.criteria.internal.compile.RenderingContext renderingContext)
     

    Methods inherited from class org.hibernate.query.criteria.internal.predicate.AbstractSimplePredicate

    getExpressions, getOperator, isJunction, render

    Methods inherited from class org.hibernate.query.criteria.internal.predicate.AbstractPredicateImpl

    getCompoundSelectionItems, isCompoundSelection, isNegated, not

    Methods inherited from class org.hibernate.query.criteria.internal.expression.ExpressionImpl

    as, asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString, in, in, in, in, isNotNull, isNull

    Methods inherited from class org.hibernate.query.criteria.internal.expression.SelectionImpl

    alias, getValueHandlers

    Methods inherited from class org.hibernate.query.criteria.internal.expression.AbstractTupleElement

    forceConversion, getAlias, getJavaType, getValueHandler, resetJavaType, setAlias

    Methods inherited from class org.hibernate.query.criteria.internal.AbstractNode

    criteriaBuilder

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface javax.persistence.criteria.Expression

    as, in, in, in, in, isNotNull, isNull

    Methods inherited from interface org.hibernate.query.criteria.internal.predicate.PredicateImplementor

    criteriaBuilder

    Methods inherited from interface javax.persistence.criteria.Selection

    alias, getCompoundSelectionItems, isCompoundSelection

    Methods inherited from interface org.hibernate.query.criteria.internal.SelectionImplementor

    getValueHandlers

    Methods inherited from interface javax.persistence.TupleElement

    getAlias, getJavaType

    Methods inherited from interface org.hibernate.query.criteria.internal.TupleElementImplementor

    getValueHandler
  • Constructor Details

    • IntersectsPredicate

      public IntersectsPredicate(org.hibernate.query.criteria.internal.CriteriaBuilderImpl criteriaBuilder, javax.persistence.criteria.Expression<org.locationtech.jts.geom.Geometry> matchExpression, javax.persistence.criteria.Expression<org.locationtech.jts.geom.Geometry> matchingExprssion, javax.persistence.EntityManager entityManager)
  • Method Details

    • getMatchExpression

      public javax.persistence.criteria.Expression<org.locationtech.jts.geom.Geometry> getMatchExpression()
    • getMatchingExprssion

      public javax.persistence.criteria.Expression<org.locationtech.jts.geom.Geometry> getMatchingExprssion()
    • registerParameters

      public void registerParameters(org.hibernate.query.criteria.internal.ParameterRegistry registry)
      Specified by:
      registerParameters in interface org.hibernate.query.criteria.internal.ParameterContainer
    • render

      public String render(boolean isNegated, org.hibernate.query.criteria.internal.compile.RenderingContext renderingContext)
      Specified by:
      render in interface org.hibernate.query.criteria.internal.predicate.PredicateImplementor