Package google.registry.persistence.transaction
package google.registry.persistence.transaction
-
ClassDescriptionHelper for querying large data sets in batches.Supplier class to provide Credential for Cloud SQL library.An extension of
CriteriaQuery
that uses a Builder-style pattern when adding "WHERE" and/or "ORDER BY" clauses.Functional interface that defines the 'where' operator, e.g.Wraps an exception thrown by the JPA framework and captures the SQL error details (state and status code) in themessage
.A dummy implementation forJpaTransactionManager
which throws exception when any of its method is invoked.Sub-interface ofTransactionManager
which defines JPA related methods.Implementation ofJpaTransactionManager
for JPA compatible database.Creates queries that can be used JPA.Enum used to specify comparison operations, e.g.QueryComposer.WhereClause<U extends Comparable<? super U>>This interface defines the methods to execute database operations with or without a transaction.A runnable that allows for checked exceptions to be thrown.Factory class to createTransactionManager
instance.