|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
SavepointManager
implementation that
delegates to the subclass for savepoint operations on the active
Connection
.Result
implementation designed to be subclassed easily by
implementations.ValueHandler
interface methods.ClassMetaData.addDeclaredField(java.lang.String, java.lang.Class)
.
field
to the set of fully-qualified field names to
eagerly join when loading objects.
fields
to the set of fully-qualified field names to
eagerly join when loading objects.
index
th SQL element for this value to the
given buffer.
index
th SQL element to the given buffer.
TableJDBCSeq
that maintains a
separate sequence count per-class.DataSource
and releases any
resources associated with it.
schematool
creates a
table, it will append an additional IDENTITY column to the
table's creation SQL.
Result
.
Result
into an instance.
DataSource
objects.DataSource.getConnection()
is called.
Joinable
after doing column
translation.map
method.Constraint
and they have the same local and primary key
columns and action.
Schema
matching the given database
schema to the current group.
Result
.DatabaseMetaData
.
MappingInfo.createColumns(org.apache.openjpa.meta.MetaDataContext, java.lang.String, org.apache.openjpa.jdbc.schema.Column[], org.apache.openjpa.jdbc.schema.Table, boolean)
,
or for the foreign key created by the last call to
MappingInfo.createForeignKey(org.apache.openjpa.meta.MetaDataContext, java.lang.String, java.util.List, org.apache.openjpa.jdbc.meta.MappingInfo.ForeignKeyDefaults, org.apache.openjpa.jdbc.schema.Table, org.apache.openjpa.jdbc.meta.ClassMapping, org.apache.openjpa.jdbc.meta.ClassMapping, boolean, boolean)
.
DatabaseMetaData
.
Connection
for this savepoint.
ConnectionDecorator
s to use.
ConnectionDecorator
for adding
functionality to JDBC connections.
ForeignKey.getConstantColumns()
.
DBDictionary
to use to define the RDBMS SQL information.
DBDictionary
to use.
ClassMetaData.getDeclaredField(int)
.
ClassMetaData.getDeclaredField(int)
.
ClassMetaData.getDeclaredFields()
.
ValueMetaData.getDeclaredTypeMetaData()
.
ClassMetaData.getDeclaredUnmanagedFields()
.
FieldMetaData.getDeclaringMetaData()
ClassMetaData.getDefaultFetchGroupFields()
.
ClassMetaData.getDefinedFields()
.
ClassMetaData.getDefinedFieldsInListingOrder()
.
FieldMetaData.getDefiningMetaData()
SchemaParser.resolveConstraints()
is called.
DriverDataSource
to use for creating a DataSource
from a JDBC Driver
.
SchemaGroup
, and, depending on
the schema action, from the database.
JDBCFetchConfiguration
.
EagerFetchModes.EAGER_NONE
EagerFetchModes.EAGER_JOIN
EagerFetchModes.EAGER_PARALLEL
LRSCollectionFieldStrategy.getIndependentElementMappings(boolean)
(or null).
FieldMetaData.getElement()
ValueMetaData.getEmbeddedMetaData()
.
ClassMetaData.getEmbeddingMetaData()
ResultSet
.
ClassMetaData.getField(int)
.
ClassMetaData.getField(int)
.
ValueMetaData.getFieldMetaData()
.
ClassMetaData.getFields()
.
ClassMetaData.getFieldsInListingOrder()
.
DBDictionary.catalogSeparator
).
DBDictionary.catalogSeparator
).
DBDictionary.catalogSeparator
).
FieldMetaData.getInverseMetaDatas()
JavaTypes
for the version values this
strategy uses.
JavaTypes
for the discriminator
values.
JavaTypes
or JavaSQLTypes
.
Types
.
JDBCListener
s to use.
JDBCListener
plugins for
listening to JDBCEvent
s.
Types
constant.
Types
constant for the given SQL type name.
Types
constant for the given
JavaTypes
or JavaSQLTypes
constant.
Joinable
for the given column.
LRSCollectionFieldStrategy.getIndependentElementMappings(boolean)
(or null).
LRSMapFieldStrategy.getIndependentKeyMappings(boolean)
or
LRSMapFieldStrategy.getIndependentValueMappings(boolean)
(or null).
ContainerFieldStrategy.getIndependentElementMappings(boolean)
(or null).
Join
elements for this select.
JoinSyntaxes
.
LRSMapFieldStrategy.getIndependentKeyMappings(boolean)
or
LRSMapFieldStrategy.getIndependentValueMappings(boolean)
(or null).
FieldMetaData.getKey()
JDBCLockManager
, return it.
LRSSizes
constant for the large result set size
setting.
FieldMetaData.getMappedByMetaData()
ClassMetaData.getMappedPCSubclassMetaDatas()
.
ClassMetaData.getMappedPCSuperclassMetaData()
.
QueryResultMapping.PCResult.addMapping(java.lang.String, java.lang.Object)
, or null if none.
MappingDefaults
to use.
MappingDefaults
to use with a repository.
MetaDataFactory
to use for
loading and storing object-relational mapping data.
QueryResultMapping.PCResult.addMapping(java.lang.String, java.lang.Object)
, or
empty array if none.
ClassMetaData.getRepository()
.
FieldMetaData.getRepository()
MetaDataContext.getRepository()
.
ClassMetaData.getPCSubclassMetaDatas()
.
ClassMetaData.getPCSuperclassMetaData()
.
Types
type for the given one.
ForeignKey.getColumns()
.
ForeignKey.getConstantPrimaryKeyColumns()
.
ClassMetaData.getPrimaryKeyFields()
.
Result.getObject(java.lang.Object, int, java.lang.Object)
, or null if none.
Result.getObject(java.lang.Object, int, java.lang.Object)
for each column.
ResultSet
.
create
is false and the row has not already been created.
none
.
SchemaFactory
to use to provide
schema information during system initialization.
SchemaFactory
to use for schema information.
DatabaseMetaData
.
OracleDictionary.SELECT_HINT
in the
fetch configuraiton, and if so, append the Orache hint after the
"SELECT" part of the query.
org.apache.openjpa.sql.Select
subclasses constant for loading
this relation, based on how the related type is mapped, whether this
relation is polymorphic, and whether it is configured to use class
criteria.
StoreException
.
OpenJPAException
.
StoreException
.
StoreException
.
StoreException
.
StoreException
.
JDBCFetchConfiguration
.
EagerFetchModes.EAGER_NONE
EagerFetchModes.EAGER_JOIN
EagerFetchModes.EAGER_PARALLEL
DatabaseMetaData
.
Connection
, or -1 for the default level.
ValueMetaData.getTypeMetaData()
.
Types
.
Types
.
UpdateManager
to use for managing SQL updates.
UpdateManager
for runtime data store interaction.
LRSMapFieldStrategy.getIndependentKeyMappings(boolean)
or
LRSMapFieldStrategy.getIndependentValueMappings(boolean)
(or null).
ValueMetaData.getValueMappedByMetaData()
.
FieldMetaData.getValue()
ClassMetaData.getVersionField()
.
ValueHandler
.ValueHandler
s.LoggingConnectionDecorator.SQLWarningHandler
interface
that allows customization of the actions to perform when a
SQLWarning
occurs at any point on a Connection
,
Statement
, or ResultSet
.
SybaseDictionary.createIdentityColumn
is true, then the
identityColumnName
will be the name of the
additional unique column that will be created.
ClassTableJDBCSeq
alias.
TableJDBCSeq
alias.
ValueTableJDBCSeq
alias.
Select
.MetaDataFactory
responsible for both metadata and
mapping.
MetaDataFactory
responsible for both metadata and
mapping.
isAllInsertable (cols.length, nullValue)
.
isAllUpdatable (cols.length, nullValue)
.
isAnyInsertable (cols.length, nullValue)
.
isAnyUpdatable (cols.length, nullValue)
.
Types
and size.
Boolean.FALSE
if this mapping does not customize the
delete process, Boolean.TRUE
if it does, or null if it does
customize the delete, but also relies on the standard delete method
being called.
Boolean.FALSE
if this mapping does not customize the
insert process, Boolean.TRUE
if it does, or null if it does
customize the insert, but also relies on the standard insert method
being called.
Boolean.FALSE
if this mapping does not customize the
update process, Boolean.TRUE
if it does, or null if it does
customize the update, but also relies on the standard update method
being called.
isInsertable (0, nullValue)
, but returns
false if the given column is null.
isUpdatable (0, nullValue)
, but returns
false if the given column is null.
AggregateListener
.JDBCConfiguration
interface.FetchConfiguration
.FetchConfiguration
.FilterListener
.LockManager
interface with methods for
datastore locking during the select and load process.Seq
interface to provide information
on the schema needed by this sequence.SeqValue
.matches()
instead.matches()
instead.ContainerFieldStrategy.getIndependentElementMappings(boolean)
(or null).
LRSCollectionFieldStrategy.getIndependentElementMappings(boolean)
(or null).
ContainerFieldStrategy.getIndependentElementMappings(boolean)
(or null).
LRSMapFieldStrategy.getIndependentKeyMappings(boolean)
(or null).
FieldStrategy.joinKeyRelation(org.apache.openjpa.jdbc.sql.Joins, boolean, boolean)
by default.
LRSMapFieldStrategy.getIndependentValueMappings(boolean)
(or null).
FieldStrategy.joinRelation(org.apache.openjpa.jdbc.sql.Joins, boolean, boolean)
by default.
Connection
, in order
allow waiting on locks.
InformixDictionary.lockModeEnabled
is true
, then this
parameter specifies the number of seconds we will wait to
obtain a lock for inserts and pessimistic locking.
openjpa.jdbc.JDBC
.
openjpa.jdbc.Schema
.
openjpa.jdbc.SQL
.
ValueMappingInfo
.
MappingDefaults
.MetaDataFactory
for
combined metadata and mapping.MappingRepository
for
a given configuration.MappingTool
on the specified files.MetaDataFactory
instances -- one for
metadata, one for mappings -- into a single MetaDataFactory
facade.JDBCSeq
implementation that uses a database sequences
to generate numbers.DriverDataSource
to use
for creating a DataSource
from a JDBC Driver
.
PreparedStatementManager
.
RowManager
.
causes
.
ReverseCustomizer
that uses a properties file to
to allow customization of basic class and field properties.setBytes
method on the given BLOB object.
putBytes
method on the given BLOB object.
setCharacterStream
method on the given
CLOB object.
putChars
method on the given CLOB
object.
setString
method on the given CLOB
object.
putString
method on the given CLOB object.
Row.setObject
.SchemaFactory
.
CodeGenerator
s to write the Java code for the generated
mappings to the proper packages.
field
to the set of fully-qualified field names to
eagerly join when loading objects.
fields
from the set of fully-qualified
field names to eagerly join when loading objects.
Result
implementation wrapped around a result set.ReverseMappingTool
.ReverseMappingTool
on the specified XML files.Row
implementation.SchemaGroup
s.Schema
s matching the current
database.SchemaTool
on the specified XML schema definition
files.i
th select in the union.
Result
.
Result
.
Result
.
Result
.
i
th select in the union.
LRSCollectionFieldStrategy.getIndependentElementMappings(boolean)
(or null).
ContainerFieldStrategy.getIndependentElementMappings(boolean)
(or null).
Select
implementation.Result
implementation wrapped around this select.Select
.MappingInfo.createColumns(org.apache.openjpa.meta.MetaDataContext, java.lang.String, org.apache.openjpa.jdbc.schema.Column[], org.apache.openjpa.jdbc.schema.Table, boolean)
,
or for the foreign key created by the last call to
MappingInfo.createForeignKey(org.apache.openjpa.meta.MetaDataContext, java.lang.String, java.util.List, org.apache.openjpa.jdbc.meta.MappingInfo.ForeignKeyDefaults, org.apache.openjpa.jdbc.schema.Table, org.apache.openjpa.jdbc.meta.ClassMapping, org.apache.openjpa.jdbc.meta.ClassMapping, boolean, boolean)
.
ConnectionDecorator
for
adding functionality to JDBC connections.
ConnectionDecorator
s to use.
DBDictionary
to use to define the RDBMS SQL information.
DBDictionary
to use.
SchemaParser.resolveConstraints()
is called.
DriverDataSource
to use for creating a DataSource
from a JDBC Driver
.
SchemaGroup
, and, depending on
the schema action, from the database.
EagerFetchModes.EAGER_NONE
EagerFetchModes.EAGER_JOIN
EagerFetchModes.EAGER_PARALLEL
JDBCFetchConfiguration
.
ResultSet
.
FileSchemaFactory.setFile(java.lang.String)
. Retained for
backwards-compatible auto-configuration.
ClassTableJDBCSeq.setIgnoreUnmapped(boolean)
. Retained for
backwards-compatibility for auto-configuration.
TableJDBCSeq.setAllocate(int)
. Retained for backwards
compatibility of auto-configuration.
JavaTypes
or JavaSQLTypes
.
JDBCListener
plugins for
listening to JDBCEvent
s.
JDBCListener
s to use.
JoinSyntaxes
.
Mapping
property is set, we check these defaults
before checking metadata factory defaults.
MappingDefaults
to use.
MappingDefaults
to use with a repository.
MetaDataFactory
to use for
loading and storing object-relational mapping data.
MetaDataFactory
alias setting.
ResultSet
.
none
.
SchemaFactory
to use to provide
schema information during system initialization.
SchemaFactory
to use for schema information.
NativeJDBCSeq.setSequence(java.lang.String)
. Retained for
backwards-compatibility for auto-configuration.
EagerFetchModes.EAGER_NONE
EagerFetchModes.EAGER_JOIN
EagerFetchModes.EAGER_PARALLEL
JDBCFetchConfiguration
.
TableJDBCSeq.setTable(java.lang.String)
. Retained for
backwards-compatibility with auto-configuration.
TableSchemaFactory.setTable(java.lang.String)
. Retained for
backwards-compatible auto-configuration.
Connection
, or -1 for the default level.
UpdateManager
to use for managing SQL updates.
UpdateManager
for runtime data store interaction.
ResultSet.last()
to calcualte the size of
large result sets.
Integer.MAX_VALUE
for the size of
large result sets.
SQLException
into
the appropriate OpenJPA type.SQLEmbed
directlySQLEmbed
directlybase
mapping.
Statement.setFetchSize(int)
method.
MappingInfo
with our current mapping information.
MappingInfo
with our current mapping information.
MappingInfo
with our current mapping information.
MappingInfo
with our current mapping information.
MappingInfo
with our current mapping information.
JDBCSeq
implementation that uses a database table
for sequence number generation.ValueMapping
implementation.TableJDBCSeq
that maintains multiple
sequence counts.wherePrimaryKey
or whereForeignKey
condition to the given select, depending on whether we have a join
foreign key.
Schema
objects.Schema
s to XML matching the document
type definition defined by the XMLSchemaParser
.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |