Uses of Class
org.apache.openjpa.jdbc.sql.DBDictionary

Packages that use DBDictionary
org.apache.openjpa.jdbc.conf OpenJPA-JDBC Configuration 
org.apache.openjpa.jdbc.kernel OpenJPA-JDBC Runtime Kernel 
org.apache.openjpa.jdbc.meta OpenJPA-JDBC ORM Metadata 
org.apache.openjpa.jdbc.meta.strats OpenJPA-JDBC ORM Strategies 
org.apache.openjpa.jdbc.schema OpenJPA-JDBC Schema Management 
org.apache.openjpa.jdbc.sql OpenJPA-JDBC SQL Abstraction 
 

Uses of DBDictionary in org.apache.openjpa.jdbc.conf
 

Methods in org.apache.openjpa.jdbc.conf that return DBDictionary
 DBDictionary JDBCConfigurationImpl.getDBDictionaryInstance()
           
 DBDictionary JDBCConfiguration.getDBDictionaryInstance()
          The DBDictionary to use.
 

Methods in org.apache.openjpa.jdbc.conf with parameters of type DBDictionary
 void JDBCConfigurationImpl.setDBDictionary(DBDictionary dbdictionary)
           
 void JDBCConfiguration.setDBDictionary(DBDictionary dbdictionary)
          The DBDictionary to use.
 

Uses of DBDictionary in org.apache.openjpa.jdbc.kernel
 

Fields in org.apache.openjpa.jdbc.kernel declared as DBDictionary
protected  DBDictionary PreparedStatementManagerImpl._dict
           
protected  DBDictionary AbstractUpdateManager.dict
           
 

Methods in org.apache.openjpa.jdbc.kernel that return DBDictionary
 DBDictionary JDBCStoreManager.getDBDictionary()
           
 DBDictionary JDBCStore.getDBDictionary()
          Return the dictionary in use.
 

Methods in org.apache.openjpa.jdbc.kernel with parameters of type DBDictionary
protected  List<SQLBuffer> PessimisticLockManager.getLockRows(DBDictionary dict, Object id, ClassMapping mapping, JDBCFetchConfiguration fetch, SQLFactory factory)
           
protected  List<SQLBuffer> MixedLockManager.getLockRows(DBDictionary dict, Object id, ClassMapping mapping, JDBCFetchConfiguration fetch, SQLFactory factory)
           
protected  long TableJDBCSeq.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  void PessimisticLockManager.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 DBDictionary
protected  DBDictionary MappingDefaultsImpl.dict
           
 

Methods in org.apache.openjpa.jdbc.meta that return DBDictionary
 DBDictionary MappingRepository.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 DBDictionary
protected static void ContainerFieldStrategy.appendJoinCount(SQLBuffer sql, Select sel, Joins joins, DBDictionary dict, FieldMapping field, ForeignKey fk)
           
static void ContainerFieldStrategy.appendUnaliasedJoin(SQLBuffer sql, Select sel, Joins joins, DBDictionary dict, FieldMapping field, ForeignKey fk)
           
 String 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 abstract  void MaxEmbeddedLobFieldStrategy.putData(OpenJPAStateManager sm, ResultSet rs, DBDictionary dict)
          Set the data from the given state manager into the result set.
protected  void MaxEmbeddedClobFieldStrategy.putData(OpenJPAStateManager sm, ResultSet rs, DBDictionary dict)
           
protected  void MaxEmbeddedCharArrayFieldStrategy.putData(OpenJPAStateManager sm, ResultSet rs, DBDictionary dict)
           
protected  void MaxEmbeddedByteArrayFieldStrategy.putData(OpenJPAStateManager sm, ResultSet rs, DBDictionary dict)
           
protected  void MaxEmbeddedBlobFieldStrategy.putData(OpenJPAStateManager sm, ResultSet rs, DBDictionary dict)
           
 

Uses of DBDictionary in org.apache.openjpa.jdbc.schema
 

Methods in org.apache.openjpa.jdbc.schema with parameters of type DBDictionary
 boolean Table.containsColumn(DBIdentifier name, DBDictionary dict)
           
 boolean Table.containsColumn(String name, DBDictionary dict)
          Deprecated.  
 void SimpleDriverDataSource.initDBDictionary(DBDictionary dict)
           
 void DriverDataSource.initDBDictionary(DBDictionary dict)
          Initialize self and dictionary once available.
static DecoratingDataSource DataSourceFactory.installDBDictionary(DBDictionary dict, DecoratingDataSource ds, JDBCConfiguration conf, boolean factory2)
          Install things deferred until the DBDictionary instance is available.
 DBIdentifier ForeignKey.loadIdentifierFromDB(DBDictionary dbdict, Connection conn)
           
 String ForeignKey.loadNameFromDB(DBDictionary dbdict, Connection conn)
          Deprecated.  
 

Uses of DBDictionary in org.apache.openjpa.jdbc.sql
 

