== Eclipse issues
To effectively use Eclipse to edit this project, you may need to install the following eclipse plugins:
- m2e
- build helper connector
- antlr4 connector
- m2e - slf4j over logback logging
- TestNG
When one of the ANTLR4 grammar files is updated, the parser and lexer are automatically generated.
At the time of writing (2013), however, simply having the grammar file or the generated source
open in Eclipse or having the relevant package open in the package explorer view also causes generating
the files, in an endless loop. The workaround is to close those, when not needed.
The same applies to the generated class adipe.translate.sql.ErrorMessages.
When running the TestNG test harness, exclude groups known-bug and work-in-progress.
== Known issues
Known issues as of 7.1.6
* set / bag semantics: cases of duplicates are / aren't removed but shouldn't / should
e.g., SELECT * FROM p WHERE EXISTS (SELECT DISTINCT * FROM q)
* the COUNT bug, see Jan van den Bussche, Stijn Vansummeren. Translating SQL into the Relational Algebra
* elements of SQL-92 that are not supported
== Notes
* the presence of 1/0 or other error states in input columns in the spreadsheet file causes the query to
not be calculated correctly.
* the intermediate columns may need more rows than input size, if the workspace is too small, the results will
not be calculated correctly.