Menu

Tree [053665] master /
 History

HTTPS access


File Date Author Commit
 translate-excel 2015-01-25 Adrian Panasiuk Adrian Panasiuk [053665] Bump version to 7.1.8
 translate-ng 2015-01-25 Adrian Panasiuk Adrian Panasiuk [053665] Bump version to 7.1.8
 .gitignore 2013-12-18 Adrian Panasiuk Adrian Panasiuk [d3f36a] Merge branch 'master' into excel-wip
 COPYING 2013-12-18 Adrian Panasiuk Adrian Panasiuk [4036c1] Merge commit '6f4fcf2' into excel-wip
 README 2014-12-08 Adrian Panasiuk Adrian Panasiuk [9ce274] Bug fix: EqJoin and select-list containing the ...
 gpl-3.0.txt 2013-12-18 Adrian Panasiuk Adrian Panasiuk [4036c1] Merge commit '6f4fcf2' into excel-wip
 pom.xml 2015-01-25 Adrian Panasiuk Adrian Panasiuk [053665] Bump version to 7.1.8
 sonar-project.properties 2013-12-18 Adrian Panasiuk Adrian Panasiuk [4036c1] Merge commit '6f4fcf2' into excel-wip

Read Me

== 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.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.