Package com.querydsl.spatial
Class CurveExpression<T extends org.geolatte.geom.Geometry>
java.lang.Object
com.querydsl.core.types.dsl.DslExpression<T>
com.querydsl.core.types.dsl.SimpleExpression<T>
com.querydsl.spatial.GeometryExpression<T>
com.querydsl.spatial.CurveExpression<T>
- Type Parameters:
T-
- All Implemented Interfaces:
Expression<T>,Serializable
- Direct Known Subclasses:
LineStringExpression
public abstract class CurveExpression<T extends org.geolatte.geom.Geometry>
extends GeometryExpression<T>
A Curve is a 1-dimensional geometric object usually stored as a sequence of Points, with the subtype of Curve
specifying the form of the interpolation between Points. This standard defines only one subclass of Curve,
LineString, which uses linear interpolation between Points.
- Author:
- tiwe
- See Also:
-
Field Summary
Fields inherited from class com.querydsl.core.types.dsl.DslExpression
hashCode, mixin -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionPointExpression<org.geolatte.geom.Point>endPoint()The end Point of this Curve.isClosed()Returns 1 (TRUE) if this Curve is closed [StartPoint ( ) = EndPoint ( )].isRing()Returns 1 (TRUE) if this Curve is closed [StartPoint ( ) = EndPoint ( )] and this Curve is simple (does not pass through the same Point more than once).length()The length of this Curve in its associated spatial reference.PointExpression<org.geolatte.geom.Point>The start Point of this Curve.Methods inherited from class com.querydsl.spatial.GeometryExpression
asBinary, asText, boundary, buffer, contains, contains, convexHull, crosses, crosses, difference, difference, dimension, disjoint, disjoint, distance, distance, distanceSphere, distanceSpheroid, envelope, eq, eq, geometryType, intersection, intersection, intersects, intersects, isEmpty, isSimple, overlaps, overlaps, relate, relate, srid, symDifference, symDifference, touches, touches, transform, union, union, within, withinMethods inherited from class com.querydsl.core.types.dsl.SimpleExpression
as, as, count, countDistinct, eqAll, eqAll, eqAny, eqAny, in, in, in, in, in, isNotNull, isNull, ne, ne, neAll, neAny, notIn, notIn, notIn, notIn, notIn, nullif, nullif, when, whenMethods inherited from class com.querydsl.core.types.dsl.DslExpression
equals, getType, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.querydsl.core.types.Expression
accept
-
Constructor Details
-
CurveExpression
-
-
Method Details
-
length
The length of this Curve in its associated spatial reference.- Returns:
- length
-
startPoint
The start Point of this Curve.- Returns:
- start point
-
endPoint
The end Point of this Curve.- Returns:
- end point
-
isClosed
Returns 1 (TRUE) if this Curve is closed [StartPoint ( ) = EndPoint ( )].- Returns:
- closed
-
isRing
Returns 1 (TRUE) if this Curve is closed [StartPoint ( ) = EndPoint ( )] and this Curve is simple (does not pass through the same Point more than once).- Returns:
- ring
-