Tom Arnold

TEIID-3491 Added REGEXP_REPLACE.

Fixed typo in table name; should be SPATIAL_REF_SYS instead of SPATIAL_SYS_REF.

  1. … 6 more files in changeset.
TEIID-3300 Fixed typo in table name; should be SPATIAL_REF_SYS instead of SPATIAL_SYS_REF.

Conflicts:

engine/src/main/java/org/teiid/query/function/GeometryTransformUtils.java

  1. … 5 more files in changeset.
TEIID-3121: Changed to package Teiid server as part of Maven build and updated Docker image to use it.

    • -0
    • +34
    /build/assembly/server.xml
TEIID-3121: Changed to package Teiid server as part of Maven build and updated Docker image to use it.

    • -0
    • +34
    /build/assembly/server.xml
Added ST_AsKML and ST_AsEWKT.

TEIID-3302 implement ST_Transform using proj4j

Initial work on using GML to read SRID + Geometry from Oracle.

Added ST_AsGeoJson, ST_GeomFromGeoJson, ST_AsGML, and ST_GeomFromGML.

TEIID-2384 Added SRID to GeometryType and changed JDBC translator and conversion functions to use it.

Added pushdown for Oracle spatial functions.

Changed spatial functions to allow pushdown. Fixed issue in MySQL translator that was preventing pushdown.

Added checkstyle plugin to report on tab characters in source files.

Added `GeometryType` to hold WKB-encoded geometry. Changed MySQL and Oracle translators to recognize geometry columns. Changed to rewrite stuff like `SELECT X` (where `X` is `GEOMETRY`) to `SELECT CONVERT(X, GEOMETRY)` and then finally `SELECT AsWKB(X)`. Added `GEOMETRY` type to SQL grammar. Added `COLA_MARKETS` table to BQT VDB for testing.

Added `ST_AsText`, `ST_GeomFromText`, `ST_Intersects`, and `ST_Contains` as pushdown for MySQL.

Fixed issue where `SELECT ST_GeomFromText(...)` was not being converted.

Implemented WKT/WKB conversions in Java using JTS. Fixed bug where results were being transformed into BlobType instead of GeometryType.

Added wrapping of GEOMETRY literals to send them to DB. Fixed issue where GEOMETRY literal toString() was being sent instead of actual value.

  1. … 11 more files in changeset.
Added hint to install libxml2 if xmllint is not in the path. Changed POM version parsing to work with older version of xmllint without --xpath command. Fixed checksum verification for older coreutils.

Moved 'set -e' to top of script so it happens before any commands.

Changed to verify checksums for packages and made handling of packages a little more robust.

Last little tweak..

Added more log messages.

Cleaned up a little bit and changed to invoke Maven if JBoss dist not found.

Initial version of script to build a standalone Teiid server.