Xplain2sql converts Xplain statements to SQL statements. More about this tool can be found in:
Xplain2sql supports a very large subset of Xplain already, and it is continually extended until full support is reached. Currently it can convert from Xplain to Microsoft SQL Server, Borland InterBase, Firebird, DB/2, Oracle, PostgreSQL, SQLite 3, MySQL, ANSI-92 SQL, Microsoft Access and FoxPro:
Contact me if you want support for other databases.
The latest release is 4.0.1. It was released on 2008 August 19. There are downloads of sources, and binaries for various platforms.
| Description | File name |
| Full source, samples and documentation, no binaries. The source is written in Eiffel, you need to have the SmartEiffel 1.2r7 compiler installed to compile it. See the docs for details. | Eiffel source tarball release |
| Eiffel zipped release | |
| C source code (translated from Eiffel). Type make and you have a binary for every platform that has a Standard C compiler. Type make xplain2sql-bcc to make a binary with the Free Borland C 5.5 compiler. |
C source tarball release |
| C source zipped release | |
| Samples, documentation and the man page in case you downloaded a binary). | xplain2sql.doc.zip |
| User visible changes. | NEWS |
| ChangeLog of xplain2sql. | ChangeLog |
| Platform | File name | Version |
| Windows (compiled on Windows 2000 SP4 with Borland C 5.5) | xplain2sql.exe | 4.0.1 |
| Linux Intel binary (compiled on Unbunty 8.0.4). Rename it to xplain2sql. | xplain2sql-linux | 4.0.1 |
| Linux Intel debug binary (compiled on Ubuntu 8.0.4). Rename it to xplain2sql. | xplain2sql-linux-debug | 4.0.1 |
| Mac OS X (thanks Mark Hissing). | xplain2sql-4.0.1_os-x.zip | 4.0.1 |
| Debian package (Ubuntu 8.04). | xplain2sql-4.0.1-1_i386.deb | 4.0.1 |
The latest beta release is 4.1.0. It was released on 20 December, 2011. There are downloads for sources and binaries for various platforms.
| Description | File name |
| Full source, samples and documentation, no binaries. The source is written in Eiffel, you need to have an Eiffel compiler to compile it. See the docs for details. | Eiffel source tarball release |
| Eiffel zipped release | |
| C source code (translated from Eiffel). Type make and you have a binary for every platform that has a Standard C compiler. Type make xplain2sql-bcc to make a binary with the Free Borland C 5.5 compiler. |
C source tarball release |
| C source zipped release |
| Platform | File name | Version |
| 32-bit Windows (compiled on Windows 2000 SP4 with Microsoft C/C++ 12) | xplain2sql-beta-4.1.0.exe | 4.1.0 |
| Debian package (Ubuntu 11.04). | xplain2sql-beta-4.1.0-1_i386.deb | 4.1.0 |
| i686 Linux binary. | xplain2sql-beta-4.1.0-linux | 4.1.0 |
| i686 binary debug version. | xplain2sql-beta-4.1.0-linux-debug | 4.1.0 |
Support for Xplain2sql is provided in the Xplain group.
Or you can send a message to Xplain@yahoogroups.com.In case an older release has worked for you, but a newer one doesn't, here the previous releases:
Note: on request, source or other format releases are also available.