Changeset: 90cb70134539 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=90cb70134539
Added Files:
geom/documentation/functions.pdf
geom/documentation/functions.tex
geom/monetdb5/geom.h
geom/monetdb5/geomBulk.c
geom/monetdb5/geom_upgrade.c
geom/sql/Tests/area.sql
geom/sql/Tests/asBinary.sql
geom/sql/Tests/asBinary.stable.err
geom/sql/Tests/asBinary.stable.out
geom/sql/Tests/centroid.sql
geom/sql/Tests/distance.sql
geom/sql/Tests/intersection.sql
geom/sql/Tests/length.sql
geom/sql/Tests/makeLine.sql
geom/sql/Tests/makeLine.stable.err
geom/sql/Tests/makeLine.stable.out
geom/sql/Tests/mbr.sql
geom/sql/Tests/mbr.stable.err
geom/sql/Tests/mbr.stable.out
geom/sql/Tests/mbr_left.sql
geom/sql/Tests/mbr_left.stable.err
geom/sql/Tests/mbr_left.stable.out
geom/sql/Tests/mbr_right.sql
geom/sql/Tests/mbr_right.stable.err
geom/sql/Tests/mbr_right.stable.out
geom/sql/Tests/pointOnSurface.sql
geom/sql/Tests/pointOnSurface.stable.err
geom/sql/Tests/pointOnSurface.stable.out
geom/sql/Tests/union.sql
geom/sql/Tests/union.stable.err
geom/sql/Tests/union.stable.out
geom/sql/conformance/Tests/All
geom/sql/conformance/Tests/T1.modules
geom/sql/conformance/Tests/T1.reqtests
geom/sql/conformance/Tests/T1.sql
geom/sql/conformance/Tests/T1.stable.err
geom/sql/conformance/Tests/T1.stable.out
geom/sql/conformance/Tests/T10.modules
geom/sql/conformance/Tests/T10.reqtests
geom/sql/conformance/Tests/T10.sql
geom/sql/conformance/Tests/T10.stable.err
geom/sql/conformance/Tests/T10.stable.out
geom/sql/conformance/Tests/T11.modules
geom/sql/conformance/Tests/T11.reqtests
geom/sql/conformance/Tests/T11.sql
geom/sql/conformance/Tests/T11.stable.err
geom/sql/conformance/Tests/T11.stable.out
geom/sql/conformance/Tests/T12.modules
geom/sql/conformance/Tests/T12.reqtests
geom/sql/conformance/Tests/T12.sql
geom/sql/conformance/Tests/T12.stable.err
geom/sql/conformance/Tests/T12.stable.out
geom/sql/conformance/Tests/T13.modules
geom/sql/conformance/Tests/T13.reqtests
geom/sql/conformance/Tests/T13.sql
geom/sql/conformance/Tests/T13.stable.err
geom/sql/conformance/Tests/T13.stable.out
geom/sql/conformance/Tests/T14.modules
geom/sql/conformance/Tests/T14.reqtests
geom/sql/conformance/Tests/T14.sql
geom/sql/conformance/Tests/T14.stable.err
geom/sql/conformance/Tests/T14.stable.out
geom/sql/conformance/Tests/T15.modules
geom/sql/conformance/Tests/T15.reqtests
geom/sql/conformance/Tests/T15.sql
geom/sql/conformance/Tests/T15.stable.err
geom/sql/conformance/Tests/T15.stable.out
geom/sql/conformance/Tests/T16.modules
geom/sql/conformance/Tests/T16.reqtests
geom/sql/conformance/Tests/T16.sql
geom/sql/conformance/Tests/T16.stable.err
geom/sql/conformance/Tests/T16.stable.out
geom/sql/conformance/Tests/T17.modules
geom/sql/conformance/Tests/T17.reqtests
geom/sql/conformance/Tests/T17.sql
geom/sql/conformance/Tests/T17.stable.err
geom/sql/conformance/Tests/T17.stable.out
geom/sql/conformance/Tests/T18.modules
geom/sql/conformance/Tests/T18.reqtests
geom/sql/conformance/Tests/T18.sql
geom/sql/conformance/Tests/T18.stable.err
geom/sql/conformance/Tests/T18.stable.out
geom/sql/conformance/Tests/T19.modules
geom/sql/conformance/Tests/T19.reqtests
geom/sql/conformance/Tests/T19.sql
geom/sql/conformance/Tests/T2.modules
geom/sql/conformance/Tests/T2.reqtests
geom/sql/conformance/Tests/T2.sql
geom/sql/conformance/Tests/T2.stable.err
geom/sql/conformance/Tests/T2.stable.out
geom/sql/conformance/Tests/T20.modules
geom/sql/conformance/Tests/T20.reqtests
geom/sql/conformance/Tests/T20.sql
geom/sql/conformance/Tests/T21.modules
geom/sql/conformance/Tests/T21.reqtests
geom/sql/conformance/Tests/T21.sql
geom/sql/conformance/Tests/T21.stable.err
geom/sql/conformance/Tests/T21.stable.out
geom/sql/conformance/Tests/T22.modules
geom/sql/conformance/Tests/T22.reqtests
geom/sql/conformance/Tests/T22.sql
geom/sql/conformance/Tests/T22.stable.err
geom/sql/conformance/Tests/T22.stable.out
geom/sql/conformance/Tests/T23.modules
geom/sql/conformance/Tests/T23.reqtests
geom/sql/conformance/Tests/T23.sql
geom/sql/conformance/Tests/T23.stable.err
geom/sql/conformance/Tests/T23.stable.out
geom/sql/conformance/Tests/T24.modules
geom/sql/conformance/Tests/T24.reqtests
geom/sql/conformance/Tests/T24.sql
geom/sql/conformance/Tests/T24.stable.err
geom/sql/conformance/Tests/T24.stable.out
geom/sql/conformance/Tests/T25.modules
geom/sql/conformance/Tests/T25.reqtests
geom/sql/conformance/Tests/T25.sql
geom/sql/conformance/Tests/T25.stable.err
geom/sql/conformance/Tests/T25.stable.out
geom/sql/conformance/Tests/T26.modules
geom/sql/conformance/Tests/T26.reqtests
geom/sql/conformance/Tests/T26.sql
geom/sql/conformance/Tests/T26.stable.err
geom/sql/conformance/Tests/T26.stable.out
geom/sql/conformance/Tests/T27.modules
geom/sql/conformance/Tests/T27.reqtests
geom/sql/conformance/Tests/T27.sql
geom/sql/conformance/Tests/T27.stable.err
geom/sql/conformance/Tests/T27.stable.out
geom/sql/conformance/Tests/T28.modules
geom/sql/conformance/Tests/T28.reqtests
geom/sql/conformance/Tests/T28.sql
geom/sql/conformance/Tests/T28.stable.err
geom/sql/conformance/Tests/T28.stable.out
geom/sql/conformance/Tests/T29.modules
geom/sql/conformance/Tests/T29.reqtests
geom/sql/conformance/Tests/T29.sql
geom/sql/conformance/Tests/T29.stable.err
geom/sql/conformance/Tests/T29.stable.out
geom/sql/conformance/Tests/T3.modules
geom/sql/conformance/Tests/T3.reqtests
geom/sql/conformance/Tests/T3.sql
geom/sql/conformance/Tests/T3.stable.err
geom/sql/conformance/Tests/T3.stable.out
geom/sql/conformance/Tests/T3.stable.out.int128
geom/sql/conformance/Tests/T30.modules
geom/sql/conformance/Tests/T30.reqtests
geom/sql/conformance/Tests/T30.sql
geom/sql/conformance/Tests/T30.stable.err
geom/sql/conformance/Tests/T30.stable.out
geom/sql/conformance/Tests/T31.modules
geom/sql/conformance/Tests/T31.reqtests
geom/sql/conformance/Tests/T31.sql
geom/sql/conformance/Tests/T31.stable.err
geom/sql/conformance/Tests/T31.stable.out
geom/sql/conformance/Tests/T32.modules
geom/sql/conformance/Tests/T32.reqtests
geom/sql/conformance/Tests/T32.sql
geom/sql/conformance/Tests/T32.stable.err
geom/sql/conformance/Tests/T32.stable.out
geom/sql/conformance/Tests/T33.modules
geom/sql/conformance/Tests/T33.reqtests
geom/sql/conformance/Tests/T33.sql
geom/sql/conformance/Tests/T33.stable.err
geom/sql/conformance/Tests/T33.stable.out
geom/sql/conformance/Tests/T34.modules
geom/sql/conformance/Tests/T34.reqtests
geom/sql/conformance/Tests/T34.sql
geom/sql/conformance/Tests/T34.stable.err
geom/sql/conformance/Tests/T34.stable.out
geom/sql/conformance/Tests/T35.modules
geom/sql/conformance/Tests/T35.reqtests
geom/sql/conformance/Tests/T35.sql
geom/sql/conformance/Tests/T35.stable.err
geom/sql/conformance/Tests/T35.stable.out
geom/sql/conformance/Tests/T36.modules
geom/sql/conformance/Tests/T36.reqtests
geom/sql/conformance/Tests/T36.sql
geom/sql/conformance/Tests/T36.stable.err
geom/sql/conformance/Tests/T36.stable.out
geom/sql/conformance/Tests/T37.modules
geom/sql/conformance/Tests/T37.reqtests
geom/sql/conformance/Tests/T37.sql
geom/sql/conformance/Tests/T37.stable.err
geom/sql/conformance/Tests/T37.stable.out
geom/sql/conformance/Tests/T38.modules
geom/sql/conformance/Tests/T38.reqtests
geom/sql/conformance/Tests/T38.sql
geom/sql/conformance/Tests/T38.stable.err
geom/sql/conformance/Tests/T38.stable.out
geom/sql/conformance/Tests/T39.modules
geom/sql/conformance/Tests/T39.reqtests
geom/sql/conformance/Tests/T39.sql
geom/sql/conformance/Tests/T39.stable.err
geom/sql/conformance/Tests/T39.stable.out
geom/sql/conformance/Tests/T4.modules
geom/sql/conformance/Tests/T4.reqtests
geom/sql/conformance/Tests/T4.sql
geom/sql/conformance/Tests/T4.stable.err
geom/sql/conformance/Tests/T4.stable.out
geom/sql/conformance/Tests/T40.modules
geom/sql/conformance/Tests/T40.reqtests
geom/sql/conformance/Tests/T40.sql
geom/sql/conformance/Tests/T40.stable.err
geom/sql/conformance/Tests/T40.stable.out
geom/sql/conformance/Tests/T41.modules
geom/sql/conformance/Tests/T41.reqtests
geom/sql/conformance/Tests/T41.sql
geom/sql/conformance/Tests/T41.stable.err
geom/sql/conformance/Tests/T41.stable.out
geom/sql/conformance/Tests/T42.modules
geom/sql/conformance/Tests/T42.reqtests
geom/sql/conformance/Tests/T42.sql
geom/sql/conformance/Tests/T42.stable.err
geom/sql/conformance/Tests/T42.stable.out
geom/sql/conformance/Tests/T43.modules
geom/sql/conformance/Tests/T43.reqtests
geom/sql/conformance/Tests/T43.sql
geom/sql/conformance/Tests/T43.stable.err
geom/sql/conformance/Tests/T43.stable.out
geom/sql/conformance/Tests/T44.modules
geom/sql/conformance/Tests/T44.reqtests
geom/sql/conformance/Tests/T44.sql
geom/sql/conformance/Tests/T44.stable.err
geom/sql/conformance/Tests/T44.stable.out
geom/sql/conformance/Tests/T45.modules
geom/sql/conformance/Tests/T45.reqtests
geom/sql/conformance/Tests/T45.sql
geom/sql/conformance/Tests/T45.stable.err
geom/sql/conformance/Tests/T45.stable.out
geom/sql/conformance/Tests/T46.modules
geom/sql/conformance/Tests/T46.reqtests
geom/sql/conformance/Tests/T46.sql
geom/sql/conformance/Tests/T46.stable.err
geom/sql/conformance/Tests/T46.stable.out
geom/sql/conformance/Tests/T47.modules
geom/sql/conformance/Tests/T47.reqtests
geom/sql/conformance/Tests/T47.sql
geom/sql/conformance/Tests/T47.stable.err
geom/sql/conformance/Tests/T47.stable.out
geom/sql/conformance/Tests/T48.modules
geom/sql/conformance/Tests/T48.reqtests
geom/sql/conformance/Tests/T48.sql
geom/sql/conformance/Tests/T48.stable.err
geom/sql/conformance/Tests/T48.stable.out
geom/sql/conformance/Tests/T49.modules
geom/sql/conformance/Tests/T49.reqtests
geom/sql/conformance/Tests/T49.sql
geom/sql/conformance/Tests/T49.stable.err
geom/sql/conformance/Tests/T49.stable.out
geom/sql/conformance/Tests/T5.modules
geom/sql/conformance/Tests/T5.reqtests
geom/sql/conformance/Tests/T5.sql
geom/sql/conformance/Tests/T5.stable.err
geom/sql/conformance/Tests/T5.stable.out
geom/sql/conformance/Tests/T50.modules
geom/sql/conformance/Tests/T50.reqtests
geom/sql/conformance/Tests/T50.sql
geom/sql/conformance/Tests/T50.stable.err
geom/sql/conformance/Tests/T50.stable.out
geom/sql/conformance/Tests/T51.modules
geom/sql/conformance/Tests/T51.reqtests
geom/sql/conformance/Tests/T51.sql
geom/sql/conformance/Tests/T51.stable.err
geom/sql/conformance/Tests/T51.stable.out
geom/sql/conformance/Tests/T52.modules
geom/sql/conformance/Tests/T52.reqtests
geom/sql/conformance/Tests/T52.sql
geom/sql/conformance/Tests/T52.stable.err
geom/sql/conformance/Tests/T52.stable.out
geom/sql/conformance/Tests/T6.modules
geom/sql/conformance/Tests/T6.reqtests
geom/sql/conformance/Tests/T6.sql
geom/sql/conformance/Tests/T6.stable.err
geom/sql/conformance/Tests/T6.stable.out
geom/sql/conformance/Tests/T7.modules
geom/sql/conformance/Tests/T7.reqtests
geom/sql/conformance/Tests/T7.sql
geom/sql/conformance/Tests/T7.stable.err
geom/sql/conformance/Tests/T7.stable.out
geom/sql/conformance/Tests/T8.modules
geom/sql/conformance/Tests/T8.reqtests
geom/sql/conformance/Tests/T8.sql
geom/sql/conformance/Tests/T8.stable.err
geom/sql/conformance/Tests/T8.stable.out
geom/sql/conformance/Tests/T9.modules
geom/sql/conformance/Tests/T9.reqtests
geom/sql/conformance/Tests/T9.sql
geom/sql/conformance/Tests/conformance_drop.modules
geom/sql/conformance/Tests/conformance_drop.sql
geom/sql/conformance/Tests/conformance_drop.stable.err
geom/sql/conformance/Tests/conformance_drop.stable.out
geom/sql/conformance/Tests/conformance_load.modules
geom/sql/conformance/Tests/conformance_load.sql
geom/sql/conformance/Tests/conformance_load.stable.err
geom/sql/conformance/Tests/conformance_load.stable.out
geom/sql/functions/Tests/All
geom/sql/functions/Tests/ST_AsEWKT.reqtests
geom/sql/functions/Tests/ST_AsEWKT.sql
geom/sql/functions/Tests/ST_AsEWKT.stable.err
geom/sql/functions/Tests/ST_AsEWKT.stable.out
geom/sql/functions/Tests/ST_AsText.reqtests
geom/sql/functions/Tests/ST_AsText.sql
geom/sql/functions/Tests/ST_AsText.stable.err
geom/sql/functions/Tests/ST_AsText.stable.out
geom/sql/functions/Tests/ST_Boundary.reqtests
geom/sql/functions/Tests/ST_Boundary.sql
geom/sql/functions/Tests/ST_Boundary.stable.err
geom/sql/functions/Tests/ST_Boundary.stable.out
geom/sql/functions/Tests/ST_Contains.reqtests
geom/sql/functions/Tests/ST_Contains.sql
geom/sql/functions/Tests/ST_Contains.stable.err
geom/sql/functions/Tests/ST_Contains.stable.out
geom/sql/functions/Tests/ST_CoordDim.reqtests
geom/sql/functions/Tests/ST_CoordDim.sql
geom/sql/functions/Tests/ST_CoordDim.stable.err
geom/sql/functions/Tests/ST_CoordDim.stable.out
geom/sql/functions/Tests/ST_CoveredBy.reqtests
geom/sql/functions/Tests/ST_CoveredBy.sql
geom/sql/functions/Tests/ST_Covers.reqtests
geom/sql/functions/Tests/ST_Covers.sql
geom/sql/functions/Tests/ST_Dimension.reqtests
geom/sql/functions/Tests/ST_Dimension.sql
geom/sql/functions/Tests/ST_Dimension.stable.err
geom/sql/functions/Tests/ST_Dimension.stable.out
geom/sql/functions/Tests/ST_GeomFromText.reqtests
geom/sql/functions/Tests/ST_GeomFromText.sql
geom/sql/functions/Tests/ST_GeomFromText.stable.err
geom/sql/functions/Tests/ST_GeomFromText.stable.out
geom/sql/functions/Tests/ST_GeometryN.reqtests
geom/sql/functions/Tests/ST_GeometryN.sql
geom/sql/functions/Tests/ST_GeometryN.stable.err
geom/sql/functions/Tests/ST_GeometryN.stable.out
geom/sql/functions/Tests/ST_GeometryType.reqtests
geom/sql/functions/Tests/ST_GeometryType.sql
geom/sql/functions/Tests/ST_GeometryType.stable.err
geom/sql/functions/Tests/ST_GeometryType.stable.out
geom/sql/functions/Tests/ST_IsClosed.reqtests
geom/sql/functions/Tests/ST_IsClosed.sql
geom/sql/functions/Tests/ST_IsClosed.stable.err
geom/sql/functions/Tests/ST_IsClosed.stable.out
geom/sql/functions/Tests/ST_IsEmpty.reqtests
geom/sql/functions/Tests/ST_IsEmpty.sql
geom/sql/functions/Tests/ST_IsEmpty.stable.err
geom/sql/functions/Tests/ST_IsEmpty.stable.out
geom/sql/functions/Tests/ST_IsRing.reqtests
geom/sql/functions/Tests/ST_IsRing.sql
geom/sql/functions/Tests/ST_IsRing.stable.err
geom/sql/functions/Tests/ST_IsRing.stable.out
geom/sql/functions/Tests/ST_IsSimple.reqtests
geom/sql/functions/Tests/ST_IsSimple.sql
geom/sql/functions/Tests/ST_IsSimple.stable.err
geom/sql/functions/Tests/ST_IsSimple.stable.out
geom/sql/functions/Tests/ST_IsValid.reqtests
geom/sql/functions/Tests/ST_IsValid.sql
geom/sql/functions/Tests/ST_IsValid.stable.err
geom/sql/functions/Tests/ST_IsValid.stable.out
geom/sql/functions/Tests/ST_LineFromText.reqtests
geom/sql/functions/Tests/ST_LineFromText.sql
geom/sql/functions/Tests/ST_LineFromText.stable.err
geom/sql/functions/Tests/ST_LineFromText.stable.out
geom/sql/functions/Tests/ST_MLineFromText.reqtests
geom/sql/functions/Tests/ST_MLineFromText.sql
geom/sql/functions/Tests/ST_MLineFromText.stable.err
geom/sql/functions/Tests/ST_MLineFromText.stable.out
geom/sql/functions/Tests/ST_MPointFromText.reqtests
geom/sql/functions/Tests/ST_MPointFromText.sql
geom/sql/functions/Tests/ST_MPointFromText.stable.err
geom/sql/functions/Tests/ST_MPointFromText.stable.out
geom/sql/functions/Tests/ST_MPolygonFromText.reqtests
geom/sql/functions/Tests/ST_MPolygonFromText.sql
geom/sql/functions/Tests/ST_MPolygonFromText.stable.err
geom/sql/functions/Tests/ST_MPolygonFromText.stable.out
geom/sql/functions/Tests/ST_MakeBox2D.reqtests
geom/sql/functions/Tests/ST_MakeBox2D.sql
geom/sql/functions/Tests/ST_MakeBox2D.stable.err
geom/sql/functions/Tests/ST_MakeBox2D.stable.out
geom/sql/functions/Tests/ST_MakePoint.sql
geom/sql/functions/Tests/ST_MakePoint.stable.err
geom/sql/functions/Tests/ST_MakePoint.stable.out
geom/sql/functions/Tests/ST_NPoints.reqtests
geom/sql/functions/Tests/ST_NPoints.sql
geom/sql/functions/Tests/ST_NPoints.stable.err
geom/sql/functions/Tests/ST_NPoints.stable.out
geom/sql/functions/Tests/ST_NRings.reqtests
geom/sql/functions/Tests/ST_NRings.sql
geom/sql/functions/Tests/ST_NRings.stable.err
geom/sql/functions/Tests/ST_NRings.stable.out
geom/sql/functions/Tests/ST_NumGeometries.reqtests
geom/sql/functions/Tests/ST_NumGeometries.sql
geom/sql/functions/Tests/ST_NumGeometries.stable.err
geom/sql/functions/Tests/ST_NumGeometries.stable.out
geom/sql/functions/Tests/ST_NumInteriorRings.reqtests
geom/sql/functions/Tests/ST_NumInteriorRings.sql
geom/sql/functions/Tests/ST_NumInteriorRings.stable.err
geom/sql/functions/Tests/ST_NumInteriorRings.stable.out
geom/sql/functions/Tests/ST_NumPoints.reqtests
geom/sql/functions/Tests/ST_NumPoints.sql
geom/sql/functions/Tests/ST_NumPoints.stable.err
geom/sql/functions/Tests/ST_NumPoints.stable.err.Windows
geom/sql/functions/Tests/ST_NumPoints.stable.out
geom/sql/functions/Tests/ST_PointFromText.reqtests
geom/sql/functions/Tests/ST_PointFromText.sql
geom/sql/functions/Tests/ST_PointFromText.stable.err
geom/sql/functions/Tests/ST_PointFromText.stable.out
geom/sql/functions/Tests/ST_PolygonFromText.reqtests
geom/sql/functions/Tests/ST_PolygonFromText.sql
geom/sql/functions/Tests/ST_PolygonFromText.stable.err
geom/sql/functions/Tests/ST_PolygonFromText.stable.out
geom/sql/functions/Tests/XYZ.reqtests
geom/sql/functions/Tests/XYZ.sql
geom/sql/functions/Tests/XYZ.stable.err
geom/sql/functions/Tests/XYZ.stable.out
geom/sql/functions/Tests/XYZMinMax.reqtests
geom/sql/functions/Tests/XYZMinMax.sql
geom/sql/functions/Tests/XYZMinMax.stable.err
geom/sql/functions/Tests/XYZMinMax.stable.out
geom/sql/functions/Tests/dropTestGeometries.reqtests
geom/sql/functions/Tests/dropTestGeometries.sql
geom/sql/functions/Tests/dropTestGeometries.stable.err
geom/sql/functions/Tests/dropTestGeometries.stable.out
geom/sql/functions/Tests/dropTestWKT.reqtests
geom/sql/functions/Tests/dropTestWKT.sql
geom/sql/functions/Tests/dropTestWKT.stable.err
geom/sql/functions/Tests/dropTestWKT.stable.out
geom/sql/functions/Tests/equals.reqtests
geom/sql/functions/Tests/equals.sql
geom/sql/functions/Tests/equals.stable.err
geom/sql/functions/Tests/equals.stable.out
geom/sql/functions/Tests/loadTestGeometries.sql
geom/sql/functions/Tests/loadTestGeometries.stable.err
geom/sql/functions/Tests/loadTestGeometries.stable.out
geom/sql/functions/Tests/loadTestWKT.sql
geom/sql/functions/Tests/loadTestWKT.stable.err
geom/sql/functions/Tests/loadTestWKT.stable.out
geom/sql/functions/Tests/makeEnvelope.reqtests
geom/sql/functions/Tests/makeEnvelope.sql
geom/sql/functions/Tests/makeEnvelope.stable.err
geom/sql/functions/Tests/makeEnvelope.stable.out
geom/sql/functions/Tests/mbr_above.reqtests
geom/sql/functions/Tests/mbr_above.sql
geom/sql/functions/Tests/mbr_above.stable.err
geom/sql/functions/Tests/mbr_above.stable.out
geom/sql/functions/Tests/mbr_below.reqtests
geom/sql/functions/Tests/mbr_below.sql
geom/sql/functions/Tests/mbr_below.stable.err
geom/sql/functions/Tests/mbr_below.stable.out
geom/sql/functions/Tests/mbr_contained.reqtests
geom/sql/functions/Tests/mbr_contained.sql
geom/sql/functions/Tests/mbr_contained.stable.err
geom/sql/functions/Tests/mbr_contained.stable.out
geom/sql/functions/Tests/mbr_contains.reqtests
geom/sql/functions/Tests/mbr_contains.sql
geom/sql/functions/Tests/mbr_contains.stable.err
geom/sql/functions/Tests/mbr_contains.stable.out
geom/sql/functions/Tests/mbr_distance.reqtests
geom/sql/functions/Tests/mbr_distance.sql
geom/sql/functions/Tests/mbr_distance.stable.err
geom/sql/functions/Tests/mbr_distance.stable.out
geom/sql/functions/Tests/mbr_equal.reqtests
geom/sql/functions/Tests/mbr_equal.sql
geom/sql/functions/Tests/mbr_equal.stable.err
geom/sql/functions/Tests/mbr_equal.stable.out
geom/sql/functions/Tests/mbr_overlap.reqtests
geom/sql/functions/Tests/mbr_overlap.sql
geom/sql/functions/Tests/mbr_overlap.stable.err
geom/sql/functions/Tests/mbr_overlap.stable.out
geom/sql/functions/Tests/mbr_overlap_or_above.reqtests
geom/sql/functions/Tests/mbr_overlap_or_above.sql
geom/sql/functions/Tests/mbr_overlap_or_above.stable.err
geom/sql/functions/Tests/mbr_overlap_or_above.stable.out
geom/sql/functions/Tests/mbr_overlap_or_below.reqtests
geom/sql/functions/Tests/mbr_overlap_or_below.sql
geom/sql/functions/Tests/mbr_overlap_or_below.stable.err
geom/sql/functions/Tests/mbr_overlap_or_below.stable.out
geom/sql/functions/Tests/mbr_overlap_or_left.reqtests
geom/sql/functions/Tests/mbr_overlap_or_left.sql
geom/sql/functions/Tests/mbr_overlap_or_left.stable.err
geom/sql/functions/Tests/mbr_overlap_or_left.stable.out
geom/sql/functions/Tests/mbr_overlap_or_right.reqtests
geom/sql/functions/Tests/mbr_overlap_or_right.sql
geom/sql/functions/Tests/mbr_overlap_or_right.stable.err
geom/sql/functions/Tests/mbr_overlap_or_right.stable.out
geom/sql/functions/Tests/srid.reqtests
geom/sql/functions/Tests/srid.sql
geom/sql/functions/Tests/srid.stable.err
geom/sql/functions/Tests/srid.stable.out
geom/sql/functions/Tests/transform.reqtests
geom/sql/functions/Tests/transform.sql
geom/sql/functions/Tests/transform.stable.err
geom/sql/functions/Tests/transform.stable.out
geom/sql/pg_regression/Tests/All
geom/sql/pg_regression/Tests/affine.sql
geom/sql/pg_regression/Tests/bestsrid.sql
geom/sql/pg_regression/Tests/binary.sql.in
geom/sql/pg_regression/Tests/boundary.sql
geom/sql/pg_regression/Tests/boundary.stable.err
geom/sql/pg_regression/Tests/boundary.stable.out
geom/sql/pg_regression/Tests/clean.sql
geom/sql/pg_regression/Tests/concave_hull.sql
geom/sql/pg_regression/Tests/ctors.sql
geom/sql/pg_regression/Tests/delaunaytriangles.sql
geom/sql/pg_regression/Tests/delaunaytriangles.stable.err
geom/sql/pg_regression/Tests/delaunaytriangles.stable.out
geom/sql/pg_regression/Tests/dump.sql
geom/sql/pg_regression/Tests/dump.stable.err
geom/sql/pg_regression/Tests/dump.stable.out
geom/sql/pg_regression/Tests/dumppoints.sql
geom/sql/pg_regression/Tests/dumppoints.stable.err
geom/sql/pg_regression/Tests/dumppoints.stable.out
geom/sql/pg_regression/Tests/empty.sql
geom/sql/pg_regression/Tests/geography.sql
geom/sql/pg_regression/Tests/hausdorff.sql
geom/sql/pg_regression/Tests/in_geohash.sql
geom/sql/pg_regression/Tests/in_geojson.sql
geom/sql/pg_regression/Tests/in_gml.sql
geom/sql/pg_regression/Tests/in_kml.sql
geom/sql/pg_regression/Tests/iscollection.sql
geom/sql/pg_regression/Tests/isvaliddetail.sql
geom/sql/pg_regression/Tests/legacy.sql
geom/sql/pg_regression/Tests/long_xact.sql
geom/sql/pg_regression/Tests/lwgeom_regress.sql
geom/sql/pg_regression/Tests/measures.sql
geom/sql/pg_regression/Tests/node.sql
geom/sql/pg_regression/Tests/offsetcurve.sql
geom/sql/pg_regression/Tests/out_geography.sql
geom/sql/pg_regression/Tests/out_geometry.sql
geom/sql/pg_regression/Tests/polygonize.sql
geom/sql/pg_regression/Tests/polyhedralsurface.sql
geom/sql/pg_regression/Tests/regress.sql.in
geom/sql/pg_regression/Tests/regress_bdpoly.sql
geom/sql/pg_regression/Tests/regress_biginsert.sql
geom/sql/pg_regression/Tests/regress_buffer_params.sql
geom/sql/pg_regression/Tests/regress_index.sql
geom/sql/pg_regression/Tests/regress_lrs.sql
geom/sql/pg_regression/Tests/regress_management.sql
geom/sql/pg_regression/Tests/regress_ogc.sql
geom/sql/pg_regression/Tests/regress_ogc_cover.sql
geom/sql/pg_regression/Tests/regress_ogc_cover.stable.err
geom/sql/pg_regression/Tests/regress_ogc_cover.stable.out
geom/sql/pg_regression/Tests/regress_ogc_prep.sql
geom/sql/pg_regression/Tests/regress_proj.sql
geom/sql/pg_regression/Tests/regress_selectivity.sql
geom/sql/pg_regression/Tests/regression_drop.sql
geom/sql/pg_regression/Tests/regression_drop.stable.err
geom/sql/pg_regression/Tests/regression_drop.stable.out
geom/sql/pg_regression/Tests/regression_load2D.sql
geom/sql/pg_regression/Tests/regression_load2D.stable.err
geom/sql/pg_regression/Tests/regression_load2D.stable.out
geom/sql/pg_regression/Tests/regression_load3D.sql
geom/sql/pg_regression/Tests/regression_load3D.stable.err
geom/sql/pg_regression/Tests/regression_load3D.stable.out
geom/sql/pg_regression/Tests/regression_load4D.sql
geom/sql/pg_regression/Tests/regression_load4D.stable.err
geom/sql/pg_regression/Tests/regression_load4D.stable.out
geom/sql/pg_regression/Tests/relate.sql
geom/sql/pg_regression/Tests/relate_bnr.sql
geom/sql/pg_regression/Tests/relatematch.sql
geom/sql/pg_regression/Tests/removeTmpFiles.SQL.py.in
geom/sql/pg_regression/Tests/removeTmpFiles.stable.err
geom/sql/pg_regression/Tests/removeTmpFiles.stable.out
geom/sql/pg_regression/Tests/remove_repeated_points.sql
geom/sql/pg_regression/Tests/removepoint.sql
geom/sql/pg_regression/Tests/setpoint.sql
geom/sql/pg_regression/Tests/sharedpaths.sql
geom/sql/pg_regression/Tests/simplify.sql
geom/sql/pg_regression/Tests/snap.sql
geom/sql/pg_regression/Tests/snaptogrid.sql
geom/sql/pg_regression/Tests/split.sql
geom/sql/pg_regression/Tests/sql-mm-circularstring.sql
geom/sql/pg_regression/Tests/sql-mm-compoundcurve.sql
geom/sql/pg_regression/Tests/sql-mm-curvepoly.sql
geom/sql/pg_regression/Tests/sql-mm-general.sql
geom/sql/pg_regression/Tests/sql-mm-multicurve.sql
geom/sql/pg_regression/Tests/sql-mm-multisurface.sql
geom/sql/pg_regression/Tests/sql-mm-serialize.sql
geom/sql/pg_regression/Tests/summary.sql
geom/sql/pg_regression/Tests/tickets.sql
geom/sql/pg_regression/Tests/typmod.sql
geom/sql/pg_regression/Tests/unaryunion.sql
geom/sql/pg_regression/Tests/wkb.sql
geom/sql/pg_regression/Tests/wkt.sql
geom/sql/pg_regression/Tests/wmsservers.sql
geom/sql/postgis_spatial_ref_sys.csv
geom/sql/testInsert.sql
monetdb5/tests/BugReports/Tests/no.146.stable.out
Removed Files:
geom/sql/Tests/T1.modules
geom/sql/Tests/T1.reqtests
geom/sql/Tests/T1.sql
geom/sql/Tests/T1.stable.err
geom/sql/Tests/T1.stable.out
geom/sql/Tests/T10.modules
geom/sql/Tests/T10.reqtests
geom/sql/Tests/T10.sql
geom/sql/Tests/T10.stable.err
geom/sql/Tests/T10.stable.out
geom/sql/Tests/T11.modules
geom/sql/Tests/T11.reqtests
geom/sql/Tests/T11.sql
geom/sql/Tests/T11.stable.err
geom/sql/Tests/T11.stable.out
geom/sql/Tests/T12.modules
geom/sql/Tests/T12.reqtests
geom/sql/Tests/T12.sql
geom/sql/Tests/T12.stable.err
geom/sql/Tests/T12.stable.out
geom/sql/Tests/T13.modules
geom/sql/Tests/T13.reqtests
geom/sql/Tests/T13.sql
geom/sql/Tests/T13.stable.err
geom/sql/Tests/T13.stable.out
geom/sql/Tests/T14.modules
geom/sql/Tests/T14.reqtests
geom/sql/Tests/T14.sql
geom/sql/Tests/T14.stable.err
geom/sql/Tests/T14.stable.out
geom/sql/Tests/T15.modules
geom/sql/Tests/T15.reqtests
geom/sql/Tests/T15.sql
geom/sql/Tests/T15.stable.err
geom/sql/Tests/T15.stable.out
geom/sql/Tests/T16.modules
geom/sql/Tests/T16.reqtests
geom/sql/Tests/T16.sql
geom/sql/Tests/T16.stable.err
geom/sql/Tests/T16.stable.out
geom/sql/Tests/T17.modules
geom/sql/Tests/T17.reqtests
geom/sql/Tests/T17.sql
geom/sql/Tests/T17.stable.err
geom/sql/Tests/T17.stable.out
geom/sql/Tests/T18.modules
geom/sql/Tests/T18.reqtests
geom/sql/Tests/T18.sql
geom/sql/Tests/T18.stable.err
geom/sql/Tests/T18.stable.out
geom/sql/Tests/T19.modules
geom/sql/Tests/T19.reqtests
geom/sql/Tests/T19.sql
geom/sql/Tests/T2.modules
geom/sql/Tests/T2.reqtests
geom/sql/Tests/T2.sql
geom/sql/Tests/T2.stable.err
geom/sql/Tests/T2.stable.out
geom/sql/Tests/T20.modules
geom/sql/Tests/T20.reqtests
geom/sql/Tests/T20.sql
geom/sql/Tests/T21.modules
geom/sql/Tests/T21.reqtests
geom/sql/Tests/T21.sql
geom/sql/Tests/T21.stable.err
geom/sql/Tests/T21.stable.out
geom/sql/Tests/T22.modules
geom/sql/Tests/T22.reqtests
geom/sql/Tests/T22.sql
geom/sql/Tests/T22.stable.err
geom/sql/Tests/T22.stable.out
geom/sql/Tests/T23.modules
geom/sql/Tests/T23.reqtests
geom/sql/Tests/T23.sql
geom/sql/Tests/T23.stable.err
geom/sql/Tests/T23.stable.out
geom/sql/Tests/T24.modules
geom/sql/Tests/T24.reqtests
geom/sql/Tests/T24.sql
geom/sql/Tests/T24.stable.err
geom/sql/Tests/T24.stable.out
geom/sql/Tests/T25.modules
geom/sql/Tests/T25.reqtests
geom/sql/Tests/T25.sql
geom/sql/Tests/T25.stable.err
geom/sql/Tests/T25.stable.out
geom/sql/Tests/T26.modules
geom/sql/Tests/T26.reqtests
geom/sql/Tests/T26.sql
geom/sql/Tests/T26.stable.err
geom/sql/Tests/T26.stable.out
geom/sql/Tests/T27.modules
geom/sql/Tests/T27.reqtests
geom/sql/Tests/T27.sql
geom/sql/Tests/T27.stable.err
geom/sql/Tests/T27.stable.out
geom/sql/Tests/T28.modules
geom/sql/Tests/T28.reqtests
geom/sql/Tests/T28.sql
geom/sql/Tests/T28.stable.err
geom/sql/Tests/T28.stable.out
geom/sql/Tests/T29.modules
geom/sql/Tests/T29.reqtests
geom/sql/Tests/T29.sql
geom/sql/Tests/T29.stable.err
geom/sql/Tests/T29.stable.out
geom/sql/Tests/T3.modules
geom/sql/Tests/T3.reqtests
geom/sql/Tests/T3.sql
geom/sql/Tests/T3.stable.err
geom/sql/Tests/T3.stable.out
geom/sql/Tests/T30.modules
geom/sql/Tests/T30.reqtests
geom/sql/Tests/T30.sql
geom/sql/Tests/T30.stable.err
geom/sql/Tests/T30.stable.out
geom/sql/Tests/T31.modules
geom/sql/Tests/T31.reqtests
geom/sql/Tests/T31.sql
geom/sql/Tests/T31.stable.err
geom/sql/Tests/T31.stable.out
geom/sql/Tests/T32.modules
geom/sql/Tests/T32.reqtests
geom/sql/Tests/T32.sql
geom/sql/Tests/T32.stable.err
geom/sql/Tests/T32.stable.out
geom/sql/Tests/T33.modules
geom/sql/Tests/T33.reqtests
geom/sql/Tests/T33.sql
geom/sql/Tests/T33.stable.err
geom/sql/Tests/T33.stable.out
geom/sql/Tests/T34.modules
geom/sql/Tests/T34.reqtests
geom/sql/Tests/T34.sql
geom/sql/Tests/T34.stable.err
geom/sql/Tests/T34.stable.out
geom/sql/Tests/T35.modules
geom/sql/Tests/T35.reqtests
geom/sql/Tests/T35.sql
geom/sql/Tests/T35.stable.err
geom/sql/Tests/T35.stable.out
geom/sql/Tests/T36.modules
geom/sql/Tests/T36.reqtests
geom/sql/Tests/T36.sql
geom/sql/Tests/T36.stable.err
geom/sql/Tests/T36.stable.out
geom/sql/Tests/T37.modules
geom/sql/Tests/T37.reqtests
geom/sql/Tests/T37.sql
geom/sql/Tests/T37.stable.err
geom/sql/Tests/T37.stable.out
geom/sql/Tests/T38.modules
geom/sql/Tests/T38.reqtests
geom/sql/Tests/T38.sql
geom/sql/Tests/T38.stable.err
geom/sql/Tests/T38.stable.out
geom/sql/Tests/T39.modules
geom/sql/Tests/T39.reqtests
geom/sql/Tests/T39.sql
geom/sql/Tests/T39.stable.err
geom/sql/Tests/T39.stable.out
geom/sql/Tests/T4.modules
geom/sql/Tests/T4.reqtests
geom/sql/Tests/T4.sql
geom/sql/Tests/T4.stable.err
geom/sql/Tests/T4.stable.out
geom/sql/Tests/T40.modules
geom/sql/Tests/T40.reqtests
geom/sql/Tests/T40.sql
geom/sql/Tests/T40.stable.err
geom/sql/Tests/T40.stable.out
geom/sql/Tests/T41.modules
geom/sql/Tests/T41.reqtests
geom/sql/Tests/T41.sql
geom/sql/Tests/T41.stable.err
geom/sql/Tests/T41.stable.out
geom/sql/Tests/T42.modules
geom/sql/Tests/T42.reqtests
geom/sql/Tests/T42.sql
geom/sql/Tests/T42.stable.err
geom/sql/Tests/T42.stable.out
geom/sql/Tests/T43.modules
geom/sql/Tests/T43.reqtests
geom/sql/Tests/T43.sql
geom/sql/Tests/T43.stable.err
geom/sql/Tests/T43.stable.out
geom/sql/Tests/T44.modules
geom/sql/Tests/T44.reqtests
geom/sql/Tests/T44.sql
geom/sql/Tests/T44.stable.err
geom/sql/Tests/T44.stable.out
geom/sql/Tests/T45.modules
geom/sql/Tests/T45.reqtests
geom/sql/Tests/T45.sql
geom/sql/Tests/T45.stable.err
geom/sql/Tests/T45.stable.out
geom/sql/Tests/T46.modules
geom/sql/Tests/T46.reqtests
geom/sql/Tests/T46.sql
geom/sql/Tests/T46.stable.err
geom/sql/Tests/T46.stable.out
geom/sql/Tests/T47.modules
geom/sql/Tests/T47.reqtests
geom/sql/Tests/T47.sql
geom/sql/Tests/T47.stable.err
geom/sql/Tests/T47.stable.out
geom/sql/Tests/T48.modules
geom/sql/Tests/T48.reqtests
geom/sql/Tests/T48.sql
geom/sql/Tests/T48.stable.err
geom/sql/Tests/T48.stable.out
geom/sql/Tests/T49.modules
geom/sql/Tests/T49.reqtests
geom/sql/Tests/T49.sql
geom/sql/Tests/T49.stable.err
geom/sql/Tests/T49.stable.out
geom/sql/Tests/T5.modules
geom/sql/Tests/T5.reqtests
geom/sql/Tests/T5.sql
geom/sql/Tests/T5.stable.err
geom/sql/Tests/T5.stable.out
geom/sql/Tests/T50.modules
geom/sql/Tests/T50.reqtests
geom/sql/Tests/T50.sql
geom/sql/Tests/T50.stable.err
geom/sql/Tests/T50.stable.out
geom/sql/Tests/T51.modules
geom/sql/Tests/T51.reqtests
geom/sql/Tests/T51.sql
geom/sql/Tests/T51.stable.err
geom/sql/Tests/T51.stable.out
geom/sql/Tests/T52.modules
geom/sql/Tests/T52.reqtests
geom/sql/Tests/T52.sql
geom/sql/Tests/T52.stable.err
geom/sql/Tests/T52.stable.out
geom/sql/Tests/T6.modules
geom/sql/Tests/T6.reqtests
geom/sql/Tests/T6.sql
geom/sql/Tests/T6.stable.err
geom/sql/Tests/T6.stable.out
geom/sql/Tests/T7.modules
geom/sql/Tests/T7.reqtests
geom/sql/Tests/T7.sql
geom/sql/Tests/T7.stable.err
geom/sql/Tests/T7.stable.out
geom/sql/Tests/T8.modules
geom/sql/Tests/T8.reqtests
geom/sql/Tests/T8.sql
geom/sql/Tests/T8.stable.err
geom/sql/Tests/T8.stable.out
geom/sql/Tests/T9.modules
geom/sql/Tests/T9.reqtests
geom/sql/Tests/T9.sql
geom/sql/Tests/conformance_drop.modules
geom/sql/Tests/conformance_drop.sql
geom/sql/Tests/conformance_drop.stable.err
geom/sql/Tests/conformance_drop.stable.out
geom/sql/Tests/conformance_load.modules
geom/sql/Tests/conformance_load.sql
geom/sql/Tests/conformance_load.stable.err
geom/sql/Tests/conformance_load.stable.out
Modified Files:
.hgtags
HowToStart.rst
MonetDB.spec
NT/installer32/MonetDB-ODBC-Installer.vdproj
NT/installer32/MonetDB5-SQL-Installer.vdproj
NT/installer64/MonetDB-ODBC-Installer.vdproj
NT/installer64/MonetDB5-SQL-Installer.vdproj
NT/monetdb_config.h.in
NT/rules.msc
buildtools/ChangeLog-Archive
buildtools/doc/windowsbuild.rst
clients/R/MonetDB.R/DESCRIPTION
clients/R/MonetDB.R/NAMESPACE
clients/R/MonetDB.R/NEWS
clients/R/MonetDB.R/R/control.R
clients/R/MonetDB.R/R/dbi.R
clients/R/MonetDB.R/R/dplyr.R
clients/R/MonetDB.R/R/mapi.R
clients/R/Tests/dbi.R
clients/R/Tests/dbi.stable.out
clients/R/Tests/dplyr.R
clients/R/Tests/dplyr.stable.err
clients/R/Tests/dplyr.stable.out
clients/R/Tests/survey.R
clients/R/Tests/survey.stable.err
clients/Tests/All
clients/Tests/MAL-signatures.stable.err
clients/Tests/MAL-signatures.stable.out
clients/Tests/MAL-signatures.stable.out.int128
clients/Tests/SQL-dump.stable.err
clients/Tests/SQL-dump.stable.out
clients/Tests/SQL-dump.stable.out.int128
clients/Tests/exports.py
clients/Tests/exports.stable.out
clients/mapiclient/dump.c
clients/mapiclient/mclient.c
clients/mapiclient/mnc.c
clients/mapilib/mapi.c
clients/mapilib/mapi.h
clients/mapilib/mapi.rc
clients/odbc/driver/ODBCGlobal.h
clients/odbc/driver/driver.rc
clients/odbc/winsetup/setup.rc
clients/perl/Mapi.pm
clients/php/lib/php_mapi.inc
clients/python2/monetdb/sql/connections.py
clients/python3/monetdb/sql/connections.py
clients/ruby/lib/MonetDBData.rb
common/stream/stream.c
common/stream/stream_socket.h
common/utils/mutils.c
common/utils/mutils.h
common/utils/muuid.c
configure.ag
debian/changelog
debian/control
debian/libmonetdb-client7.install
debian/monetdb5-server.install
debian/monetdb5-sql.init.d
debian/monetdb5-sql.install
debian/rules
gdk/ChangeLog
gdk/ChangeLog-Archive
gdk/ChangeLog.Jul2015
gdk/gdk.h
gdk/gdk_aggr.c
gdk/gdk_align.c
gdk/gdk_bat.c
gdk/gdk_batop.c
gdk/gdk_bbp.c
gdk/gdk_calc.c
gdk/gdk_calc_compare.h
gdk/gdk_cross.c
gdk/gdk_delta.c
gdk/gdk_firstn.c
gdk/gdk_group.c
gdk/gdk_hash.h
gdk/gdk_heap.c
gdk/gdk_imprints.c
gdk/gdk_join.c
gdk/gdk_logger.c
gdk/gdk_logger.h
gdk/gdk_posix.c
gdk/gdk_posix.h
gdk/gdk_private.h
gdk/gdk_sample.c
gdk/gdk_search.c
gdk/gdk_select.c
gdk/gdk_storage.c
gdk/gdk_system.c
gdk/gdk_system.h
gdk/gdk_unique.c
gdk/gdk_utils.c
gdk/gdk_value.c
gdk/libbat.rc
geom/BugTracker/Tests/All
geom/BugTracker/Tests/X_crash.SF-1971632.sql
geom/BugTracker/Tests/X_crash.SF-1971632.stable.err
geom/BugTracker/Tests/copy_into_crash.SF-1975402.sql
geom/BugTracker/Tests/copy_into_crash.SF-1975402.stable.err
geom/BugTracker/Tests/copy_into_mbr.3492.sql
geom/BugTracker/Tests/copy_into_mbr.3492.stable.out
geom/lib/Makefile.ag
geom/lib/libgeom.c
geom/lib/libgeom.h
geom/monetdb5/Makefile.ag
geom/monetdb5/geom.c
geom/monetdb5/geom.mal
geom/sql/40_geom.sql
geom/sql/Tests/All
java/Makefile.ag
java/build.properties
java/pom.xml
java/release.txt
java/src/main/java/nl/cwi/monetdb/jdbc/MonetConnection.java
java/src/main/java/nl/cwi/monetdb/jdbc/MonetDatabaseMetaData.java
java/src/main/java/nl/cwi/monetdb/jdbc/MonetDriver.java.in
libversions
monetdb5/ChangeLog-Archive
monetdb5/NT/M5server.bat
monetdb5/extras/mal_optimizer_template/opt_sql_append.c
monetdb5/extras/rapi/rapi.c
monetdb5/extras/rapi/rapi.h
monetdb5/extras/sphinx/sphinx.c
monetdb5/extras/sphinx/sphinx.h
monetdb5/mal/Tests/performanceTests/performanceLog
monetdb5/mal/Tests/recycle05.stable.out
monetdb5/mal/Tests/recycle07.stable.out
monetdb5/mal/Tests/tst029.malC
monetdb5/mal/Tests/tst029.stable.out
monetdb5/mal/Tests/tst1012.stable.err
monetdb5/mal/Tests/tst280.malC
monetdb5/mal/Tests/tst280.stable.out
monetdb5/mal/mal.c
monetdb5/mal/mal.h
monetdb5/mal/mal_authorize.c
monetdb5/mal/mal_builder.c
monetdb5/mal/mal_client.h
monetdb5/mal/mal_dataflow.c
monetdb5/mal/mal_debugger.c
monetdb5/mal/mal_debugger.h
monetdb5/mal/mal_exception.h
monetdb5/mal/mal_factory.c
monetdb5/mal/mal_function.c
monetdb5/mal/mal_import.c
monetdb5/mal/mal_instruction.c
monetdb5/mal/mal_instruction.h
monetdb5/mal/mal_interpreter.c
monetdb5/mal/mal_interpreter.h
monetdb5/mal/mal_linker.c
monetdb5/mal/mal_linker.h
monetdb5/mal/mal_module.c
monetdb5/mal/mal_module.h
monetdb5/mal/mal_parser.c
monetdb5/mal/mal_parser.h
monetdb5/mal/mal_private.h
monetdb5/mal/mal_profiler.c
monetdb5/mal/mal_recycle.c
monetdb5/mal/mal_runtime.c
monetdb5/mal/mal_sabaoth.c
monetdb5/mal/mal_sabaoth.h
monetdb5/mal/mal_scenario.c
monetdb5/mal/mal_session.c
monetdb5/mal/mal_type.h
monetdb5/modules/atoms/Tests/xml10.malC
monetdb5/modules/atoms/Tests/xml10.stable.out
monetdb5/modules/atoms/batxml.c
monetdb5/modules/atoms/blob.c
monetdb5/modules/atoms/blob.h
monetdb5/modules/atoms/identifier.c
monetdb5/modules/atoms/json.c
monetdb5/modules/atoms/json.h
monetdb5/modules/atoms/mtime.c
monetdb5/modules/atoms/mtime.h
monetdb5/modules/atoms/mtime.mal
monetdb5/modules/atoms/str.c
monetdb5/modules/atoms/str.h
monetdb5/modules/atoms/streams.c
monetdb5/modules/atoms/streams.h
monetdb5/modules/atoms/url.c
monetdb5/modules/atoms/url.h
monetdb5/modules/atoms/url.mal
monetdb5/modules/atoms/uuid.c
monetdb5/modules/atoms/xml.c
monetdb5/modules/atoms/xml.h
monetdb5/modules/kernel/Makefile.ag
monetdb5/modules/kernel/Tests/TriBool.malC
monetdb5/modules/kernel/aggr.c
monetdb5/modules/kernel/aggr.mal
monetdb5/modules/kernel/aggr.mal.sh
monetdb5/modules/kernel/alarm.c
monetdb5/modules/kernel/algebra.c
monetdb5/modules/kernel/algebra.h
monetdb5/modules/kernel/algebra.mal
monetdb5/modules/kernel/bat5.c
monetdb5/modules/kernel/bat5.h
monetdb5/modules/kernel/bat5.mal
monetdb5/modules/kernel/batcolor.c
monetdb5/modules/kernel/batcolor.h
monetdb5/modules/kernel/batcolor.mal
monetdb5/modules/kernel/batmmath.c
monetdb5/modules/kernel/batmmath.h
monetdb5/modules/kernel/batmmath.mal
monetdb5/modules/kernel/batstr.c
monetdb5/modules/kernel/group.c
monetdb5/modules/kernel/group.h
monetdb5/modules/kernel/logger.c
monetdb5/modules/kernel/logger.mal
monetdb5/modules/kernel/microbenchmark.c
monetdb5/modules/kernel/microbenchmark.h
monetdb5/modules/kernel/mmath.c
monetdb5/modules/kernel/mmath.h
monetdb5/modules/kernel/mmath.mal
monetdb5/modules/kernel/status.c
monetdb5/modules/kernel/status.h
monetdb5/modules/mal/00_calc_hge.mal
monetdb5/modules/mal/00_mkey_hge.mal
monetdb5/modules/mal/Tests/ascii_io2.malC
monetdb5/modules/mal/Tests/ascii_io2.stable.out
monetdb5/modules/mal/Tests/inspect05.stable.out
monetdb5/modules/mal/Tests/manifold.malC
monetdb5/modules/mal/Tests/manifold.stable.out
monetdb5/modules/mal/Tests/manifoldstr.malC
monetdb5/modules/mal/Tests/manifoldstr.stable.out
monetdb5/modules/mal/Tests/pqueue.stable.out
monetdb5/modules/mal/Tests/pqueue2.stable.out
monetdb5/modules/mal/Tests/pqueue3.stable.out
monetdb5/modules/mal/Tests/remote03.stable.err
monetdb5/modules/mal/Tests/remote03.stable.out
monetdb5/modules/mal/Tests/remote03.stable.out.int128
monetdb5/modules/mal/Tests/remote08.malC
monetdb5/modules/mal/Tests/remote08.stable.out
monetdb5/modules/mal/Tests/remote09.malC
monetdb5/modules/mal/Tests/remote09.stable.out
monetdb5/modules/mal/batExtensions.c
monetdb5/modules/mal/batExtensions.h
monetdb5/modules/mal/batExtensions.mal
monetdb5/modules/mal/batcalc.c
monetdb5/modules/mal/bbp.c
monetdb5/modules/mal/bbp.h
monetdb5/modules/mal/calc.c
monetdb5/modules/mal/clients.c
monetdb5/modules/mal/clients.h
monetdb5/modules/mal/factories.c
monetdb5/modules/mal/factories.h
monetdb5/modules/mal/groupby.c
monetdb5/modules/mal/inspect.c
monetdb5/modules/mal/inspect.h
monetdb5/modules/mal/iterator.c
monetdb5/modules/mal/iterator.h
monetdb5/modules/mal/json_util.c
monetdb5/modules/mal/json_util.h
monetdb5/modules/mal/language.c
monetdb5/modules/mal/language.h
monetdb5/modules/mal/mal_init.mal
monetdb5/modules/mal/mal_io.c
monetdb5/modules/mal/mal_io.h
monetdb5/modules/mal/mal_mapi.c
monetdb5/modules/mal/mal_mapi.h
monetdb5/modules/mal/mal_mapi.mal
monetdb5/modules/mal/manifold.c
monetdb5/modules/mal/manual.c
monetdb5/modules/mal/mat.c
monetdb5/modules/mal/mat.h
monetdb5/modules/mal/mdb.c
monetdb5/modules/mal/mdb.h
monetdb5/modules/mal/mkey.c
monetdb5/modules/mal/mkey.h
monetdb5/modules/mal/mkey.mal
monetdb5/modules/mal/pcre.c
monetdb5/modules/mal/pcre.mal
monetdb5/modules/mal/profiler.c
monetdb5/modules/mal/profiler.h
monetdb5/modules/mal/projectionpath.c
monetdb5/modules/mal/querylog.c
monetdb5/modules/mal/querylog.h
monetdb5/modules/mal/recycle.c
monetdb5/modules/mal/remote.c
monetdb5/modules/mal/remote.h
monetdb5/modules/mal/sabaoth.c
monetdb5/modules/mal/sabaoth.h
monetdb5/modules/mal/sample.c
monetdb5/modules/mal/sample.mal
monetdb5/modules/mal/sysmon.c
monetdb5/modules/mal/sysmon.mal
monetdb5/modules/mal/tablet.c
monetdb5/modules/mal/tablet.h
monetdb5/modules/mal/tokenizer.c
monetdb5/modules/mal/tokenizer.h
monetdb5/modules/mal/transaction.c
monetdb5/modules/mal/txtsim.c
monetdb5/modules/mal/txtsim.h
monetdb5/modules/mal/zorder.c
monetdb5/modules/mal/zorder.h
monetdb5/optimizer/Makefile.ag
monetdb5/optimizer/Tests/DCexample.malC
monetdb5/optimizer/Tests/dataflow3.malC
monetdb5/optimizer/Tests/dataflow3.stable.out
monetdb5/optimizer/opt_aliases.h
monetdb5/optimizer/opt_commonTerms.h
monetdb5/optimizer/opt_constants.h
monetdb5/optimizer/opt_costModel.h
monetdb5/optimizer/opt_dataflow.h
monetdb5/optimizer/opt_deadcode.h
monetdb5/optimizer/opt_evaluate.h
monetdb5/optimizer/opt_factorize.h
monetdb5/optimizer/opt_garbageCollector.h
monetdb5/optimizer/opt_generator.c
monetdb5/optimizer/opt_generator.h
monetdb5/optimizer/opt_inline.h
monetdb5/optimizer/opt_json.h
monetdb5/optimizer/opt_macro.h
monetdb5/optimizer/opt_matpack.h
monetdb5/optimizer/opt_mergetable.c
monetdb5/optimizer/opt_mergetable.h
monetdb5/optimizer/opt_pipes.c
monetdb5/optimizer/opt_pipes.h
monetdb5/optimizer/opt_prelude.c
monetdb5/optimizer/opt_prelude.h
monetdb5/optimizer/opt_pushselect.c
monetdb5/optimizer/opt_qep.h
monetdb5/optimizer/opt_querylog.c
monetdb5/optimizer/opt_recycler.h
monetdb5/optimizer/opt_statistics.c
monetdb5/optimizer/opt_statistics.h
monetdb5/optimizer/opt_support.c
monetdb5/optimizer/opt_support.h
monetdb5/optimizer/opt_wrapper.c
monetdb5/optimizer/optimizer.c
monetdb5/optimizer/optimizer.mal
monetdb5/scheduler/Tests/memo01.malC
monetdb5/scheduler/Tests/memo01.stable.out
monetdb5/scheduler/Tests/memo02.malC
monetdb5/scheduler/Tests/memo02.stable.out
monetdb5/scheduler/run_adder.c
monetdb5/scheduler/run_memo.c
monetdb5/scheduler/srvpool.c
monetdb5/scheduler/srvpool.h
monetdb5/tools/libmonetdb5.rc
sql/ChangeLog-Archive
sql/backends/monet5/LSST/lsst.c
sql/backends/monet5/LSST/lsst.h
sql/backends/monet5/LSST/lsst.mal
sql/backends/monet5/Makefile.ag
sql/backends/monet5/Tests/All
sql/backends/monet5/UDF/Tests/udf-fuse.stable.out
sql/backends/monet5/UDF/Tests/udf-reverse.stable.out
sql/backends/monet5/generator/Tests/All
sql/backends/monet5/generator/Tests/crash.Bug-3609.sql
sql/backends/monet5/generator/Tests/crash.Bug-3609.stable.err
sql/backends/monet5/generator/Tests/joins00.stable.out
sql/backends/monet5/generator/generator.c
sql/backends/monet5/gsl/gsl.c
sql/backends/monet5/sql.c
sql/backends/monet5/sql.h
sql/backends/monet5/sql.mal
sql/backends/monet5/sql_bat2time.c
sql/backends/monet5/sql_cast.c
sql/backends/monet5/sql_cast.h
sql/backends/monet5/sql_cast_impl_down_from_flt.h
sql/backends/monet5/sql_cast_impl_down_from_int.h
sql/backends/monet5/sql_cast_impl_up_to_flt.h
sql/backends/monet5/sql_cast_impl_up_to_int.h
sql/backends/monet5/sql_execute.c
sql/backends/monet5/sql_fround.c
sql/backends/monet5/sql_fround_impl.h
sql/backends/monet5/sql_gencode.c
sql/backends/monet5/sql_gencode.h
sql/backends/monet5/sql_rank.mal
sql/backends/monet5/sql_result.c
sql/backends/monet5/sql_round.c
sql/backends/monet5/sql_round_impl.h
sql/backends/monet5/sql_scenario.c
sql/backends/monet5/sql_scenario.h
sql/backends/monet5/sql_statistics.c
sql/backends/monet5/sql_upgrades.c
sql/backends/monet5/sql_user.c
sql/backends/monet5/vaults/bam/Tests/All
sql/backends/monet5/vaults/bam/Tests/mergetable.stable.out
sql/backends/monet5/vaults/bam/bam.mal
sql/backends/monet5/vaults/bam/bam_db_interface.h
sql/backends/monet5/vaults/bam/bam_export.c
sql/backends/monet5/vaults/bam/bam_export.h
sql/backends/monet5/vaults/bam/bam_loader.c
sql/backends/monet5/vaults/bam/bam_wrapper.c
sql/backends/monet5/vaults/fits/fits.c
sql/backends/monet5/vaults/lidar/75_lidar.sql
sql/backends/monet5/vaults/lidar/lidar.c
sql/backends/monet5/vaults/lidar/lidar.mal
sql/backends/monet5/vaults/vault.c
sql/backends/monet5/vaults/vault.h
sql/benchmarks/ssbm/Tests/01-explain.stable.out
sql/benchmarks/ssbm/Tests/01-explain.stable.out.int128
sql/benchmarks/ssbm/Tests/02-explain.stable.out
sql/benchmarks/ssbm/Tests/02-explain.stable.out.int128
sql/benchmarks/ssbm/Tests/03-explain.stable.out
sql/benchmarks/ssbm/Tests/03-explain.stable.out.int128
sql/benchmarks/ssbm/Tests/04-explain.stable.out
sql/benchmarks/ssbm/Tests/04-explain.stable.out.int128
sql/benchmarks/ssbm/Tests/05-explain.stable.out
sql/benchmarks/ssbm/Tests/05-explain.stable.out.int128
sql/benchmarks/ssbm/Tests/06-explain.stable.out
sql/benchmarks/ssbm/Tests/06-explain.stable.out.int128
sql/benchmarks/ssbm/Tests/07-explain.stable.out
sql/benchmarks/ssbm/Tests/07-explain.stable.out.int128
sql/benchmarks/ssbm/Tests/08-explain.stable.out
sql/benchmarks/ssbm/Tests/08-explain.stable.out.int128
sql/benchmarks/ssbm/Tests/09-explain.stable.out
sql/benchmarks/ssbm/Tests/09-explain.stable.out.int128
sql/benchmarks/ssbm/Tests/10-explain.stable.out
sql/benchmarks/ssbm/Tests/10-explain.stable.out.int128
sql/benchmarks/ssbm/Tests/11-explain.stable.out
sql/benchmarks/ssbm/Tests/11-explain.stable.out.int128
sql/benchmarks/ssbm/Tests/12-explain.stable.out
sql/benchmarks/ssbm/Tests/12-explain.stable.out.int128
sql/benchmarks/ssbm/Tests/13-explain.stable.out
sql/benchmarks/ssbm/Tests/13-explain.stable.out.int128
sql/benchmarks/tpch/Tests/01-explain.stable.out
sql/benchmarks/tpch/Tests/01-explain.stable.out.32bit
sql/benchmarks/tpch/Tests/01-explain.stable.out.int128
sql/benchmarks/tpch/Tests/02-explain.stable.out
sql/benchmarks/tpch/Tests/03-explain.stable.out
sql/benchmarks/tpch/Tests/03-explain.stable.out.int128
sql/benchmarks/tpch/Tests/04-explain.stable.out
sql/benchmarks/tpch/Tests/04-explain.stable.out.32bit
sql/benchmarks/tpch/Tests/05-explain.stable.out
sql/benchmarks/tpch/Tests/05-explain.stable.out.int128
sql/benchmarks/tpch/Tests/06-explain.stable.out
sql/benchmarks/tpch/Tests/06-explain.stable.out.int128
sql/benchmarks/tpch/Tests/07-explain.stable.out
sql/benchmarks/tpch/Tests/07-explain.stable.out.int128
sql/benchmarks/tpch/Tests/08-explain.stable.out
sql/benchmarks/tpch/Tests/08-explain.stable.out.int128
sql/benchmarks/tpch/Tests/09-explain.stable.out
sql/benchmarks/tpch/Tests/09-explain.stable.out.int128
sql/benchmarks/tpch/Tests/10-explain.stable.out
sql/benchmarks/tpch/Tests/10-explain.stable.out.int128
sql/benchmarks/tpch/Tests/11-explain.stable.out
sql/benchmarks/tpch/Tests/11-explain.stable.out.int128
sql/benchmarks/tpch/Tests/11-plan.stable.out
sql/benchmarks/tpch/Tests/11-plan.stable.out.int128
sql/benchmarks/tpch/Tests/12-explain.stable.out
sql/benchmarks/tpch/Tests/12-explain.stable.out.int128
sql/benchmarks/tpch/Tests/13-explain.stable.out
sql/benchmarks/tpch/Tests/13-explain.stable.out.32bit
sql/benchmarks/tpch/Tests/14-explain.stable.out
sql/benchmarks/tpch/Tests/14-explain.stable.out.int128
sql/benchmarks/tpch/Tests/14-plan.stable.out
sql/benchmarks/tpch/Tests/14-plan.stable.out.int128
sql/benchmarks/tpch/Tests/15-explain.stable.out
sql/benchmarks/tpch/Tests/15-explain.stable.out.int128
sql/benchmarks/tpch/Tests/16-explain.stable.out
sql/benchmarks/tpch/Tests/16-explain.stable.out.32bit
sql/benchmarks/tpch/Tests/17-explain.stable.out
sql/benchmarks/tpch/Tests/17-explain.stable.out.int128
sql/benchmarks/tpch/Tests/17-plan.stable.out
sql/benchmarks/tpch/Tests/17-plan.stable.out.int128
sql/benchmarks/tpch/Tests/18-explain.stable.out
sql/benchmarks/tpch/Tests/18-explain.stable.out.int128
sql/benchmarks/tpch/Tests/19-explain.stable.out
sql/benchmarks/tpch/Tests/19-explain.stable.out.int128
sql/benchmarks/tpch/Tests/20-explain.stable.out
sql/benchmarks/tpch/Tests/20-explain.stable.out.32bit
sql/benchmarks/tpch/Tests/20-explain.stable.out.int128
sql/benchmarks/tpch/Tests/20-plan.stable.out
sql/benchmarks/tpch/Tests/20-plan.stable.out.int128
sql/benchmarks/tpch/Tests/21-explain.stable.out
sql/benchmarks/tpch/Tests/21-explain.stable.out.32bit
sql/benchmarks/tpch/Tests/22-explain.stable.out
sql/benchmarks/tpch/Tests/22-explain.stable.out.32bit
sql/benchmarks/tpch/Tests/22-explain.stable.out.int128
sql/benchmarks/tpch/Tests/22-plan.stable.out
sql/common/sql_hash.c
sql/common/sql_string.c
sql/common/sql_types.c
sql/common/sql_types.h
sql/include/sql_catalog.h
sql/include/sql_hash.h
sql/include/sql_relation.h
sql/jdbc/tests/Tests/All
sql/jdbc/tests/Tests/Test_Dobjects.stable.out
sql/scripts/09_like.sql
sql/server/rel_dump.c
sql/server/rel_optimizer.c
sql/server/rel_optimizer.h
sql/server/rel_planner.c
sql/server/rel_planner.h
sql/server/rel_schema.c
sql/server/rel_select.c
sql/server/rel_updates.c
sql/server/sql_atom.c
sql/server/sql_atom.h
sql/server/sql_decimal.c
sql/server/sql_decimal.h
sql/server/sql_mvc.c
sql/server/sql_mvc.h
sql/server/sql_parser.h
sql/server/sql_parser.y
sql/server/sql_scan.c
sql/server/sql_scan.h
sql/server/sql_symbol.h
sql/storage/bat/Makefile.ag
sql/storage/bat/bat_logger.c
sql/storage/bat/bat_storage.c
sql/storage/bat/bat_storage.h
sql/storage/bat/bat_table.c
sql/storage/bat/res_table.c
sql/storage/sql_catalog.c
sql/storage/sql_storage.h
sql/storage/store.c
sql/storage/store_connections.c
sql/storage/store_dependency.c
sql/test/BugTracker-2009/Tests/POWER_vs_prod.SF-2596114.stable.out
sql/test/BugTracker-2009/Tests/primekeyconstraint.SF-2783425.stable.err
sql/test/BugTracker-2010/Tests/LIMIT_OFFSET_big-endian.Bug-2622.stable.out
sql/test/BugTracker-2010/Tests/ORDER_BY_over_UNION_EXCEPT_INTERSECT.Bug-2606.stable.out
sql/test/BugTracker-2010/Tests/group-by_ordered_column.Bug-2564.stable.out
sql/test/BugTracker-2010/Tests/group-by_ordered_column.Bug-2564.stable.out.32bit
sql/test/BugTracker-2011/Tests/crash_in_push_exp_down.Bug-2811.sql
sql/test/BugTracker-2011/Tests/crash_on_alias.Bug-2798.stable.out.int128
sql/test/BugTracker-2011/Tests/func_iter_vs_bulk.Bug-2826.stable.out
sql/test/BugTracker-2012/Tests/rewrite_like_into_likesubselect.Bug-3179.stable.out
sql/test/BugTracker-2012/Tests/user_defined_decimal_function.Bug-2992.stable.out
sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out
sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.int128
sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.single
sql/test/BugTracker-2013/Tests/hashed_exp.Bug-3313.sql
sql/test/BugTracker-2014/Tests/All
sql/test/BugTracker-2014/Tests/bug_in_cse.Bug-3511.sql
sql/test/BugTracker-2014/Tests/empty_intermediate_quantile.Bug-3611.sql
sql/test/BugTracker-2014/Tests/insert_into_temp_table.Bug-3600.sql
sql/test/BugTracker-2014/Tests/insert_into_temp_table.Bug-3600.stable.out
sql/test/BugTracker-2014/Tests/manifold.Bug-3556.sql
sql/test/BugTracker-2014/Tests/manifold.Bug-3556.stable.out
sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.sql
sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.stable.out
sql/test/BugTracker-2014/Tests/stringfloatshtcompare.Bug-3512.stable.err
sql/test/BugTracker-2014/Tests/stringfloatshtcompare.Bug-3512.stable.out
sql/test/BugTracker-2014/Tests/temporary.Bug-3430.stable.err
sql/test/BugTracker-2016/Tests/storagemodel.Bug-3923.stable.out
sql/test/BugTracker/Tests/alter_col_to_set_same_constraint.SF-1850781.stable.err
sql/test/BugTracker/Tests/alter_table_add_fkey.SF-1737668.stable.err
sql/test/BugTracker/Tests/alter_table_set_not_null.SF-1997030.stable.err
sql/test/BugTracker/Tests/ambiguous_join.SF-1580565.stable.err
sql/test/BugTracker/Tests/auto_increment.SF-1834820.stable.err
sql/test/BugTracker/Tests/between_having_problem.SF-1959391.stable.err
sql/test/BugTracker/Tests/between_with_column.SF-1959410.stable.err
sql/test/BugTracker/Tests/bind_with_cast.SF-1720934.stable.err
sql/test/BugTracker/Tests/broken_join.SF-1373391.stable.err
sql/test/BugTracker/Tests/bug_in_selection.SF-1892413.stable.err
sql/test/BugTracker/Tests/coalesce_equal_coalesce.SF-1907905.stable.err
sql/test/BugTracker/Tests/copy_decimal.SF-1582957.stable.err
sql/test/BugTracker/Tests/copy_overflow_null_bug.SF-1842550.stable.err
sql/test/BugTracker/Tests/crash_on_fkey_update.SF-1703497.stable.err
sql/test/BugTracker/Tests/crash_on_fkey_update2.SF-1703497.stable.err
sql/test/BugTracker/Tests/create_column.SF-1643542.stable.err
sql/test/BugTracker/Tests/create_same_temp_tab_after_its_drop.SF-1850809.stable.err
sql/test/BugTracker/Tests/creation_of_exeception_for_select.SF-1841749.stable.err
sql/test/BugTracker/Tests/drop_system_tables.SF-1550768.stable.err
sql/test/BugTracker/Tests/explain.SF-1739353.stable.out
sql/test/BugTracker/Tests/groupby_orderby_nonselected.SF-1723863.stable.err
sql/test/BugTracker/Tests/insert_date.SF-1838785.stable.err
sql/test/BugTracker/Tests/insert_values.SF-1578838.stable.err
sql/test/BugTracker/Tests/inserting_invalid_timestamp.SF-1363557.stable.err
sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out
sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out.32bit
sql/test/BugTracker/Tests/limits_of_decimal.SF-1685357.stable.err
sql/test/BugTracker/Tests/multivalue_insert.SF-1509864.stable.err
sql/test/BugTracker/Tests/number_null_first_row.SF-1833286.stable.err
sql/test/BugTracker/Tests/reset_session_vars.SF-1505987.stable.err
sql/test/BugTracker/Tests/revoke_role.SF-1691646.stable.err
sql/test/BugTracker/Tests/set_a_new_user_password.SF-1844050.stable.err
sql/test/BugTracker/Tests/set_operation_coersions.SF-1543216.stable.err
sql/test/BugTracker/Tests/string2int_conversion.SF-1356068.stable.err
sql/test/BugTracker/Tests/subquery_orderby.SF-1688915.stable.err
sql/test/BugTracker/Tests/table_dependency_inside_union.SF-1884382.stable.err
sql/test/BugTracker/Tests/temporary_tables.SF-1715669.stable.err
sql/test/BugTracker/Tests/update_fkey_with_value_not_in_the_pkey.SF-1734143.stable.err
sql/test/BugTracker/Tests/update_pkey_bug.SF-1733712.stable.err
sql/test/BugTracker/Tests/variables.SF-1508160.stable.err
sql/test/BugTracker/Tests/view_creation_using_func.SF-1714814.stable.err
sql/test/Dependencies/Tests/All
sql/test/Dependencies/Tests/Dependencies.stable.err
sql/test/Dependencies/Tests/Dependencies.stable.out
sql/test/Dependencies/Tests/Dependencies.stable.out.int128
sql/test/Dependencies/Tests/dependency_loop.stable.out.int128
sql/test/DropCascade/Tests/drop_columns_cascade.sql
sql/test/DropCascade/Tests/drop_pkey_cascade.sql
sql/test/Tests/identifiers.stable.err
sql/test/Tests/identifiers.stable.out
sql/test/Tests/keys.stable.out
sql/test/Tests/systemfunctions.stable.out
sql/test/Tests/systemfunctions.stable.out.int128
sql/test/Tests/trace.stable.out.int128
sql/test/bugs/Tests/alter_add_column-bug.stable.err
sql/test/json/Tests/All
sql/test/json/Tests/shop.sql
sql/test/json/Tests/shop.stable.out
sql/test/leaks/Tests/All
sql/test/leaks/Tests/check0.stable.out
sql/test/leaks/Tests/check0.stable.out.int128
sql/test/leaks/Tests/check1.stable.out
sql/test/leaks/Tests/check1.stable.out.int128
sql/test/leaks/Tests/check2.stable.out
sql/test/leaks/Tests/check2.stable.out.int128
sql/test/leaks/Tests/check3.stable.out
sql/test/leaks/Tests/check3.stable.out.int128
sql/test/leaks/Tests/check4.stable.out
sql/test/leaks/Tests/check4.stable.out.int128
sql/test/leaks/Tests/check5.stable.out
sql/test/leaks/Tests/check5.stable.out.int128
sql/test/leaks/Tests/drop3.stable.out
sql/test/leaks/Tests/drop3.stable.out.int128
sql/test/leaks/Tests/select1.stable.out
sql/test/leaks/Tests/select1.stable.out.int128
sql/test/leaks/Tests/select2.stable.out
sql/test/leaks/Tests/select2.stable.out.int128
sql/test/leaks/Tests/temp1.stable.out
sql/test/leaks/Tests/temp1.stable.out.int128
sql/test/leaks/Tests/temp2.stable.out
sql/test/leaks/Tests/temp2.stable.out.int128
sql/test/leaks/Tests/temp3.stable.out
sql/test/leaks/Tests/temp3.stable.out.int128
sql/test/mergetables/Tests/All
sql/test/mergetables/Tests/forex.sql
sql/test/mergetables/Tests/forex.stable.out
sql/test/mergetables/Tests/mergequery.sql
sql/test/mergetables/Tests/mergequery.stable.err
sql/test/mergetables/Tests/mergequery.stable.out
sql/test/pg_regress/Tests/All
sql/test/pg_regress/Tests/alter_table.sql
sql/test/pg_regress/Tests/alter_table.stable.err
sql/test/pg_regress/Tests/alter_table.stable.out
sql/test/pg_regress/Tests/arrays.stable.err
sql/test/pg_regress/Tests/boolean.stable.err
sql/test/pg_regress/Tests/boolean.stable.out
sql/test/pg_regress/Tests/box.sql
sql/test/pg_regress/Tests/box.stable.err
sql/test/pg_regress/Tests/box.stable.out
sql/test/pg_regress/Tests/case.stable.err
sql/test/pg_regress/Tests/case.stable.out
sql/test/pg_regress/Tests/char.stable.err
sql/test/pg_regress/Tests/char.stable.out
sql/test/pg_regress/Tests/comments.stable.err
sql/test/pg_regress/Tests/comments.stable.out
sql/test/pg_regress/Tests/create_aggregate.stable.err
sql/test/pg_regress/Tests/create_aggregate.stable.out
sql/test/pg_regress/Tests/create_misc.stable.out
sql/test/pg_regress/Tests/create_operator.stable.err
sql/test/pg_regress/Tests/create_operator.stable.out
sql/test/pg_regress/Tests/date.stable.err
sql/test/pg_regress/Tests/date.stable.out
sql/test/pg_regress/Tests/drop.stable.err
sql/test/pg_regress/Tests/drop.stable.out
sql/test/pg_regress/Tests/float4.stable.err
sql/test/pg_regress/Tests/float4.stable.out
sql/test/pg_regress/Tests/float8.sql
sql/test/pg_regress/Tests/float8.stable.err
sql/test/pg_regress/Tests/float8.stable.out
sql/test/pg_regress/Tests/inet.stable.err
sql/test/pg_regress/Tests/inet.stable.out
sql/test/pg_regress/Tests/insert.stable.err
sql/test/pg_regress/Tests/insert.stable.out
sql/test/pg_regress/Tests/int2.stable.err
sql/test/pg_regress/Tests/int2.stable.out
sql/test/pg_regress/Tests/int4.stable.err
sql/test/pg_regress/Tests/int4.stable.out
sql/test/pg_regress/Tests/int8.stable.err
sql/test/pg_regress/Tests/int8.stable.out
sql/test/pg_regress/Tests/interval.stable.err
sql/test/pg_regress/Tests/interval.stable.out
sql/test/pg_regress/Tests/limit.sql
sql/test/pg_regress/Tests/limit.stable.err
sql/test/pg_regress/Tests/limit.stable.out
sql/test/pg_regress/Tests/numeric.sql
sql/test/pg_regress/Tests/numeric.stable.err
sql/test/pg_regress/Tests/numeric.stable.out
sql/test/pg_regress/Tests/numeric_big.stable.err
sql/test/pg_regress/Tests/numerology.sql
sql/test/pg_regress/Tests/numerology.stable.err
sql/test/pg_regress/Tests/numerology.stable.out
sql/test/pg_regress/Tests/oid.stable.err
sql/test/pg_regress/Tests/oid.stable.err.int128
sql/test/pg_regress/Tests/oid.stable.out
sql/test/pg_regress/Tests/path.stable.err
sql/test/pg_regress/Tests/path.stable.out
sql/test/pg_regress/Tests/point.sql
sql/test/pg_regress/Tests/point.stable.err
sql/test/pg_regress/Tests/point.stable.out
sql/test/pg_regress/Tests/polygon.sql
sql/test/pg_regress/Tests/polygon.stable.err
sql/test/pg_regress/Tests/polygon.stable.out
sql/test/pg_regress/Tests/random.sql
sql/test/pg_regress/Tests/random.stable.out
sql/test/pg_regress/Tests/reltime.stable.out
sql/test/pg_regress/Tests/select_into.stable.err
sql/test/pg_regress/Tests/select_into.stable.out
sql/test/pg_regress/Tests/strings.stable.err
sql/test/pg_regress/Tests/strings.stable.out
sql/test/pg_regress/Tests/strings_cast.sql
sql/test/pg_regress/Tests/strings_cast.stable.err
sql/test/pg_regress/Tests/strings_cast.stable.out
sql/test/pg_regress/Tests/strings_concat.stable.err
sql/test/pg_regress/Tests/strings_concat.stable.out
sql/test/pg_regress/Tests/strings_like.stable.out
sql/test/pg_regress/Tests/text.stable.err
sql/test/pg_regress/Tests/text.stable.out
sql/test/pg_regress/Tests/time.stable.out
sql/test/pg_regress/Tests/timestamp.stable.err
sql/test/pg_regress/Tests/timestamp.stable.out
sql/test/pg_regress/Tests/timestamptz.stable.err
sql/test/pg_regress/Tests/timestamptz.stable.out
sql/test/pg_regress/Tests/timetz.stable.out
sql/test/pg_regress/Tests/vacuum.stable.out
sql/test/pg_regress/Tests/varchar.stable.err
sql/test/pg_regress/Tests/varchar.stable.out
sql/test/pg_regress/Tests/without_oid.stable.err
sql/test/pg_regress/Tests/without_oid.stable.out
sql/test/pg_regress/postgresql2sql99.sh
sql/test/testdb-upgrade-chain-hge/Tests/dump.stable.out
sql/test/testdb-upgrade-chain-hge/Tests/upgrade.stable.out
sql/test/testdb-upgrade-chain/Tests/dump.stable.out
sql/test/testdb-upgrade-chain/Tests/dump.stable.out.Windows
sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out
sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.int128
sql/test/testdb-upgrade-hge/Tests/dump.stable.out
sql/test/testdb-upgrade-hge/Tests/upgrade.stable.out
sql/test/testdb-upgrade/Tests/dump.stable.out
sql/test/testdb-upgrade/Tests/dump.stable.out.Windows
sql/test/testdb-upgrade/Tests/upgrade.stable.out
sql/test/testdb-upgrade/Tests/upgrade.stable.out.int128
sql/test/testdb/Tests/testdb-dump.stable.out
sql/test/testdb/Tests/testdb-dump.stable.out.Windows
sql/test/testdb/Tests/testdb-load.sql
testing/Makefile.ag
testing/Mfilter.py
testing/Mtest.py.in
testing/exportutils.py
testing/listexports.py.in
testing/malcheck.py
tools/merovingian/ChangeLog-Archive
tools/merovingian/client/monetdb.c
tools/merovingian/daemon/argvcmds.c
tools/merovingian/daemon/client.c
tools/merovingian/daemon/connections.c
tools/merovingian/daemon/controlrunner.c
tools/merovingian/daemon/discoveryrunner.c
tools/merovingian/daemon/forkmserver.c
tools/merovingian/daemon/handlers.c
tools/merovingian/daemon/merovingian.c
tools/merovingian/daemon/multiplex-funnel.c
tools/merovingian/daemon/peering.c
tools/merovingian/daemon/proxy.c
tools/merovingian/utils/control.c
tools/merovingian/utils/properties.c
Branch: embedded
Log Message:
merge with default after geo
diffs (truncated from 125797 to 300 lines):
diff --git a/NT/monetdb_config.h.in b/NT/monetdb_config.h.in
--- a/NT/monetdb_config.h.in
+++ b/NT/monetdb_config.h.in
@@ -414,6 +414,9 @@
/* Define to 1 if you have the <procfs.h> header file. */
/* #undef HAVE_PROCFS_H */
+/* Define if you have the proj library */
+/* #undef HAVE_PROJ */
+
/* Define to 1 if you have the <pthread.h> header file. */
/* #undef HAVE_PTHREAD_H */
diff --git a/NT/rules.msc b/NT/rules.msc
--- a/NT/rules.msc
+++ b/NT/rules.msc
@@ -386,6 +386,11 @@ create_winconfig_conds_new_py:
!ELSE
$(ECHO) HAVE_PERL_FALSE='' >> "$(TOPDIR)\winconfig_conds_new.py"
!ENDIF
+!IFDEF HAVE_PROJ
+ $(ECHO) HAVE_PROJ_FALSE='#' >> "$(TOPDIR)\winconfig_conds_new.py"
+!ELSE
+ $(ECHO) HAVE_PROJ_FALSE='' >> "$(TOPDIR)\winconfig_conds_new.py"
+!ENDIF
!IFDEF HAVE_PYTHON
$(ECHO) HAVE_PYTHON_FALSE='#' >> "$(TOPDIR)\winconfig_conds_new.py"
!ELSE
diff --git a/clients/Tests/MAL-signatures.stable.out
b/clients/Tests/MAL-signatures.stable.out
--- a/clients/Tests/MAL-signatures.stable.out
+++ b/clients/Tests/MAL-signatures.stable.out
@@ -2346,13 +2346,132 @@ command batsql.round(v:bat[:bte],d:int,s
address bte_bat_round_wrap;
comment round off the decimal v(d,s) to r digits behind the dot (if r < 0,
before the dot)
-command batgeom.Contains(a:wkb,px:bat[:dbl],py:bat[:dbl]):bat[:bit]
-address wkbContains_point_bat;
-comment Returns true if the Geometry-BAT a 'spatially contains' Geometry-B b
-
-command batgeom.point(x:bat[:dbl],y:bat[:dbl]):bat[:wkb]
-address wkbcreatepoint_bat;
-comment Construct a point-BAT from two geometry-BATs
+function batgeom.AsEWKT(w:bat[:wkb]):bat[:str];
+function batgeom.AsText(w:bat[:wkb]):bat[:str];
+command batgeom.Boundary(w:bat[:wkb]):bat[:wkb]
+address wkbBoundary_bat;
+command batgeom.Contains(a:bat[:wkb],b:wkb):bat[:bit]
+address wkbContains_bat_geom;
+command batgeom.Contains(a:wkb,b:bat[:wkb]):bat[:bit]
+address wkbContains_geom_bat;
+command batgeom.Contains(a:bat[:wkb],b:bat[:wkb]):bat[:bit]
+address wkbContains_bat;
+command batgeom.Distance(a:bat[:wkb],b:wkb):bat[:dbl]
+address wkbDistance_bat_geom;
+command batgeom.Distance(a:wkb,b:bat[:wkb]):bat[:dbl]
+address wkbDistance_geom_bat;
+command batgeom.Distance(a:bat[:wkb],b:bat[:wkb]):bat[:dbl]
+address wkbDistance_bat;
+command batgeom.Dimension(w:bat[:wkb]):bat[:int]
+address wkbDimension_bat;
+command batgeom.Filter(a:bat[:wkb],b:wkb):bat[:wkb]
+address wkbFilter_bat_geom;
+command batgeom.Filter(a:wkb,b:bat[:wkb]):bat[:wkb]
+address wkbFilter_geom_bat;
+comment Filters the points in the bats according to the MBR of the other bat.
+
+command batgeom.FromText(wkt:bat[:str],srid:int,type:int):bat[:wkb]
+address wkbFromText_bat;
+command batgeom.GeometryN(w:bat[:wkb],n:int):bat[:wkb]
+address wkbGeometryN_bat;
+comment Returns the 1-based Nth geometry if the geometry is a
GEOMETRYCOLLECTION, (MULTI)POINT, (MULTI)LINESTRING, MULTICURVE or
(MULTI)POLYGON. Otherwise, return NULL
+
+command batgeom.GetCoordinate(w:bat[:wkb],idx:int):bat[:dbl]
+address wkbGetCoordinate_bat;
+comment Returns the coordinate at position idx of a point, or NULL if not
available. idx=0 -> X, idx=1 -> Y, idx=2 -> Z. Input must be point
+
+function batgeom.GeometryType2(w:bat[:wkb]):bat[:str];
+function batgeom.GeometryType1(w:bat[:wkb]):bat[:str];
+command batgeom.GeometryType(w:bat[:wkb],flag:int):bat[:str]
+address wkbGeometryType_bat;
+function batgeom.GeomCollFromText(wkt:bat[:str]):bat[:wkb];
+function batgeom.GeomFromText(wkt:bat[:str]):bat[:wkb];
+function batgeom.GeomCollFromText(wkt:bat[:str],srid:int):bat[:wkb];
+function batgeom.GeomFromText(wkt:bat[:str],srid:int):bat[:wkb];
+command batgeom.IsValid(w:bat[:wkb]):bat[:bit]
+address wkbIsValid_bat;
+command batgeom.IsRing(w:bat[:wkb]):bat[:bit]
+address wkbIsRing_bat;
+command batgeom.IsSimple(w:bat[:wkb]):bat[:bit]
+address wkbIsSimple_bat;
+command batgeom.IsEmpty(w:bat[:wkb]):bat[:bit]
+address wkbIsEmpty_bat;
+command batgeom.IsClosed(w:bat[:wkb]):bat[:bit]
+address wkbIsClosed_bat;
+function batgeom.LineFromText(wkt:bat[:str]):bat[:wkb];
+function batgeom.LineFromText(wkt:bat[:str],srid:int):bat[:wkb];
+command batgeom.MakeLine(a:bat[:wkb],b:bat[:wkb]):bat[:wkb]
+address wkbMakeLine_bat;
+comment Gets two BATS of point or linestring geometries and returns a bat with
linestring geometries
+
+command batgeom.MakeBox2D(p1:bat[:wkb],p2:bat[:wkb]):bat[:mbr]
+address wkbBox2D_bat;
+function
batgeom.MakePoint(x:bat[:dbl],y:bat[:dbl],z:bat[:dbl],m:bat[:dbl]):bat[:wkb];
+function batgeom.MakePointM(x:bat[:dbl],y:bat[:dbl],m:bat[:dbl]):bat[:wkb];
+function batgeom.MakePoint(x:bat[:dbl],y:bat[:dbl],z:bat[:dbl]):bat[:wkb];
+function batgeom.MakePoint(x:bat[:dbl],y:bat[:dbl]):bat[:wkb];
+command
batgeom.MakePointXYZM(x:bat[:dbl],y:bat[:dbl],z:bat[:dbl],m:bat[:dbl],zmFlag:int):bat[:wkb]
+address wkbMakePoint_bat;
+comment creates a point using the coordinates
+
+function batgeom.MPolyFromText(wkt:bat[:str]):bat[:wkb];
+function batgeom.MLineFromText(wkt:bat[:str]):bat[:wkb];
+function batgeom.MPointFromText(wkt:bat[:str]):bat[:wkb];
+function batgeom.MPolyFromText(wkt:bat[:str],srid:int):bat[:wkb];
+function batgeom.MLineFromText(wkt:bat[:str],srid:int):bat[:wkb];
+function batgeom.MPointFromText(wkt:bat[:str],srid:int):bat[:wkb];
+function batgeom.NRings(w:bat[:wkb]):bat[:int];
+function batgeom.NumInteriorRings(w:bat[:wkb]):bat[:int];
+command batgeom.NumRings(w:bat[:wkb],exterior:int):bat[:int]
+address wkbNumRings_bat;
+comment Returns the number of interior rings+exterior on the first polygon of
the geometry
+
+command batgeom.NumGeometries(w:bat[:wkb]):bat[:int]
+address wkbNumGeometries_bat;
+comment Returns the number of geometries
+
+function batgeom.NPoints(w:bat[:wkb]):bat[:int];
+function batgeom.NumPoints(w:bat[:wkb]):bat[:int];
+command batgeom.PointsNum(w:bat[:wkb],check:int):bat[:int]
+address wkbNumPoints_bat;
+comment The number of points in the Geometry. If check=1, the geometry should
be a linestring
+
+function batgeom.PolygonFromText(wkt:bat[:str]):bat[:wkb];
+function batgeom.PointFromText(wkt:bat[:str]):bat[:wkb];
+function batgeom.PolygonFromText(wkt:bat[:str],srid:int):bat[:wkb];
+function batgeom.PointFromText(wkt:bat[:str],srid:int):bat[:wkb];
+command batgeom.ToText(w:bat[:wkb],withSRID:int):bat[:str]
+address wkbAsText_bat;
+command batgeom.Union(a:bat[:wkb],b:bat[:wkb]):bat[:wkb]
+address wkbUnion_bat;
+comment Gets two BATS of geometries and returns the pairwise unions
+
+function batgeom.XMaxFromMBR(b:bat[:mbr]):bat[:dbl];
+function batgeom.XMinFromMBR(b:bat[:mbr]):bat[:dbl];
+function batgeom.XMaxFromWKB(g:bat[:wkb]):bat[:dbl];
+function batgeom.XMinFromWKB(g:bat[:wkb]):bat[:dbl];
+function batgeom.X(w:bat[:wkb]):bat[:dbl];
+function batgeom.YMaxFromMBR(b:bat[:mbr]):bat[:dbl];
+function batgeom.YMinFromMBR(b:bat[:mbr]):bat[:dbl];
+function batgeom.YMaxFromWKB(g:bat[:wkb]):bat[:dbl];
+function batgeom.YMinFromWKB(g:bat[:wkb]):bat[:dbl];
+function batgeom.Y(w:bat[:wkb]):bat[:dbl];
+function batgeom.Z(w:bat[:wkb]):bat[:dbl];
+command batgeom.coordinateFromMBR(X_1:bat[:mbr],X_2:int):bat[:dbl]
+address wkbCoordinateFromMBR_bat;
+comment returns xmin (=1), ymin (=2), xmax (=3) or ymax(=4) of the provided mbr
+
+command batgeom.coordinateFromWKB(X_1:bat[:wkb],X_2:int):bat[:dbl]
+address wkbCoordinateFromWKB_bat;
+comment returns xmin (=1), ymin (=2), xmax (=3) or ymax(=4) of the provided
geometry
+
+command batgeom.mbr(X_1:bat[:wkb]):bat[:mbr]
+address wkbMBR_bat;
+comment Creates the mbr for the given wkb.
+
+command batgeom.setSRID(w:bat[:wkb],srid:int):bat[:wkb]
+address wkbSetSRID_bat;
+comment Sets the Reference System ID for this Geometry.
pattern batmal.multiplex(mod:str,fcn:str,a:any...):any...
address MANIFOLDremapMultiplex;
@@ -30493,6 +30612,10 @@ command batcalc.wrd(v:bat[:oid],digits:i
address batnil_2num_wrd;
comment cast to wrd and check for overflow
+command batcalc.wkb(geo:bat[:wkb],columnType:int,columnSRID:int):bat[:wkb]
+address geom_2_geom_bat;
+comment Called when inserting values to a table in order to check if the
inserted geometries are of the same type and srid required by the column
definition
+
pattern batcalc.wrd_noerror(b:bat[:str],s:bat[:oid]):bat[:wrd]
address CMDconvert_wrd;
comment cast from str to wrd with candidates list
@@ -34747,7 +34870,6 @@ command calc.blob(s:str):blob
address BLOBblob_fromstr;
command calc.blob(b:blob):blob
address BLOBblob_blob;
-unsafe function calc.curve(wkt:str):wkb;
pattern calc.cmp(v1:dbl,v2:dbl):bte
address CMDvarCMP;
comment Return -1/0/1 if V1 </==/> V2
@@ -35414,8 +35536,6 @@ pattern calc.flt(v:void):flt
address CMDvarCONVERT;
comment Cast VALUE to flt
-unsafe function calc.geomcollection(wkt:str):wkb;
-unsafe function calc.geometry(wkt:str):wkb;
pattern calc.hash(v:any):wrd
address MKEYhash;
pattern calc.hash(v:dbl):wrd
@@ -35718,7 +35838,6 @@ command calc.lng(v:void,digits:int):lng
address nil_2num_lng;
comment cast to lng and check for overflow
-unsafe function calc.linestring(wkt:str):wkb;
command calc.length(s:str):int
address CMDstrlength;
comment Length of STRING
@@ -35891,11 +36010,6 @@ command calc.month_interval(v:str,ek:int
address month_interval_str;
comment cast str to a month_interval and check for overflow
-unsafe function calc.multipolygon(wkt:str):wkb;
-unsafe function calc.multisurface(wkt:str):wkb;
-unsafe function calc.multilinestring(wkt:str):wkb;
-unsafe function calc.multicurve(wkt:str):wkb;
-unsafe function calc.multipoint(wkt:str):wkb;
command calc.mbr(v:mbr):mbr
address mbrFromMBR;
command calc.mbr(v:str):mbr
@@ -36400,8 +36514,6 @@ pattern calc.or(v1:bit,v2:bit):bit
address CMDvarOR;
comment Return V1 OR V2
-unsafe function calc.polygon(wkt:str):wkb;
-unsafe function calc.point(wkt:str):wkb;
command calc.ptr(v:ptr):ptr
address CMDvarCONVERTptr;
comment Cast VALUE to ptr
@@ -36668,7 +36780,6 @@ command calc.second_interval(sc:int,v:bt
address bte_dec2second_interval;
comment cast bte decimal to a second_interval
-unsafe function calc.surface(wkt:str):wkb;
pattern calc.setoid(v:lng):void
address CMDsetoid;
pattern calc.setoid(v:oid):void
@@ -37174,10 +37285,15 @@ command calc.wrd(v:void,digits:int):wrd
address nil_2num_wrd;
comment cast to wrd and check for overflow
+function calc.wkb(wkt:str,srid:int,type:int):wkb;
+command calc.wkb(geo:wkb,columnType:int,columnSRID:int):wkb
+address geom_2_geom;
+comment Called when inserting values to a table in order to check if the
inserted geometries are of the same type and srid required by the column
definition
+
command calc.wkb(v:wkb):wkb
address wkbFromWKB;
-command calc.wkb(v:str):wkb
-address wkbFromString;
+comment It is called when adding a new geometry column to an existing table
+
pattern calc.wrd(v:str):wrd
address CMDvarCONVERT;
comment Cast VALUE to wrd
@@ -37744,151 +37860,456 @@ pattern generator.thetasubselect(b:bat[:
address VLTgenerator_thetasubselect;
pattern generator.thetasubselect(b:bat[:bte],low:bte,oper:str):bat[:oid]
address VLTgenerator_thetasubselect;
-command geom.Area(g:wkb):dbl
+command geom.Area(w:wkb):dbl
address wkbArea;
-comment Returns the area of the geometry.
-
-command geom.AsText(w:wkb):str
-address wkbAsText;
+comment Returns the area of the surface if it is a polygon or multi-polygon
+
+function geom.AsEWKT(w:wkb):str;
+function geom.AsText(w:wkb):str;
+command geom.AsBinary(w:wkb):str
+address wkbAsBinary;
+comment Returns the wkb representation into HEX format
+
command geom.Buffer(a:wkb,distance:dbl):wkb
address wkbBuffer;
comment Returns a geometry that represents all points whose distance from this
geometry is less than or equal to distance. Calculations are in the Spatial
Reference System of this Geometry.
command geom.Boundary(w:wkb):wkb
address wkbBoundary;
-comment Returns the closure of the combinatorial boundary of this Geometry.
-
-command geom.ConvexHull(a:wkb):wkb
-address wkbConvexHull;
-comment Returns a geometry that represents the convex hull of this geometry.
+comment Returns the closure of the combinatorial boundary of the Geometry.
+
+function geom.BdMPolyFromText(wkt:str,srid:int):wkb;
+function geom.BdPolyFromText(wkt:str,srid:int):wkb;
+command geom.Contains(a:wkb,px:bat[:dbl],py:bat[:dbl]):bat[:bit]
+address wkbContains_point_bat;
+comment Returns true if the Geometry-BAT a 'spatially contains' Geometry-B b
command geom.Contains(a:wkb,x:dbl,y:dbl):bit
address wkbContains_point;
comment Returns true if the Geometry a 'spatially contains' Geometry b
+command geom.CoveredBy(a:wkb,b:wkb):bit
+address wkbCoveredBy;
+comment Returns TRUE if no point of geometry A is outside geometry B
+
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list