T
- public class GeometryPath<T extends org.geolatte.geom.Geometry> extends GeometryExpression<T> implements Path<T>
hashCode, mixin
Modifier | Constructor and Description |
---|---|
|
GeometryPath(Class<? extends T> type,
Path<?> parent,
String property) |
|
GeometryPath(Class<? extends T> type,
PathMetadata metadata) |
|
GeometryPath(Class<? extends T> type,
String var) |
|
GeometryPath(Path<?> parent,
String property) |
protected |
GeometryPath(PathImpl<T> mixin) |
|
GeometryPath(PathMetadata metadata) |
|
GeometryPath(String var) |
Modifier and Type | Method and Description |
---|---|
<R,C> R |
accept(Visitor<R,C> v,
C context)
Accept the visitor with the given context
|
GeometryCollectionPath<org.geolatte.geom.GeometryCollection> |
asCollection() |
LinearRingPath<org.geolatte.geom.LinearRing> |
asLinearRing() |
LineStringPath<org.geolatte.geom.LineString> |
asLineString() |
MultiLineStringPath<org.geolatte.geom.MultiLineString> |
asMultiLineString() |
MultiPointPath<org.geolatte.geom.MultiPoint> |
asMultiPoint() |
MultiPolygonPath<org.geolatte.geom.MultiPolygon> |
asMultiPolygon() |
PointPath<org.geolatte.geom.Point> |
asPoint() |
PolygonPath<org.geolatte.geom.Polygon> |
asPolygon() |
PolyhedralSurfacePath<org.geolatte.geom.PolyHedralSurface> |
asPolyHedralSurface() |
AnnotatedElement |
getAnnotatedElement()
Return the annotated element related to the given path
|
PathMetadata |
getMetadata()
Get the metadata for this path
|
Path<?> |
getRoot()
Get the root for this path
|
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, within
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, when
equals, getType, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getType
public GeometryPath(PathMetadata metadata)
public GeometryPath(Class<? extends T> type, PathMetadata metadata)
public GeometryPath(String var)
public GeometryCollectionPath<org.geolatte.geom.GeometryCollection> asCollection()
public LinearRingPath<org.geolatte.geom.LinearRing> asLinearRing()
public LineStringPath<org.geolatte.geom.LineString> asLineString()
public MultiLineStringPath<org.geolatte.geom.MultiLineString> asMultiLineString()
public MultiPointPath<org.geolatte.geom.MultiPoint> asMultiPoint()
public MultiPolygonPath<org.geolatte.geom.MultiPolygon> asMultiPolygon()
public PointPath<org.geolatte.geom.Point> asPoint()
public PolygonPath<org.geolatte.geom.Polygon> asPolygon()
public PolyhedralSurfacePath<org.geolatte.geom.PolyHedralSurface> asPolyHedralSurface()
public final <R,C> R accept(Visitor<R,C> v, C context)
Expression
accept
in interface Expression<T extends org.geolatte.geom.Geometry>
R
- return typeC
- context typev
- visitorcontext
- context of visitpublic PathMetadata getMetadata()
Path
getMetadata
in interface Path<T extends org.geolatte.geom.Geometry>
public AnnotatedElement getAnnotatedElement()
Path
For property paths the annotated element contains the annotations of the related field and/or getter method and for all others paths the annotated element is the expression type.
getAnnotatedElement
in interface Path<T extends org.geolatte.geom.Geometry>
Copyright © 2007–2016 Querydsl. All rights reserved.