diff --git a/querydsl-docs/src/main/docbook/en-US/content/tutorials/spatial.xml b/querydsl-docs/src/main/docbook/en-US/content/tutorials/spatial.xml index 3db48a592..15ecd8127 100644 --- a/querydsl-docs/src/main/docbook/en-US/content/tutorials/spatial.xml +++ b/querydsl-docs/src/main/docbook/en-US/content/tutorials/spatial.xml @@ -160,4 +160,19 @@ List referenceSystems = query.from(spatialRefSys).list(spatialRef + + + Inheritance + + In case you use only generic geometry types in your database schema you can use conversion methods + in the object model to convert to more specific types. + + geometry = shapes.geometry; +PointPath point = geometry.asPoint(); +NumberExpression pointX = point.x(); // x() is not available on GeometryExpression/GeometryPath +]]> + + + \ No newline at end of file