├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .swiftformat ├── LICENSE ├── Makefile ├── Package.swift ├── README.md ├── Sources └── FluentPostGIS │ ├── Geography │ ├── DatabaseSchemaDataType+Geographic.swift │ ├── GeographicGeometryCollection2D.swift │ ├── GeographicLineString2D.swift │ ├── GeographicMultiLineString2D.swift │ ├── GeographicMultiPoint2D.swift │ ├── GeographicMultiPolygon2D.swift │ ├── GeographicPoint2D.swift │ └── GeographicPolygon2D.swift │ ├── Geometry │ ├── DatabaseSchemaDataType+Geometric.swift │ ├── GeometricGeometryCollection2D.swift │ ├── GeometricLineString2D.swift │ ├── GeometricMultiLineString2D.swift │ ├── GeometricMultiPoint2D.swift │ ├── GeometricMultiPolygon2D.swift │ ├── GeometricPoint2D.swift │ ├── GeometricPolygon2D.swift │ └── GeometryConvertible.swift │ ├── Queries │ ├── QueryBuilder+Contains.swift │ ├── QueryBuilder+Crosses.swift │ ├── QueryBuilder+Disjoint.swift │ ├── QueryBuilder+Distance.swift │ ├── QueryBuilder+DistanceWithin.swift │ ├── QueryBuilder+Equals.swift │ ├── QueryBuilder+Helpers.swift │ ├── QueryBuilder+Intersects.swift │ ├── QueryBuilder+Overlaps.swift │ ├── QueryBuilder+Sort.swift │ ├── QueryBuilder+Touches.swift │ └── QueryBuilder+Within.swift │ └── Support │ └── EnablePostGISMigration.swift └── Tests └── FluentPostGISTests ├── FluentPostGISTestCase.swift ├── GeometryTests.swift ├── QueryTests.swift └── TestModels.swift /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/.swiftformat -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Makefile -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/README.md -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Geography/DatabaseSchemaDataType+Geographic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Geography/DatabaseSchemaDataType+Geographic.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Geography/GeographicGeometryCollection2D.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Geography/GeographicGeometryCollection2D.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Geography/GeographicLineString2D.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Geography/GeographicLineString2D.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Geography/GeographicMultiLineString2D.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Geography/GeographicMultiLineString2D.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Geography/GeographicMultiPoint2D.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Geography/GeographicMultiPoint2D.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Geography/GeographicMultiPolygon2D.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Geography/GeographicMultiPolygon2D.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Geography/GeographicPoint2D.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Geography/GeographicPoint2D.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Geography/GeographicPolygon2D.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Geography/GeographicPolygon2D.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Geometry/DatabaseSchemaDataType+Geometric.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Geometry/DatabaseSchemaDataType+Geometric.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Geometry/GeometricGeometryCollection2D.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Geometry/GeometricGeometryCollection2D.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Geometry/GeometricLineString2D.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Geometry/GeometricLineString2D.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Geometry/GeometricMultiLineString2D.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Geometry/GeometricMultiLineString2D.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Geometry/GeometricMultiPoint2D.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Geometry/GeometricMultiPoint2D.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Geometry/GeometricMultiPolygon2D.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Geometry/GeometricMultiPolygon2D.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Geometry/GeometricPoint2D.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Geometry/GeometricPoint2D.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Geometry/GeometricPolygon2D.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Geometry/GeometricPolygon2D.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Geometry/GeometryConvertible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Geometry/GeometryConvertible.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Queries/QueryBuilder+Contains.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Queries/QueryBuilder+Contains.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Queries/QueryBuilder+Crosses.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Queries/QueryBuilder+Crosses.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Queries/QueryBuilder+Disjoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Queries/QueryBuilder+Disjoint.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Queries/QueryBuilder+Distance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Queries/QueryBuilder+Distance.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Queries/QueryBuilder+DistanceWithin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Queries/QueryBuilder+DistanceWithin.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Queries/QueryBuilder+Equals.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Queries/QueryBuilder+Equals.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Queries/QueryBuilder+Helpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Queries/QueryBuilder+Helpers.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Queries/QueryBuilder+Intersects.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Queries/QueryBuilder+Intersects.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Queries/QueryBuilder+Overlaps.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Queries/QueryBuilder+Overlaps.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Queries/QueryBuilder+Sort.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Queries/QueryBuilder+Sort.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Queries/QueryBuilder+Touches.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Queries/QueryBuilder+Touches.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Queries/QueryBuilder+Within.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Queries/QueryBuilder+Within.swift -------------------------------------------------------------------------------- /Sources/FluentPostGIS/Support/EnablePostGISMigration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Sources/FluentPostGIS/Support/EnablePostGISMigration.swift -------------------------------------------------------------------------------- /Tests/FluentPostGISTests/FluentPostGISTestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Tests/FluentPostGISTests/FluentPostGISTestCase.swift -------------------------------------------------------------------------------- /Tests/FluentPostGISTests/GeometryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Tests/FluentPostGISTests/GeometryTests.swift -------------------------------------------------------------------------------- /Tests/FluentPostGISTests/QueryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Tests/FluentPostGISTests/QueryTests.swift -------------------------------------------------------------------------------- /Tests/FluentPostGISTests/TestModels.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brokenhandsio/fluent-postgis/HEAD/Tests/FluentPostGISTests/TestModels.swift --------------------------------------------------------------------------------