Contents Index Sharing MobiLink and UltraLite user IDs Using the UltraLite generator pdf/preface.pdf

UltraLite User's Guide
  Developing UltraLite Applications

Generating the UltraLite data access code


To generate the code for storing and accessing the UltraLite database, the UltraLite generator analyzes your reference database and the SQL statements you use in your application. It does so using a set of Java classes that run inside your reference database, called the UltraLite analyzer.

The UltraLite analyzer generates code that implements data access and storage for your application. It is a single application that can generate either C/C++ or Java code, depending on the command-line options you supply.

The data storage code includes only those tables and columns of the reference database that you use in your application. Additionally, the analyzer includes indexes present in your reference database whenever they improve the efficiency of your application.

The data access code includes only those SQL statements that you have added to the project in the reference database.

The result is a custom database engine tailored to your application. The engine is much smaller than a general-purpose database engine because the analyzer includes only the features your application uses.


Using the UltraLite generator
Error on starting the analyzer

Contents Index Sharing MobiLink and UltraLite user IDs Using the UltraLite generator pdf/preface.pdf