Subclasses of DBDictionary in org.apache.openjpa.jdbc.sql
 class AbstractDB2Dictionary
          Base dictionary for the IBM DB2 family of databases.
 class AbstractSQLServerDictionary
          Dictionary for the SQL Server databases (Sybase and MS SQL Server).
 class AccessDictionary
          Dictionary for Access via DataDirect SequeLink and DataDirect ODBC FoxPro driver.
 class CacheDictionary
          Dictionary for Intersystems Cache.
 class DB2Dictionary
          Dictionary for IBM DB2 database.
 class DerbyDictionary
          Dictionary for Apache Derby (formerly Cloudscape).
 class EmpressDictionary
          Dictionary for Empress using ODBC server combined with their type 2 driver.
 class FirebirdDictionary
          Dictionary for Firebird.
 class FoxProDictionary
          Dictionary for Visual FoxPro via DataDirect SequeLink and DataDirect ODBC FoxPro driver.
 class H2Dictionary
          Dictionary for H2 (http://www.h2database.com).
 class HSQLDictionary
          Dictionary for HyperSQL (HSQLDB) database.
 class InformixDictionary
          Dictionary for Informix database.
 class IngresDictionary
           
 class InterbaseDictionary
          Dictionary for Borland Interbase.
 class JDataStoreDictionary
          Dictionary for Borland JDataStore
 class MaxDBDictionary
          Database dictionary for using SAP's MaxDB.
 class MySQLDictionary
          Dictionary for MySQL.
 class OracleDictionary
          Dictionary for Oracle.
 class PointbaseDictionary
          Dictionary for Pointbase Embedded.
 class PostgresDictionary
          Dictionary for PostgreSQL.
 class SolidDBDictionary
          Dictionary for SolidDB database.
 class SQLServerDictionary
          Dictionary for Microsoft SQL Server.
 class SybaseDictionary
          Dictionary for Sybase.
 

Fields in org.apache.openjpa.jdbc.sql declared as DBDictionary
protected  DBDictionary SelectImpl.Selects._dict
           
protected  DBDictionary LogicalUnion.dict
           
 

Methods in org.apache.openjpa.jdbc.sql that return DBDictionary
static DBDictionary DBDictionaryFactory.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.
 DBDictionary ResultSetResult.getDBDictionary()
          Return the dictionary in use.
 DBDictionary LogicalUnion.getDBDictionary()
           
 DBDictionary SelectImpl.getDictionary()
           
 DBDictionary Select.getDictionary()
           
 DBDictionary LogicalUnion.UnionSelect.getDictionary()
           
static DBDictionary DBDictionaryFactory.newDBDictionary(JDBCConfiguration conf, DataSource ds, String props)
          Create the dictionary using connection metadata to determine its type.
static DBDictionary DBDictionaryFactory.newDBDictionary(JDBCConfiguration conf, String dclass, String props)
          Create the dictionary for the given class name and properties.
 

Methods in org.apache.openjpa.jdbc.sql with parameters of type DBDictionary
 void RowImpl.flush(PreparedStatement stmnt, DBDictionary dict, JDBCStore store)
          Flush the row's values to the given prepared statement.
 void RowImpl.flush(PreparedStatement stmnt, int idx, DBDictionary dict, JDBCStore store)
          Flush the row's values to the given prepared statement.
protected  String SecondaryRow.generateSQL(DBDictionary dict)
           
protected  String RowImpl.generateSQL(DBDictionary dict)
          Generate the SQL for this row; the result of this method is cached.
protected  String PrimaryRow.generateSQL(DBDictionary dict)
           
 String RowImpl.getSQL(DBDictionary dict)
          Return the SQL for the operation on this row.
static OpenJPAException SQLExceptions.getStore(Localizer.Message msg, SQLException se, DBDictionary dict)
          Convert the specified exception into a StoreException.
static OpenJPAException SQLExceptions.getStore(Localizer.Message msg, SQLException se, DBDictionary dict, int level)
          Convert the specified exception into a StoreException.
static OpenJPAException SQLExceptions.getStore(SQLException se, DBDictionary dict)
          Convert the specified exception into a StoreException.
static OpenJPAException SQLExceptions.getStore(SQLException se, DBDictionary dict, int level)
          Convert the specified exception into a StoreException.
static OpenJPAException SQLExceptions.getStore(SQLException se, Object failed, DBDictionary dict)
          Convert the specified exception into a StoreException.
static OpenJPAException SQLExceptions.getStore(SQLException se, Object failed, DBDictionary dict, int level)
          Convert the specified exception into a StoreException.
static OpenJPAException SQLExceptions.getStore(String msg, SQLException se, DBDictionary dict)
          Convert the specified exception into a StoreException.
static OpenJPAException SQLExceptions.getStore(String msg, SQLException se, DBDictionary dict, int level)
          Convert the specified exception into a StoreException.
static OpenJPAException SQLExceptions.getStore(String msg, SQLException se, Object failed, DBDictionary dict)
          Convert the specified exception into a StoreException.
static OpenJPAException SQLExceptions.getStore(String msg, SQLException se, Object failed, DBDictionary dict, int level)
          Convert the specified exception into a StoreException.
 void SQLErrorCodeReader.parse(InputStream in, String dictName, DBDictionary dict)
          Parses given stream of XML content for error codes of the given database dictionary name.
(package private) static void SQLErrorCodeReader.readErrorCodes(Node node, DBDictionary dict)
           
 

Constructors in org.apache.openjpa.jdbc.sql with parameters of type DBDictionary
ResultSetResult(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.
SelectImpl.SelectResult(Connection conn, Statement stmnt, ResultSet rs, DBDictionary dict)
          Constructor.
SQLBuffer(DBDictionary dict)
          Default constructor.
 



Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.