Package org.apache.openjpa.jdbc.sql
package org.apache.openjpa.jdbc.sql
OpenJPA-JDBC SQL Abstraction
Utilities for generating SQL.
-
ClassDescriptionBase dictionary for the IBM DB2 family of databases.A
Result
implementation designed to be subclassed easily by implementations.Dictionary for the SQL Server databases (Sybase and MS SQL Server).Dictionary for Access via DataDirect SequeLink and DataDirect ODBC FoxPro driver.BooleanRepresentation<REPRESENTATION_TYPE>Defines how aBoolean
orboolean
value gets stored in the database by default.Factory which is being used to create the activeBooleanRepresentation
.BooleanRepresentation which takes 2 strings for true and false representations as constructor parameter;Dictionary for Intersystems Cache.A calendar-modified value.Dictionary for IBM DB2 database.Class which allows the creation of SQL dynamically, in a database agnostic fashion.Used by some mappings to represent data that has already been serialized so that we don't have to serialize multiple times.Factory class to instantiate a dictionary.Dictionary for Apache Derby (formerly Cloudscape).Dictionary for Empress using ODBC server combined with their type 2 driver.Dictionary for Firebird.Dictionary for Visual FoxPro via DataDirect SequeLink and DataDirect ODBC FoxPro driver.Dictionary for H2 ({@link http://www.h2database.com}).Dictionary for HerdDB.Dictionary for HyperSQL (HSQLDB) database.Dictionary for Informix database.Dictionary for Borland Interbase.Dictionary for Borland JDataStoreRepresents a SQL join.Tracks joins made when traversing relations in a select.Constants for ways of describing joins in SQL.A logical union made up of multiple distinct selects whose results are combined in memory.A callback used to create the selects in a SQL union.Database dictionary for using SAP's MaxDB.Result that merges multiple result delegates.Comparator for ordering result rows.Dictionary for MySQL.Dictionary for Oracle.Dictionary for Pointbase Embedded.Dictionary for PostgreSQL.Connection wrapper to work around the postgres empty result set bug.Statement wrapper to work around the postgres empty result set bug.Primary table row that tracks foreign keys and auto-inc columns.Represents a raw SQL string for passing toRow.setObject
.A result from the execution of a query or stored procedure.BaseResult
implementation wrapped around a result set.Logical representation of a table row for insert/update/delete.BasicRow
implementation.Manages rows during an insert/update/delete process.Manages SQL rows during an insert/update/delete process.Secondary table row that tracks foreign keys to auto-inc columns.Abstraction of a SQL SELECT statement.Interface for configuring and executing a SQL select.StandardSelect
implementation.AResult
implementation wrapped around this select.Helper class to track selected columns, with fast contains method.A sized value.Dictionary for SolidDB database.Buffer for SQL statements that can be used to create java.sql.PreparedStatements.Parses XML content of SQL Error State codes to populate error codes for a given Database Dictionary.Helper class for converting aSQLException
into the appropriate OpenJPA type.Factory for SQL constructs.Default factory for SQL abstraction constructs.Dictionary for Microsoft SQL Server.Holds metadata about a Database Stored Procedure.An enumeration on type of parameter for a Stored Procedure.Dictionary for Sybase.Connection wrapper to cache theConnection.getCatalog()
result, which takes a very long time with the Sybase Connection (and which we frequently invoke).SQL UNION.A callback used to create the selects in a SQL union.