|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
SQLFunction providing support for implementing TRIM functionality
(as defined by both the ANSI SQL and JPA specs) in cases where the dialect may not support the full trim
function itself.Attribute hierarchy.AuxiliaryDatabaseObjects.ClassTransformer contract.AbstractDialectResolver.resolveDialectInternal(java.sql.DatabaseMetaData) method
and handles any thrown SQLExceptions.From implementors.IdentifiableType types.ManagedType hierarchy of interfaces.CriteriaBuilderImpl from which they
come.Path implementors.PersistentCollectionPostInsertIdentifierGenerator
contract.Predicate implementors providing
expression handling, negation and conjunction/disjunction handling.PropertyMapping contract.Query and
TypedQuery.RestrictableStatement
to centralize common functionality.LockingStrategy implementation to support implementations
based on issuing SQL SELECT statementsType hierarchy of interfaces.DatabaseStructure,
typically from the Optimizer.ReflectionOptimizer.AccessOptimizer implementation for Javassist
which simply acts as an adpater to the BulkAccessor class.Access annotationrestriction to constrain the results to be
retrieved.
Configuration.addCacheableFile(File) except that here we will fail immediately if
the cache version cannot be found or used for whatever reason
InputStream.
ordering to the result set.
ExtendedMappings.addUniqueConstraintHolders(org.hibernate.mapping.Table, java.util.List) instead
ResultColumnReferenceStrategy.SOURCE, ANSI SQL defines two allowable
approaches.
Query.setHint(java.lang.String, java.lang.Object)) for applying
an alias specific lock mode (aka Query.setLockMode(java.lang.String, org.hibernate.LockMode)).
ResultTransformer implementation which builds a map for each "row",
made up of each aliased value where the alias is the map key.Session is flushed before every query.
org.hibernate.mapping package)Configuration object but handles EJB3 and Hibernate
specific annotations as a metadata facility.SQLFunction implementation that emulates the ANSI SQL trim function
on dialects which do not support the full definition.AnsiTrimEmulationFunction.LTRIM, AnsiTrimEmulationFunction.RTRIM, and AnsiTrimEmulationFunction.REPLACE
respectively.
Dialect.supportsInsertSelectIdentity(), then attach the
"select identity" clause to the insert statement.
CriteriaBuilderImpl.array(Selection[]) taking a list of selections.
CriteriaBuilderImpl.array(Selection[]) taking a list of selections,
as well as the type of array.
CriteriaBuilder.toBigDecimal(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toBigDecimal(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toBigInteger(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toBigInteger(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toDouble(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toDouble(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toFloat(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toFloat(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toInteger(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toInteger(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toLong(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toLong(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toString(javax.persistence.criteria.Expression)
CriteriaBuilder.toString(javax.persistence.criteria.Expression)
Attribute instances.PersistentPropertiesSource
and adds the ones that are audited to a
AuditedPropertiesHolder,
filling all the auditing data.AuditingOverride annotation is used to override the auditing
behavior of a field (or property) inside an embedded component.AuditingOverrides annotation is used to override the auditing
behavior for one ore more fields (or properties) inside an embedded
component.Session is sometimes flushed before query execution
in order to ensure that queries never return stale state.
Environment values.CacheProvider impl.GeneralDataRegion implementors.Regions.Region and Cache.TransactionalDataRegion implementors.Region implementations for JBoss Cache
2.x.SQLExceptions to JDBCExceptions.ResultTransformer contract.TooManyRowsAffectedException, indicates that more
rows than what we were expcecting were affected.BeforeTransactionCompletionProcess
Predicate.AbstractSelectingDelegate.getSelectSQL().
Blob instances..Blobs for non-contextual creation, including proxy creation and
handling proxy invocations.Predicate used to wrap an Expression<Boolean>.Cache instance, and gets it's properties from the OSCache Config
which reads the properties file (oscache.properties) from the classpath.
PersistentClass models as well as the Hibernate SessionFactory.
OptimizerFactory.buildOptimizer(String, Class, int, long) instead
UniqueConstraintHolder instances given a list of
UniqueConstraint annotations.
TableBinder.buildUniqueConstraintHolders(javax.persistence.UniqueConstraint[]) instead
ActionQueue Executable for ensuring
shared cache cleanup in relation to performed bulk HQL queries.WrappedMaterializedBlobTypeCach�71Dialect instance.
CacheManager to use is bound.
EmbeddedCacheManager to use is bound.
RegionFactory implementation class
Cache to use is bound.
Cache should use.
Configuration.CacheMode.Cache are built/obtained.CacheMode <-> CacheRetrieveMode/CacheStoreMode
conversions.Session to know about transaction
events.actions, implementing cascade processing.org.jgroups.ChannelFactory
should use.
org.jgroups.ChannelFactory
should use.
SessionFactory shutdown.
Clob instances..Clobs for non-contextual creation, including proxy creation and
handling proxy invocations.Clob from string data.
Clob from a reader.
FastHashMap instance.
Object using serialization.
ConnectionProvider instead
CMTTransaction instances.StringHelper.collapse(java.lang.String) and StringHelper.partiallyUnqualify(java.lang.String, java.lang.String).
SortSpecification.CollectionRegionAccessStrategy to CacheConcurrencyStrategy.JoinImplementor for Collection typed attribute joinsResultSet
in regards to loading collections.CollectionRegion to Cache.Session is flushed when Transaction.commit()
is called.
FlushMode.MANUAL.
FlushMode.MANUAL.
FlushMode.MANUAL.
FlushMode.MANUAL.
ComponentTuplizer class to use per EntityMode.contextpredicate is a grouping of other predicates in order to convert
either a conjunction (logical AND) or a disjunction (logical OR).CompoundSelection
contract.Statistics, as well as StatisticsImplementor, based on the
java.util.concurrent package introduced in Java 5.StandardSQLFunction,
except that here the parentheses are not included when no arguments are given.Configuration.classes, Configuration.tables, etc).PersistenceProvider.createContainerEntityManagerFactory(javax.persistence.spi.PersistenceUnitInfo, java.util.Map).
Settings.getTransactionManagerLookup()
into the cache.
Session.doWork(org.hibernate.jdbc.Work); for opening a 'temporary Session' use (TBD).
ConnectionProvider implementation adding JTA-style transactionality
around the returned connections using the SimpleJtaTransactionManagerImpl.CriteriaBuilderImpl.construct(Class,Selection[]) taking the
to-be-constructed type as well as a list of selections.
true if this map contains a mapping for the
specified key.
true if this map contains one or more keys mapping
to the specified value.
LobCreator implementation using contextual creation against the JDBC Connection class's LOB creation
methods.BulkAccessor.
Hibernate.createBlob(byte[], Session) instead
Blob.
Hibernate.createBlob(InputStream, long, Session) instead
Hibernate.createBlob(InputStream, long, Session) instead
Blob.
Hibernate.createBlob(InputStream, long, Session) instead
CaseFragment strategy responsible
for handling this dialect's variations in how CASE statements are
handled.
Hibernate.createClob(String, Session) instead
Clob.
Hibernate.createClob(Reader,long,Session) instead
Hibernate.createClob(Reader,long,Session) instead
Clob.