Skip to content

v0.3.0-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@kunlinyu kunlinyu released this 14 May 06:22
· 12 commits to main since this release

Release Note for cql2cpp v0.3.0

Convert CQL2 to SQL WHERE clause

Significant Enhancements:

  • Add sqlite3 and spatialite as dependencies to verify SQL
  • Add iterator for ast node to loop over all property name
  • Add ConvertToSQL() in top level Cql2CPP class
  • Add unit tests for SQL
  • Use argparse to parse command line arguments instead of gflags
  • Convert arithmetic, is null, like, between to SQL
  • Convert array predicate to SQL

Current Limitations:

The project is still in its early stages and currently lacks comprehensive test coverage and some advanced features.

Currently, most of the syntax features of TEXT encoding are supported. However, support for time - related features and Unicode encoding is temporarily lacking, and JSON encoding is not supported yet.

the SQL converter assume the database enable json support for array predicate.

Supported feature

you can find a full list of features supported here:

https://github.com/orgs/IndoorSpatial/projects/1/views/1