Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The diagram presents the cql module published interface. The showed classes, CQL and TXT ECQL, implement the contract with the clients. You can find other public classes in packages such as common and generated, but they are intended as internal interface (part of the implementation). They are not part of CQL module contract, so you should not use those classes.

...

In the below figure are presented the main package relations. The generated package maintains all classes generated by javacc. The cql2 and txt ecql packages implement the parsing and filter construction for OGC CQL and TXT ECQL languages, respectively. In the commons are encapsulated the utility classes required to implement the module behavior.

...