Class GeolatteFilterPredicate

  • All Implemented Interfaces:
    java.io.Serializable, Expression<java.lang.Boolean>, Predicate, Selection<java.lang.Boolean>, TupleElement<java.lang.Boolean>, org.hibernate.query.criteria.internal.ExpressionImplementor<java.lang.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<java.lang.Boolean>, org.hibernate.query.criteria.internal.TupleElementImplementor<java.lang.Boolean>

    public class GeolatteFilterPredicate
    extends org.hibernate.query.criteria.internal.predicate.AbstractSimplePredicate
    implements java.io.Serializable
    JTSFilterPredicate, but for geolatte-geom.
    See Also:
    Serialized Form
    • Nested Class Summary

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

        org.hibernate.query.criteria.internal.ParameterContainer.Helper
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void registerParameters​(org.hibernate.query.criteria.internal.ParameterRegistry registry)  
      java.lang.String 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 org.hibernate.query.criteria.internal.predicate.PredicateImplementor

        criteriaBuilder
      • Methods inherited from interface javax.persistence.criteria.Selection

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

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

        getValueHandler
    • Constructor Detail

      • GeolatteFilterPredicate

        public GeolatteFilterPredicate​(CriteriaBuilder criteriaBuilder,
                                       Expression<? extends org.geolatte.geom.Geometry> geometry,
                                       Expression<? extends org.geolatte.geom.Geometry> filter)
      • GeolatteFilterPredicate

        public GeolatteFilterPredicate​(CriteriaBuilder criteriaBuilder,
                                       Expression<? extends org.geolatte.geom.Geometry> geometry,
                                       org.geolatte.geom.Geometry filter)
      • GeolatteFilterPredicate

        public GeolatteFilterPredicate​(CriteriaBuilder criteriaBuilder,
                                       Expression<? extends org.geolatte.geom.Geometry> geometry,
                                       org.geolatte.geom.Envelope envelope)
    • Method Detail

      • registerParameters

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

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