public class JTSFilterPredicate extends org.hibernate.query.criteria.internal.predicate.AbstractSimplePredicate implements Serializable
Predicate
equivalent of SpatialFilter
.Predicate.BooleanOperator
Constructor and Description |
---|
JTSFilterPredicate(CriteriaBuilder criteriaBuilder,
Expression<? extends org.locationtech.jts.geom.Geometry> geometry,
org.locationtech.jts.geom.Envelope envelope,
int srid) |
JTSFilterPredicate(CriteriaBuilder criteriaBuilder,
Expression<? extends org.locationtech.jts.geom.Geometry> geometry,
Expression<? extends org.locationtech.jts.geom.Geometry> filter) |
JTSFilterPredicate(CriteriaBuilder criteriaBuilder,
Expression<? extends org.locationtech.jts.geom.Geometry> geometry,
org.locationtech.jts.geom.Geometry filter) |
Modifier and Type | Method and Description |
---|---|
void |
registerParameters(org.hibernate.query.criteria.internal.ParameterRegistry registry) |
String |
render(boolean isNegated,
org.hibernate.query.criteria.internal.compile.RenderingContext renderingContext) |
getExpressions, getOperator, isJunction, render
getCompoundSelectionItems, isCompoundSelection, isNegated, not
as, asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString, in, in, in, in, isNotNull, isNull
alias, getValueHandlers
forceConversion, getAlias, getJavaType, getValueHandler, resetJavaType, setAlias
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
criteriaBuilder
as, in, in, in, in, isNotNull, isNull
getAlias, getJavaType
public JTSFilterPredicate(CriteriaBuilder criteriaBuilder, Expression<? extends org.locationtech.jts.geom.Geometry> geometry, Expression<? extends org.locationtech.jts.geom.Geometry> filter)
public JTSFilterPredicate(CriteriaBuilder criteriaBuilder, Expression<? extends org.locationtech.jts.geom.Geometry> geometry, org.locationtech.jts.geom.Geometry filter)
public JTSFilterPredicate(CriteriaBuilder criteriaBuilder, Expression<? extends org.locationtech.jts.geom.Geometry> geometry, org.locationtech.jts.geom.Envelope envelope, int srid)
public void registerParameters(org.hibernate.query.criteria.internal.ParameterRegistry registry)
registerParameters
in interface org.hibernate.query.criteria.internal.ParameterContainer
public String render(boolean isNegated, org.hibernate.query.criteria.internal.compile.RenderingContext renderingContext)
render
in interface org.hibernate.query.criteria.internal.predicate.PredicateImplementor
Copyright © 2001-2022 Red Hat, Inc. All Rights Reserved.