Class FoxProDictionary

java.lang.Object
org.apache.openjpa.jdbc.sql.DBDictionary
org.apache.openjpa.jdbc.sql.FoxProDictionary
All Implemented Interfaces:
JoinSyntaxes, Configurable, IdentifierConfiguration, ConnectionDecorator, LoggingConnectionDecorator.SQLWarningHandler

public class FoxProDictionary extends DBDictionary
Dictionary for Visual FoxPro via DataDirect SequeLink and DataDirect ODBC FoxPro driver. This will not work with any other combination of JDBC/ODBC server and ODBC driver. FoxPro has the following limitations:
  • Primary Keys and indexes cannot be created via JDBC
  • Only has fixed-length char fields: all strings must be trimmed in result sets
  • Does not have sufficient support for foreign keys
  • ODBC driver cannot handle certain Aggregate functions.
  • Locking is extremeley unreliable. Multiple clients accessing single datastore may result in concurrency data validity errors.