Package org.hibernate.spatial.predicate
Class GeolatteFilterPredicate
- 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<java.lang.Boolean>
-
- org.hibernate.query.criteria.internal.predicate.AbstractPredicateImpl
-
- org.hibernate.query.criteria.internal.predicate.AbstractSimplePredicate
-
- org.hibernate.spatial.predicate.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
-
Nested classes/interfaces inherited from interface javax.persistence.criteria.Predicate
Predicate.BooleanOperator
-
-
Constructor Summary
Constructors Constructor Description GeolatteFilterPredicate(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry, Expression<? extends org.geolatte.geom.Geometry> filter)
GeolatteFilterPredicate(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry, org.geolatte.geom.Envelope envelope)
GeolatteFilterPredicate(CriteriaBuilder criteriaBuilder, Expression<? extends org.geolatte.geom.Geometry> geometry, org.geolatte.geom.Geometry filter)
-
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 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 org.hibernate.query.criteria.internal.SelectionImplementor
getValueHandlers
-
Methods inherited from interface javax.persistence.TupleElement
getAlias, getJavaType
-
-
-
-
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 interfaceorg.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 interfaceorg.hibernate.query.criteria.internal.predicate.PredicateImplementor
-
-