Uses of Class
org.apache.openjpa.jdbc.sql.DBDictionary
Packages that use DBDictionary
Package
Description
OpenJPA-JDBC Configuration
OpenJPA-JDBC Runtime Kernel
OpenJPA-JDBC ORM Metadata
OpenJPA-JDBC ORM Strategies
OpenJPA-JDBC Schema Management
OpenJPA-JDBC SQL Abstraction
-
Uses of DBDictionary in org.apache.openjpa.jdbc.conf
Methods in org.apache.openjpa.jdbc.conf that return DBDictionaryModifier and TypeMethodDescriptionJDBCConfiguration.getDBDictionaryInstance()TheDBDictionaryto use.JDBCConfigurationImpl.getDBDictionaryInstance()Methods in org.apache.openjpa.jdbc.conf with parameters of type DBDictionaryModifier and TypeMethodDescriptionvoidJDBCConfiguration.setDBDictionary(DBDictionary dbdictionary) TheDBDictionaryto use.voidJDBCConfigurationImpl.setDBDictionary(DBDictionary dbdictionary) -
Uses of DBDictionary in org.apache.openjpa.jdbc.kernel
Fields in org.apache.openjpa.jdbc.kernel declared as DBDictionaryModifier and TypeFieldDescriptionprotected final DBDictionaryPreparedStatementManagerImpl._dictprotected DBDictionaryAbstractUpdateManager.dictMethods in org.apache.openjpa.jdbc.kernel that return DBDictionaryModifier and TypeMethodDescriptionJDBCStore.getDBDictionary()Return the dictionary in use.JDBCStoreManager.getDBDictionary()StoredProcedureQuery.getDictionary()Methods in org.apache.openjpa.jdbc.kernel with parameters of type DBDictionaryModifier and TypeMethodDescriptionMixedLockManager.getLockRows(DBDictionary dict, Object id, ClassMapping mapping, JDBCFetchConfiguration fetch, SQLFactory factory) PessimisticLockManager.getLockRows(DBDictionary dict, Object id, ClassMapping mapping, JDBCFetchConfiguration fetch, SQLFactory factory) protected longTableJDBCSeq.getSequence(ResultSet rs, DBDictionary dict) This method is to provide override for non-JDBC or JDBC-like implementation of getting sequence from the result set.protected voidPessimisticLockManager.lockJoinTables(List<SQLBuffer> sqls, DBDictionary dict, Object id, ClassMapping mapping, JDBCFetchConfiguration fetch, SQLFactory factory) -
Uses of DBDictionary in org.apache.openjpa.jdbc.meta
Fields in org.apache.openjpa.jdbc.meta declared as DBDictionaryMethods in org.apache.openjpa.jdbc.meta that return DBDictionaryModifier and TypeMethodDescriptionMappingRepository.getDBDictionary()Convenient access to dictionary for mappings. -
Uses of DBDictionary in org.apache.openjpa.jdbc.meta.strats
Methods in org.apache.openjpa.jdbc.meta.strats with parameters of type DBDictionaryModifier and TypeMethodDescriptionprotected static voidContainerFieldStrategy.appendJoinCount(SQLBuffer sql, Select sel, Joins joins, DBDictionary dict, FieldMapping field, ForeignKey fk) static voidContainerFieldStrategy.appendUnaliasedJoin(SQLBuffer sql, Select sel, Joins joins, DBDictionary dict, FieldMapping field, ForeignKey fk) StateComparisonVersionStrategy.CustomUpdate.getSQL(DBDictionary dict) Return a boolean SQL expression that should be added to the WHERE clause of an UPDATE to test whether the current database record matches our stored version.protected voidMaxEmbeddedBlobFieldStrategy.putData(OpenJPAStateManager sm, ResultSet rs, DBDictionary dict) protected voidMaxEmbeddedByteArrayFieldStrategy.putData(OpenJPAStateManager sm, ResultSet rs, DBDictionary dict) protected voidMaxEmbeddedCharArrayFieldStrategy.putData(OpenJPAStateManager sm, ResultSet rs, DBDictionary dict) protected voidMaxEmbeddedClobFieldStrategy.putData(OpenJPAStateManager sm, ResultSet rs, DBDictionary dict) -
Uses of DBDictionary in org.apache.openjpa.jdbc.schema
Fields in org.apache.openjpa.jdbc.schema declared as DBDictionaryMethods in org.apache.openjpa.jdbc.schema with parameters of type DBDictionaryModifier and TypeMethodDescriptionbooleanTable.containsColumn(String name, DBDictionary dict) Deprecated.booleanTable.containsColumn(DBIdentifier name, DBDictionary dict) booleanColumn.equalsColumn(DBDictionary dict, Column col) Tests compatibility.voidDriverDataSource.initDBDictionary(DBDictionary dict) Initialize self and dictionary once available.voidSimpleDriverDataSource.initDBDictionary(DBDictionary dict) static DecoratingDataSourceDataSourceFactory.installDBDictionary(DBDictionary dict, DecoratingDataSource ds, JDBCConfiguration conf, boolean factory2) Install things deferred until the DBDictionary instance is available.ForeignKey.loadIdentifierFromDB(DBDictionary dbdict, Connection conn) ForeignKey.loadNameFromDB(DBDictionary dbdict, Connection conn) Deprecated. -
Uses of DBDictionary in org.apache.openjpa.jdbc.sql
Subclasses of DBDictionary in org.apache.openjpa.jdbc.sqlModifier and TypeClassDescriptionclassBase dictionary for the IBM DB2 family of databases.classDictionary for the SQL Server databases (Sybase and MS SQL Server).classDictionary for Access via DataDirect SequeLink and DataDirect ODBC FoxPro driver.classDictionary for Intersystems Cache.classDictionary for IBM DB2 database.classDictionary for Apache Derby (formerly Cloudscape).classDictionary for Empress using ODBC server combined with their type 2 driver.classDictionary for Firebird.classDictionary for Visual FoxPro via DataDirect SequeLink and DataDirect ODBC FoxPro driver.classDictionary for H2 ({@link http://www.h2database.com}).classDictionary for HerdDB.classDictionary for HyperSQL (HSQLDB) database.classDictionary for Informix database.classclassDictionary for Borland Interbase.classDictionary for Borland JDataStoreclassclassDatabase dictionary for using SAP's MaxDB.classDictionary for MySQL.classDictionary for Oracle.classDictionary for Pointbase Embedded.classDictionary for PostgreSQL.classDictionary for SolidDB database.classDictionary for Microsoft SQL Server.classDictionary for Sybase.Fields in org.apache.openjpa.jdbc.sql declared as DBDictionaryModifier and TypeFieldDescriptionprotected DBDictionarySelectImpl.Selects._dictprotected final DBDictionaryLogicalUnion.dictMethods in org.apache.openjpa.jdbc.sql that return DBDictionaryModifier and TypeMethodDescriptionstatic DBDictionaryDBDictionaryFactory.calculateDBDictionary(JDBCConfiguration conf, String url, String driver, String props) Attempt to create the dictionary from the given connection URL and driver name, either or both of which may be null.LogicalUnion.getDBDictionary()ResultSetResult.getDBDictionary()Return the dictionary in use.LogicalUnion.UnionSelect.getDictionary()Select.getDictionary()SelectImpl.getDictionary()static DBDictionaryDBDictionaryFactory.newDBDictionary(JDBCConfiguration conf, String dclass, String props) Create the dictionary for the given class name and properties.static DBDictionaryDBDictionaryFactory.newDBDictionary(JDBCConfiguration conf, DataSource ds, String props) Create the dictionary using connection metadata to determine its type.Methods in org.apache.openjpa.jdbc.sql with parameters of type DBDictionaryModifier and TypeMethodDescriptionvoidRowImpl.flush(PreparedStatement stmnt, int idx, DBDictionary dict, JDBCStore store) Flush the row's values to the given prepared statement.voidRowImpl.flush(PreparedStatement stmnt, DBDictionary dict, JDBCStore store) Flush the row's values to the given prepared statement.protected StringPrimaryRow.generateSQL(DBDictionary dict) protected StringRowImpl.generateSQL(DBDictionary dict) Generate the SQL for this row; the result of this method is cached.protected StringSecondaryRow.generateSQL(DBDictionary dict) RowImpl.getSQL(DBDictionary dict) Return the SQL for the operation on this row.static OpenJPAExceptionSQLExceptions.getStore(String msg, SQLException se, Object failed, DBDictionary dict) Convert the specified exception into aStoreException.static OpenJPAExceptionSQLExceptions.getStore(String msg, SQLException se, Object failed, DBDictionary dict, int level) Convert the specified exception into aStoreException.static OpenJPAExceptionSQLExceptions.getStore(String msg, SQLException se, DBDictionary dict) Convert the specified exception into aStoreException.static OpenJPAExceptionSQLExceptions.getStore(String msg, SQLException se, DBDictionary dict, int level) Convert the specified exception into aStoreException.static OpenJPAExceptionSQLExceptions.getStore(SQLException se, Object failed, DBDictionary dict) Convert the specified exception into aStoreException.static OpenJPAExceptionSQLExceptions.getStore(SQLException se, Object failed, DBDictionary dict, int level) Convert the specified exception into aStoreException.static OpenJPAExceptionSQLExceptions.getStore(SQLException se, DBDictionary dict) Convert the specified exception into aStoreException.static OpenJPAExceptionSQLExceptions.getStore(SQLException se, DBDictionary dict, int level) Convert the specified exception into aStoreException.static OpenJPAExceptionSQLExceptions.getStore(Localizer.Message msg, SQLException se, DBDictionary dict) Convert the specified exception into aStoreException.static OpenJPAExceptionSQLExceptions.getStore(Localizer.Message msg, SQLException se, DBDictionary dict, int level) Convert the specified exception into aStoreException.voidSQLErrorCodeReader.parse(InputStream in, String dictName, DBDictionary dict) Parses given stream of XML content for error codes of the given database dictionary name.Constructors in org.apache.openjpa.jdbc.sql with parameters of type DBDictionaryModifierConstructorDescriptionResultSetResult(Connection conn, ResultSet rs, DBDictionary dict) Constructor.ResultSetResult(Connection conn, Statement stmnt, ResultSet rs, DBDictionary dict) Constructor.ResultSetResult(ResultSet rs, DBDictionary dict) JDBC 2 constructor.SelectResult(Connection conn, Statement stmnt, ResultSet rs, DBDictionary dict) Constructor.SQLBuffer(DBDictionary dict) Default constructor.