Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Z _ 

A

AbstractBeanPersistListener - Class in io.ebean.event
Provides a base implementation of BeanPersistListener.
AbstractBeanPersistListener() - Constructor for class io.ebean.event.AbstractBeanPersistListener
 
AbstractDbEncrypt - Class in io.ebean.config.dbplatform
Base type for DB platform specific Encryption.
AbstractDbEncrypt() - Constructor for class io.ebean.config.dbplatform.AbstractDbEncrypt
 
AbstractMatch - Class in io.ebean.search
Options for the text match and multi match expressions.
AbstractMatch() - Constructor for class io.ebean.search.AbstractMatch
 
AbstractMetricVisitor - Class in io.ebean.meta
An abstract MetricVisitor that handles the boolean flags - reset, collectTransactionMetrics and collectQueryMetrics.
AbstractMetricVisitor(boolean, boolean, boolean) - Constructor for class io.ebean.meta.AbstractMetricVisitor
 
AbstractNamingConvention - Class in io.ebean.config
Provides some base implementation for NamingConventions.
AbstractNamingConvention(String, boolean) - Constructor for class io.ebean.config.AbstractNamingConvention
Construct with a sequence format and useForeignKeyPrefix setting.
AbstractNamingConvention(String) - Constructor for class io.ebean.config.AbstractNamingConvention
Construct with a sequence format.
AbstractNamingConvention() - Constructor for class io.ebean.config.AbstractNamingConvention
Construct with the default sequence format ("{table}_seq") and useForeignKeyPrefix as true.
accept(ResultSet, int) - Method in interface io.ebean.RowConsumer
Read the data from the ResultSet and process it.
AcquireLockException - Exception in io.ebean
Thrown when failing to acquire a pessimistic lock.
AcquireLockException(String, Throwable) - Constructor for exception io.ebean.AcquireLockException
Create with a message and cause.
add(int, E) - Method in class io.ebean.common.BeanList
 
add(E) - Method in class io.ebean.common.BeanList
 
add(E) - Method in class io.ebean.common.BeanSet
 
add(E) - Method in class io.ebean.common.CopyOnFirstWriteList
 
add(int, E) - Method in class io.ebean.common.CopyOnFirstWriteList
 
add(BeanQueryAdapter) - Method in class io.ebean.config.ServerConfig
Register a BeanQueryAdapter instance.
add(IdGenerator) - Method in class io.ebean.config.ServerConfig
Register a customer IdGenerator instance.
add(BeanPersistController) - Method in class io.ebean.config.ServerConfig
Register a BeanPersistController instance.
add(BeanPostLoad) - Method in class io.ebean.config.ServerConfig
Register a BeanPostLoad instance.
add(BeanPostConstructListener) - Method in class io.ebean.config.ServerConfig
Register a BeanPostConstructListener instance.
add(BeanPersistListener) - Method in class io.ebean.config.ServerConfig
Register a BeanPersistListener instance.
add(BulkTableEventListener) - Method in class io.ebean.config.ServerConfig
Add a BulkTableEventListener
add(Expression) - Method in interface io.ebean.ExpressionList
Add an Expression to the list.
add(String) - Method in class io.ebean.OrderBy
Add to the order by by parsing a raw expression.
add(OrderBy.Property) - Method in class io.ebean.OrderBy
Add a property to the order by.
add(Object, Object) - Method in class io.ebean.Pairs
Add a pair of value objects.
add(long) - Method in interface io.ebean.ProfileLocation
Add execution time.
add(String, String) - Static method in class io.ebean.util.SplitName
Add the two name sections together in dot notation.
add(DocPropertyMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
Add the property mapping.
addAcquireLock(String...) - Method in class io.ebean.config.dbplatform.SqlErrorCodes
Map the codes to AcquireLockException.
addAll(Collection<? extends E>) - Method in class io.ebean.common.BeanList
 
addAll(int, Collection<? extends E>) - Method in class io.ebean.common.BeanList
 
addAll(Collection<? extends E>) - Method in class io.ebean.common.BeanSet
 
addAll(Collection<? extends E>) - Method in class io.ebean.common.CopyOnFirstWriteList
 
addAll(int, Collection<? extends E>) - Method in class io.ebean.common.CopyOnFirstWriteList
 
addAll(ExpressionList<T>) - Method in interface io.ebean.ExpressionList
Add a list of Expressions to this ExpressionList.s
addBatch() - Method in interface io.ebean.SqlUpdate
Add the statement to batch processing to then later execute via executeBatch().
addBean(E) - Method in interface io.ebean.bean.BeanCollection
Add a bean to the list/set with modifyListen notification.
addBean(E) - Method in class io.ebean.common.BeanList
 
addBean(E) - Method in class io.ebean.common.BeanMap
 
addBean(E) - Method in class io.ebean.common.BeanSet
 
addBeanChange(BeanChange) - Method in class io.ebean.event.changelog.ChangeSet
Add a bean change to the change set.
addChild(DocPropertyMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
Add a child property.
addClass(Class<?>) - Method in class io.ebean.config.ServerConfig
Programmatically add classes (typically entities) that this server should use.
addCustomMapping(DbType, String, Platform) - Method in class io.ebean.config.PlatformConfig
Add a custom type mapping.
addCustomMapping(DbType, String) - Method in class io.ebean.config.PlatformConfig
Add a custom type mapping that applies to all platforms.
addCustomMapping(DbType, String, Platform) - Method in class io.ebean.config.ServerConfig
Add a custom type mapping.
addCustomMapping(DbType, String) - Method in class io.ebean.config.ServerConfig
Add a custom type mapping that applies to all platforms.
addDatabasePlatform(DatabasePlatform, String) - Method in interface io.ebean.dbmigration.DbMigration
Add an additional databasePlatform to write the migration DDL.
addDataIntegrity(String...) - Method in class io.ebean.config.dbplatform.SqlErrorCodes
Map the codes to DataIntegrityException.
addDateTime(String, String) - Method in interface io.ebean.text.csv.CsvReader
Add a property with a custom Date/Time/Timestamp format using the default Locale.
addDateTime(String, String, Locale) - Method in interface io.ebean.text.csv.CsvReader
Add a property with a custom Date/Time/Timestamp format.
addDelete(DocStoreUpdate) - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
Add a delete request.
addDirtyPropertyNames(Set<String>, String) - Method in class io.ebean.bean.EntityBeanIntercept
Recursively add dirty properties.
addDirtyPropertyValues(Map<String, ValuePair>, String) - Method in class io.ebean.bean.EntityBeanIntercept
Recursively add dirty properties.
addDirtyPropertyValues(BeanDiffVisitor) - Method in class io.ebean.bean.EntityBeanIntercept
Recursively add dirty properties.
addDuplicateKey(String...) - Method in class io.ebean.config.dbplatform.SqlErrorCodes
Map the codes to DuplicateKeyException.
addEntityBean(EntityBean) - Method in interface io.ebean.bean.BeanCollectionAdd
Add a loaded bean to the collection.
addEntityBean(EntityBean) - Method in class io.ebean.common.BeanList
 
addEntityBean(EntityBean) - Method in class io.ebean.common.BeanSet
 
addIgnore() - Method in interface io.ebean.text.csv.CsvReader
Ignore the next column of data.
addInheritanceWhere(Query<?>) - Method in interface io.ebean.plugin.BeanType
Add the discriminator value to the query if needed.
addMappingLocation(String) - Method in class io.ebean.config.ServerConfig
Add a mapping location to search for xml mapping via class path search.
addModification(String, boolean, boolean, boolean) - Method in interface io.ebean.CallableSql
Add table modification information to the TransactionEvent.
addModification(String, boolean, boolean, boolean) - Method in interface io.ebean.Transaction
Add table modification information to the TransactionEvent.
addNested(String, PathProperties) - Method in class io.ebean.text.PathProperties
 
addNested(String, String, Object) - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
Add a nested update.
addNested(String, PathProperties) - Method in class io.ebeanservice.docstore.api.support.DocStructure
Add an embedded property with it's document structure.
addPackage(String) - Method in class io.ebean.config.ServerConfig
Add a package to search for entities via class path search.
addPath(String) - Method in class io.ebean.MergeOptionsBuilder
Add a path that will included in the merge.
addPersist(DocStoreUpdate) - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
Add a persist request.
addPlatform(Platform, String) - Method in interface io.ebean.dbmigration.DbMigration
Add an additional platform to write the migration DDL.
addProperty(String) - Method in interface io.ebean.text.csv.CsvReader
Define the property which will be loaded from the next column of data.
addProperty(String, StringParser) - Method in interface io.ebean.text.csv.CsvReader
Define the next property and use a custom StringParser to convert the string content into the appropriate type for the property.
addProperty(String) - Method in class io.ebeanservice.docstore.api.support.DocStructure
Add a property at the root level.
addRootVisitor(JsonReadBeanVisitor<?>) - Method in class io.ebean.text.json.JsonReadOptions
Register a JsonReadBeanVisitor for the root level.
addServerConfigStartup(ServerConfigStartup) - Method in class io.ebean.config.ServerConfig
Add a ServerConfigStartup.
addToPath(String, String) - Method in class io.ebean.text.PathProperties
 
addToQueue(DocStoreUpdates) - Method in interface io.ebeanservice.docstore.api.DocStoreUpdate
Add to the queue for deferred processing.
addToQueue(DocStoreUpdates) - Method in class io.ebeanservice.docstore.api.support.DocStoreDeleteEvent
Add this event to the queue (for queue delayed processing).
addToQueue(DocStoreUpdates) - Method in class io.ebeanservice.docstore.api.support.DocStoreIndexEvent
Add this event to the queue (for queue delayed processing).
addUsed(String) - Method in class io.ebean.bean.NodeUsageCollector
Add the name of a property that has been used.
addVisitor(String, JsonReadBeanVisitor<?>) - Method in class io.ebean.text.json.JsonReadOptions
Register a JsonReadBeanVisitor for a given path.
alias(String) - Method in interface io.ebean.Query
Set root table alias.
all() - Method in class io.ebean.Finder
Retrieves all entities of the given type.
allEq(Map<String, Object>) - Static method in class io.ebean.Expr
All Equal - Map containing property names and their values.
allEq(Map<String, Object>) - Method in interface io.ebean.ExpressionFactory
All Equal - Map containing property names and their values.
allEq(Map<String, Object>) - Method in interface io.ebean.ExpressionList
All Equal - Map containing property names and their values.
allowLeadingWildcard(boolean) - Method in class io.ebean.search.TextQueryString
Set allow leading wildcard mode.
allProperties() - Method in interface io.ebean.plugin.BeanType
Return all the properties for this bean type.
analyzer(String) - Method in class io.ebean.search.Match
Set the Analyzer to use for this expression.
analyzer(String) - Method in class io.ebean.search.MultiMatch
Set the Analyzer to use for this expression.
analyzer(String) - Method in class io.ebean.search.TextQueryString
Set the analyzer.
analyzer(String) - Method in class io.ebean.search.TextSimple
Set the analyzer
analyzeWildcard(boolean) - Method in class io.ebean.search.TextQueryString
Set the analyze wildcard mode.
analyzeWildcard(boolean) - Method in class io.ebean.search.TextSimple
Set to true to use analyze wildcard.
and(Expression, Expression) - Static method in class io.ebean.Expr
And - join two expressions with a logical and.
and(Expression, Expression) - Method in interface io.ebean.ExpressionFactory
And - join two expressions with a logical and.
and(Expression, Expression) - Method in interface io.ebean.ExpressionList
And - join two expressions with a logical and.
and() - Method in interface io.ebean.ExpressionList
Start a list of expressions that will be joined by AND's returning the expression list the expressions are added to.
ANNOTATION - Static variable in class io.ebean.config.EncryptDeploy
Use to define that the Encrypt annotation should be used to control encryption.
AnnotationUtil - Class in io.ebean.util
Annotation utility methods to find annotations recursively - taken from the spring framework.
AnnotationUtil() - Constructor for class io.ebean.util.AnnotationUtil
 
appendCatalogAndSchema(StringBuilder) - Method in class io.ebean.config.TableName
Append a catalog and schema prefix if they exist to the string builder.
appliedPersistBatchOnCascade() - Method in class io.ebean.config.ServerConfig
Return the PersistBatch mode to use for 'batchOnCascade' taking into account if the database platform supports getGeneratedKeys in batch mode.
apply(ServerConfig) - Method in interface io.ebean.config.ServerConfigProvider
Apply the configuration to the ServerConfig.
apply(FetchPath) - Method in interface io.ebean.ExpressionList
Apply the path properties to the query replacing the select and fetch clauses.
apply(Query<T>) - Method in interface io.ebean.FetchPath
Apply the fetch path to the query.
apply(FetchPath) - Method in interface io.ebean.Query
Apply the path properties replacing the select and fetch clauses.
apply(Query<T>) - Method in class io.ebean.text.PathProperties
Apply these path properties as fetch paths to the query.
apply(DocMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
Apply mapping options to this property.
apply(DocMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
Apply override mapping from the document level or embedded property level.
apply(DocProperty) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
Apply the property level mapping options.
applyDefaults(ServerCacheOptions) - Method in class io.ebean.cache.ServerCacheOptions
Apply any settings from the default settings that have not already been specifically set.
applyMapping() - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
Apply any override mappings from the top level docStore annotation.
applyPath(Query<T>) - Method in interface io.ebean.plugin.BeanDocType
Apply the appropriate fetch path to the query such that the query returns beans matching the document store structure with the expected embedded properties.
applyPath(Query<T>) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Apply the document structure to the query so that it fetches the required properties to build the document (typically in JSON form).
applyPath(Query<T>) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
arrayContains(String, Object...) - Method in interface io.ebean.ExpressionFactory
Array contains all the given values.
arrayContains(String, Object...) - Method in interface io.ebean.ExpressionList
Array property contains entries with the given values.
arrayIsEmpty(String) - Method in interface io.ebean.ExpressionFactory
Array is empty - for the given array property.
arrayIsEmpty(String) - Method in interface io.ebean.ExpressionList
Array is empty - for the given array property.
arrayIsNotEmpty(String) - Method in interface io.ebean.ExpressionFactory
Array is not empty - for the given array property.
arrayIsNotEmpty(String) - Method in interface io.ebean.ExpressionList
Array is not empty - for the given array property.
arrayNotContains(String, Object...) - Method in interface io.ebean.ExpressionFactory
Array does not contain the given values.
arrayNotContains(String, Object...) - Method in interface io.ebean.ExpressionList
Array does not contain the given values.
asc(String) - Method in class io.ebean.OrderBy
Add a property with ascending order to this OrderBy.
asDraft() - Method in interface io.ebean.ExpressionList
Execute the query against the draft set of tables.
asDraft() - Method in interface io.ebean.Query
Execute the query against the draft set of tables.
asDto(Class<D>) - Method in interface io.ebean.ExpressionList
Convert the query to a DTO bean query.
asDto(Class<D>) - Method in interface io.ebean.Query
Convert the query to a DTO bean query.
asOf(Timestamp) - Method in interface io.ebean.ExpressionList
Perform an 'As of' query using history tables to return the object graph as of a time in the past.
asOf(Timestamp) - Method in interface io.ebean.Query
Perform an 'As of' query using history tables to return the object graph as of a time in the past.
auditBean(ReadEvent) - Method in interface io.ebean.event.readaudit.ReadAuditLogger
Audit a find bean query that returned a bean.
auditMany(ReadEvent) - Method in interface io.ebean.event.readaudit.ReadAuditLogger
Audit a find many query that returned some beans.
AUTO_UUID - Static variable in interface io.ebean.config.dbplatform.PlatformIdGenerator
The name of the default UUID generator.
AutoConfigure - Interface in io.ebean.config
Used to provide some automatic configuration early in the creation of an EbeanServer.
autoGeneratePhraseQueries(boolean) - Method in class io.ebean.search.TextQueryString
Set the auto generate phrase queries mode.
AutoTune - Interface in io.ebean
Administrative control of AutoTune during runtime.
AutoTuneConfig - Class in io.ebean.config
Defines the AutoTune behaviour for a EbeanServer.
AutoTuneConfig() - Constructor for class io.ebean.config.AutoTuneConfig
 
AutoTuneMode - Enum in io.ebean.config
The mode for determining if AutoTune will be used for a given query when Query.setAutoTune(boolean) has not been explicitly set on a query.
autowire(Object) - Method in interface io.ebean.event.BeanPostConstructListener
Called immediately after construction.

B

BackgroundExecutor - Interface in io.ebean
Background thread pool service for executing of tasks asynchronously.
BasicMetricVisitor - Class in io.ebean.meta
A simple MetricVisitor that can collect the desired metrics into lists.
BasicMetricVisitor() - Constructor for class io.ebean.meta.BasicMetricVisitor
Construct to reset and collect everything.
BasicMetricVisitor(boolean, boolean, boolean) - Constructor for class io.ebean.meta.BasicMetricVisitor
Construct specifying reset and what to collect.
BasicSqlAnsiLimiter - Class in io.ebean.config.dbplatform
Adds ANSI based OFFSET FETCH NEXT clauses to a SQL query.
BasicSqlAnsiLimiter() - Constructor for class io.ebean.config.dbplatform.BasicSqlAnsiLimiter
 
BasicSqlLimiter - Interface in io.ebean.config.dbplatform
Simple SQL limiter for use with SqlQuery.
BasicSqlLimitOffset - Class in io.ebean.config.dbplatform
Adds LIMIT OFFSET clauses to a SQL query.
BasicSqlLimitOffset() - Constructor for class io.ebean.config.dbplatform.BasicSqlLimitOffset
 
BeanChange - Class in io.ebean.event.changelog
A bean insert, update or delete change sent as part of a ChangeSet.
BeanChange() - Constructor for class io.ebean.event.changelog.BeanChange
Constructor for JSON tools.
BeanChange(String, Object, Object, ChangeType, String, String) - Constructor for class io.ebean.event.changelog.BeanChange
Construct with change as JSON.
BeanChange(String, Object, Object, ChangeType, String) - Constructor for class io.ebean.event.changelog.BeanChange
Construct with change as JSON.
BeanCollection<E> - Interface in io.ebean.bean
Lazy loading capable Maps, Lists and Sets.
BeanCollection.ModifyListenMode - Enum in io.ebean.bean
 
BeanCollectionAdd - Interface in io.ebean.bean
Interface to define the addition of a bean to the underlying collection.
BeanCollectionLoader - Interface in io.ebean.bean
Loads a entity bean collection.
BeanDeleteIdRequest - Interface in io.ebean.event
A request to delete a bean by Id value.
BeanDiffVisitor - Interface in io.ebean.bean
Visitor for collecting new/old values for a bean update.
BeanDocType<T> - Interface in io.ebean.plugin
Doc store functions for a specific entity bean type.
BeanFindController - Interface in io.ebean.event
Used to override the finding implementation for a bean.
BeanFinder<I,T> - Class in io.ebean
Provides finder functionality for use with "Dependency Injection style" use of Ebean.
beanId(Object) - Method in interface io.ebean.plugin.BeanType
Return the bean id.
BeanList<E> - Class in io.ebean.common
List capable of lazy loading.
BeanList(List<E>) - Constructor for class io.ebean.common.BeanList
Specify the underlying List implementation.
BeanList() - Constructor for class io.ebean.common.BeanList
Uses an ArrayList as the underlying List implementation.
BeanList(BeanCollectionLoader, EntityBean, String) - Constructor for class io.ebean.common.BeanList
Used to create deferred fetch proxy.
BeanLoader - Interface in io.ebean.bean
Loads a entity bean.
BeanMap<K,E> - Class in io.ebean.common
Map capable of lazy loading.
BeanMap(Map<K, E>) - Constructor for class io.ebean.common.BeanMap
Create with a given Map.
BeanMap() - Constructor for class io.ebean.common.BeanMap
Create using a underlying LinkedHashMap.
BeanMap(BeanCollectionLoader, EntityBean, String) - Constructor for class io.ebean.common.BeanMap
 
BeanPersistAdapter - Class in io.ebean.event
A no operation implementation of BeanPersistController.
BeanPersistAdapter() - Constructor for class io.ebean.event.BeanPersistAdapter
 
BeanPersistController - Interface in io.ebean.event
Used to enhance or override the default bean persistence mechanism.
BeanPersistListener - Interface in io.ebean.event
Listens for committed bean events.
BeanPersistRequest<T> - Interface in io.ebean.event
Holds the information available for a bean persist (insert, update or delete).
BeanPostConstructListener - Interface in io.ebean.event
Fired after a bean is constructed, but not yet loaded from database.
BeanPostLoad - Interface in io.ebean.event
Fired after a bean is fetched and loaded from the database.
BeanQueryAdapter - Interface in io.ebean.event
Objects extending this modify queries prior their execution.
BeanQueryRequest<T> - Interface in io.ebean.event
Holds the information available for a bean query.
BeanRepository<I,T> - Class in io.ebean
Provides finder functionality for use with "Dependency Injection style" use of Ebean.
BeanSet<E> - Class in io.ebean.common
Set capable of lazy loading.
BeanSet(Set<E>) - Constructor for class io.ebean.common.BeanSet
Create with a specific Set implementation.
BeanSet() - Constructor for class io.ebean.common.BeanSet
Create using an underlying LinkedHashSet.
BeanSet(BeanCollectionLoader, EntityBean, String) - Constructor for class io.ebean.common.BeanSet
 
BeanState - Interface in io.ebean
Provides access to the internal state of an entity bean.
BeanType<T> - Interface in io.ebean.plugin
Information and methods on BeanDescriptors made available to plugins.
begin(EbeanServer) - Method in interface io.ebean.text.csv.CsvCallback
The processing is about to begin.
begin(EbeanServer) - Method in class io.ebean.text.csv.DefaultCsvCallback
Create a transaction if required.
begin(String) - Static method in class io.ebean.util.SplitName
Return the first part of the name.
beginTransaction() - Static method in class io.ebean.Ebean
Start a transaction with 'REQUIRED' semantics.
beginTransaction(TxIsolation) - Static method in class io.ebean.Ebean
Start a transaction additionally specifying the isolation level.
beginTransaction(TxScope) - Static method in class io.ebean.Ebean
Start a transaction typically specifying REQUIRES_NEW or REQUIRED semantics.
beginTransaction() - Method in interface io.ebean.EbeanServer
Start a transaction with 'REQUIRED' semantics.
beginTransaction(TxIsolation) - Method in interface io.ebean.EbeanServer
Start a transaction additionally specifying the isolation level.
beginTransaction(TxScope) - Method in interface io.ebean.EbeanServer
Start a transaction typically specifying REQUIRES_NEW or REQUIRED semantics.
between(String, Object, Object) - Static method in class io.ebean.Expr
Between - property between the two given values.
between(String, String, Object) - Static method in class io.ebean.Expr
Between - value between two given properties.
between(String, Object, Object) - Method in interface io.ebean.ExpressionFactory
Between - property between the two given values.
between(String, Object, Object) - Method in interface io.ebean.ExpressionList
Between - property between the two given values.
between(String, Object, Object) - Method in interface io.ebean.Filter
Between - property between the two given values.
betweenProperties(String, String, Object) - Method in interface io.ebean.ExpressionFactory
Between - value between two given properties.
betweenProperties(String, String, Object) - Method in interface io.ebean.ExpressionList
Between - value between the two properties.
bind(int, Object) - Method in interface io.ebean.CallableSql
Bind a parameter that is bound as a IN parameter.
bitwiseAll(String, long) - Method in interface io.ebean.ExpressionFactory
Add expression for ALL of the given bit flags to be set.
bitwiseAll(String, long) - Method in interface io.ebean.ExpressionList
Add expression for ALL of the given bit flags to be set.
bitwiseAnd(String, long, long) - Method in interface io.ebean.ExpressionFactory
Add bitwise AND expression of the given bit flags to compare with the match/mask.
bitwiseAnd(String, long, long) - Method in interface io.ebean.ExpressionList
Add bitwise AND expression of the given bit flags to compare with the match/mask.
bitwiseAny(String, long) - Method in interface io.ebean.ExpressionFactory
Add expression for ANY of the given bit flags to be set.
bitwiseAny(String, long) - Method in interface io.ebean.ExpressionList
Add expression for ANY of the given bit flags to be set.
bitwiseNot(String, long) - Method in interface io.ebean.ExpressionList
Add expression for the given bit flags to be NOT set.
boost(double) - Method in class io.ebean.search.Match
Set the boost.
boost(double) - Method in class io.ebean.search.MultiMatch
Set the boost.
boost(double) - Method in class io.ebean.search.TextQueryString
Set the boost.
build() - Method in class io.ebean.config.dbplatform.SqlErrorCodes
Build and return the SQLCodeTranslator with the mapped codes.
build() - Method in interface io.ebean.FetchGroupBuilder
Build and return the FetchGroup.
build() - Method in class io.ebean.MergeOptionsBuilder
Build and return the MergeOptions instance.
BulkTableEvent - Interface in io.ebean.event
The bulk table event.
BulkTableEventListener - Interface in io.ebean.event
Listen for bulk table events that occur.
byId(I) - Method in class io.ebean.Finder
Retrieves an entity by ID.

C

CacheKey(Object, Object) - Constructor for class io.ebean.cache.TenantAwareKey.CacheKey
Create with optional tenantId.
CacheMode - Enum in io.ebean
Enum to control the different cache modes for queryCache and beanCache.
CallableSql - Interface in io.ebean
For making calls to stored procedures.
CallStack - Class in io.ebean.bean
Represent the call stack (stack trace elements).
CallStack(StackTraceElement[], int, int) - Constructor for class io.ebean.bean.CallStack
 
CamelCaseHelper - Class in io.ebean.util
 
CamelCaseHelper() - Constructor for class io.ebean.util.CamelCaseHelper
 
cancel() - Method in interface io.ebean.Query
Cancel the query execution if supported by the underlying database and driver.
caseInsensitive() - Method in interface io.ebean.ExampleExpression
Set case insensitive to true.
catalog(Object) - Method in interface io.ebean.config.TenantCatalogProvider
Return the DB catalog for the given tenantId.
ChangeLogFilter - Interface in io.ebean.event.changelog
Used to provide fine grained control over what persist requests are included in the change log.
ChangeLogListener - Interface in io.ebean.event.changelog
Listen for changes.
ChangeLogPrepare - Interface in io.ebean.event.changelog
Listen for changes.
ChangeLogRegister - Interface in io.ebean.event.changelog
Used to assign ChangeLogFilters to bean types.
ChangeSet - Class in io.ebean.event.changelog
Holds a set of changes.
ChangeSet(String, long) - Constructor for class io.ebean.event.changelog.ChangeSet
Construct with a txnId.
ChangeSet() - Constructor for class io.ebean.event.changelog.ChangeSet
Default constructor for JSON tools.
ChangeType - Enum in io.ebean.event.changelog
The type of the change.
checkBatchMode() - Method in class io.ebean.TxScope
Check for batchSize being set without batch mode and use this to imply PersistBatch.ALL.
checkConstraintName(String, String) - Method in class io.ebean.config.DbConstraintNaming
Return the check constraint name.
checkEmptyLazyLoad() - Method in interface io.ebean.bean.BeanCollection
Check after the lazy load that the underlying collection is not null (handle case where join to many not outer).
checkEmptyLazyLoad() - Method in class io.ebean.common.BeanList
 
checkEmptyLazyLoad() - Method in class io.ebean.common.BeanMap
 
checkEmptyLazyLoad() - Method in class io.ebean.common.BeanSet
 
checkUniqueness(Object) - Static method in class io.ebean.Ebean
This method checks the uniqueness of a bean.
checkUniqueness(Object, Transaction) - Static method in class io.ebean.Ebean
checkUniqueness(Object) - Method in interface io.ebean.EbeanServer
This method checks the uniqueness of a bean.
checkUniqueness(Object, Transaction) - Method in interface io.ebean.EbeanServer
ClassLoadConfig - Class in io.ebean.config
Helper to find classes taking into account the context class loader.
ClassLoadConfig() - Constructor for class io.ebean.config.ClassLoadConfig
Construct with the default classLoader search with context classLoader first.
ClassLoadConfig(ClassLoader) - Constructor for class io.ebean.config.ClassLoadConfig
Specify the classLoader to use for class detection and new instance creation.
clear() - Method in interface io.ebean.bean.PersistenceContext
Clear all the references.
clear(Class<?>) - Method in interface io.ebean.bean.PersistenceContext
Clear all the references for a given type of entity bean.
clear(Class<?>, Object) - Method in interface io.ebean.bean.PersistenceContext
Clear the reference to a specific entity bean.
clear() - Method in interface io.ebean.cache.ServerCache
Clear all entries from the cache.
clear(Class<?>) - Method in interface io.ebean.cache.ServerCacheManager
This clears both the bean and query cache for a given type.
clear() - Method in class io.ebean.common.BeanList
 
clear() - Method in class io.ebean.common.BeanMap
 
clear() - Method in class io.ebean.common.BeanSet
 
clear() - Method in class io.ebean.common.CopyOnFirstWriteList
 
clear() - Method in class io.ebean.OrderBy
Clear the orderBy removing any current order by properties.
clear() - Method in interface io.ebean.SqlRow
Clear the map.
clearAll() - Method in interface io.ebean.cache.ServerCacheManager
Clear all the caches.
clearAllLocal() - Method in interface io.ebean.cache.ServerCacheManager
Clear all the local caches.
clearBeanCache() - Method in interface io.ebean.plugin.BeanType
Clear the bean cache.
clearGetterCallback() - Method in class io.ebean.bean.EntityBeanIntercept
Clear the getter callback.
clearLocal(Class<?>) - Method in interface io.ebean.cache.ServerCacheManager
Clear the local caches for this bean type.
clearQueryCache() - Method in interface io.ebean.plugin.BeanType
Clear the query cache.
clockNow() - Method in interface io.ebean.ExtendedServer
Return the NOW time from the Clock.
close() - Method in class io.ebean.config.dbplatform.h2.H2HistoryTrigger
 
close() - Method in interface io.ebean.QueryIterator
Close the underlying resources held by this iterator.
close() - Method in interface io.ebean.Transaction
Synonym for end() to support AutoClosable.
close(Statement) - Static method in class io.ebean.util.JdbcClose
Close the resultSet logging if an error occurs.
close(ResultSet) - Static method in class io.ebean.util.JdbcClose
Close the resultSet logging if an error occurs.
close(Connection) - Static method in class io.ebean.util.JdbcClose
Close the connection logging if an error occurs.
CockroachPlatform - Class in io.ebean.config.dbplatform.cockroach
CockroachDB based platform.
CockroachPlatform() - Constructor for class io.ebean.config.dbplatform.cockroach.CockroachPlatform
 
code() - Method in enum io.ebean.cache.ServerCacheType
 
collectNodeStatistics(boolean) - Method in interface io.ebean.meta.MetaInfoManager
Collect and return the ObjectGraphNode statistics.
collectNodeUsage(NodeUsageCollector) - Method in interface io.ebean.bean.NodeUsageListener
Collect node usage "profiling" information.
collectProfiling() - Method in interface io.ebean.AutoTune
Fire a garbage collection (hint to the JVM).
collectSortable() - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
Collect the mapping of properties to 'raw' properties for those marked as sortable.
columnMapping(String, String) - Method in interface io.ebean.RawSqlBuilder
Set the mapping of a DB Column to a bean property.
columnMappingIgnore(String) - Method in interface io.ebean.RawSqlBuilder
Ignore this DB column.
commit() - Method in interface io.ebean.Transaction
Commit the transaction.
commit(DocStoreTransaction) - Method in interface io.ebeanservice.docstore.api.DocStoreUpdateProcessor
Perform commit/flush of the changes made via the document store transaction.
commitAndContinue() - Method in interface io.ebean.Transaction
Commits the transaction at this point with the expectation that another commit (or rollback or end) will occur later to complete the transaction.
commitTransaction() - Static method in class io.ebean.Ebean
Commit the current transaction.
commitTransaction() - Method in interface io.ebean.EbeanServer
Commit the current transaction.
completeSql(String, Query<?>) - Method in class io.ebean.config.dbplatform.DatabasePlatform
 
config(boolean, PlatformConfig.DbUuid) - Method in class io.ebean.config.dbplatform.DbPlatformTypeMapping
Map the UUID appropriately based on native DB support and ServerConfig.DbUuid.
configure(PlatformConfig) - Method in class io.ebean.config.dbplatform.DatabasePlatform
Configure the platform given the server configuration.
configure(SpiServer) - Method in interface io.ebean.plugin.Plugin
Configure the plugin.
conjunction(Query<T>) - Static method in class io.ebean.Expr
Return a list of expressions that will be joined by AND's.
conjunction(Query<T>) - Method in interface io.ebean.ExpressionFactory
Return a list of expressions that will be joined by AND's.
conjunction(Query<T>, ExpressionList<T>) - Method in interface io.ebean.ExpressionFactory
Return a list of expressions that will be joined by AND's.
conjunction() - Method in interface io.ebean.ExpressionList
Start (and return) a list of expressions that will be joined by AND's.
ContainerConfig - Class in io.ebean.config
Configuration for the container that holds the EbeanServer instances.
ContainerConfig() - Constructor for class io.ebean.config.ContainerConfig
 
contains(Object) - Method in class io.ebean.common.BeanList
 
contains(Object) - Method in class io.ebean.common.BeanSet
 
contains(Object) - Method in class io.ebean.common.CopyOnFirstWriteList
 
contains(String, String) - Static method in class io.ebean.Expr
Contains - property like %value%.
contains(String, String) - Method in interface io.ebean.ExpressionFactory
Contains - property like %value%.
contains(String, String) - Method in interface io.ebean.ExpressionList
Contains - property like %value%.
contains(String, String) - Method in interface io.ebean.Filter
Contains - property contains the string "value".
containsAll(Collection<?>) - Method in class io.ebean.common.BeanList
 
containsAll(Collection<?>) - Method in class io.ebean.common.BeanSet
 
containsAll(Collection<?>) - Method in class io.ebean.common.CopyOnFirstWriteList
 
containsKey(Object) - Method in class io.ebean.common.BeanMap
 
containsKey(Object) - Method in interface io.ebean.SqlRow
Returns true if the map contains the property.
containsMany() - Method in interface io.ebean.plugin.ExpressionPath
Return true if there is a property on the path that is a many property.
containsProperty(String) - Method in class io.ebean.OrderBy
Return true if the property is known to be contained in the order by clause.
containsValue(Object) - Method in class io.ebean.common.BeanMap
 
containsValue(Object) - Method in interface io.ebean.SqlRow
Returns true if the map contains the value.
contextDestroyed(ServletContextEvent) - Method in class io.ebean.event.ServletContextListener
The servlet container is stopping.
contextInitialized(ServletContextEvent) - Method in class io.ebean.event.ServletContextListener
Do nothing on startup.
convert(String) - Method in class io.ebean.config.dbplatform.DbDefaultValue
Convert the DB default literal to platform specific type or function.
convert(Object) - Method in interface io.ebean.plugin.ExpressionPath
Convert the value to the expected type.
convertQuotedIdentifiers(String) - Method in class io.ebean.config.dbplatform.DatabasePlatform
Convert backticks to the platform specific open quote and close quote
copy() - Method in class io.ebean.cache.ServerCacheOptions
Return a copy of this object.
copy() - Method in class io.ebean.OrderBy
Return a copy of the OrderBy.
copy() - Method in class io.ebean.OrderBy.Property
Return a copy of this property.
copy() - Method in interface io.ebean.Query
Return a copy of the query.
copy() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
Create a copy of this such that it can be overridden on a per index basis.
copyIndex(Class<?>, String) - Method in interface io.ebean.DocumentStore
Copy the index to a new index.
copyIndex(Class<?>, String, long) - Method in interface io.ebean.DocumentStore
Copy entries from an index to a new index but limiting to documents that have been modified since the sinceEpochMillis time.
copyIndex(Query<?>, String, int) - Method in interface io.ebean.DocumentStore
Copy from a source index to a new index taking only the documents matching the given query.
copyIndex(Class<?>, String) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
copyIndex(Class<?>, String, long) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
copyIndex(Query<?>, String, int) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
CopyOnFirstWriteList<E> - Class in io.ebean.common
List that copies itself on first write access.
CopyOnFirstWriteList(List<E>) - Constructor for class io.ebean.common.CopyOnFirstWriteList
 
copyWithTrim(String) - Method in class io.ebean.OrderBy
Return a copy of this OrderBy with the path trimmed.
copyWithTrim(String) - Method in class io.ebean.OrderBy.Property
Return a copy of this Property with the path trimmed.
count(String) - Static method in class io.ebean.util.SplitName
Return the number of occurrences of char in name.
CountDistinctOrder - Enum in io.ebean
CountedValue<A> - Class in io.ebean
Holds a distinct value with it's count.
CountedValue(A, long) - Constructor for class io.ebean.CountedValue
 
countOccurances(String, String) - Static method in class io.ebean.util.StringHelper
Returns the number of times a particular String occurs in another String.
create(ServerConfig) - Method in interface io.ebean.cache.ServerCacheNotifyPlugin
Create a ServerCacheNotify implementation given the server configuration.
create(ServerConfig, BackgroundExecutor) - Method in interface io.ebean.cache.ServerCachePlugin
Create the ServerCacheFactory given the server config and background executor service.
create() - Static method in interface io.ebean.dbmigration.DbMigration
Create a DbMigration implementation to use.
create(String) - Static method in class io.ebean.EbeanServerFactory
Create using ebean.properties to configure the server.
create(ServerConfig) - Static method in class io.ebean.EbeanServerFactory
Create using the ServerConfig object to configure the server.
create() - Static method in interface io.ebean.ProfileLocation
Create and return a new ProfileLocation.
create(int, String) - Static method in interface io.ebean.ProfileLocation
Create and return a new ProfileLocation with a given lineNumber and label.
create() - Method in interface io.ebean.RawSqlBuilder
Create the immutable RawSql object.
create(ContainerConfig) - Method in interface io.ebean.service.SpiContainerFactory
Create the Container that builds EbeanServer instances.
create() - Method in interface io.ebean.service.SpiProfileLocationFactory
Create a profile location.
create(int, String) - Method in interface io.ebean.service.SpiProfileLocationFactory
Create a profile location with a line number.
create(SpiServer) - Method in interface io.ebeanservice.docstore.api.DocStoreFactory
Create and return the DocStore integration components.
create(String, String, String) - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
Create the document mapping.
create(SpiServer) - Method in class io.ebeanservice.docstore.none.NoneDocStoreFactory
 
createAdapter(BeanDescriptor<T>, DeployBeanDescriptor<T>) - Method in interface io.ebeanservice.docstore.api.DocStoreFactory
Create the doc store specific adapter for the given bean type.
createAdapter(BeanDescriptor<T>, DeployBeanDescriptor<T>) - Method in class io.ebeanservice.docstore.none.NoneDocStoreFactory
 
createAt(String) - Static method in interface io.ebean.ProfileLocation
Create and return a new ProfileLocation with a given location.
createAt(String) - Method in interface io.ebean.service.SpiProfileLocationFactory
Create a known location.
createBean() - Method in interface io.ebean.plugin.BeanType
Create a new instance of the bean.
createBeanReader(Class<T>, JsonParser, JsonReadOptions) - Method in interface io.ebean.text.json.JsonContext
Create and return a new bean reading for the bean type given the JSON options and source.
createBeanReader(BeanType<T>, JsonParser, JsonReadOptions) - Method in interface io.ebean.text.json.JsonContext
Create and return a new bean reading for the bean type given the JSON options and source.
createBeanUsingDisc(Object) - Method in interface io.ebean.plugin.BeanType
Create a bean given the discriminator value.
createCache(ServerCacheConfig) - Method in interface io.ebean.cache.ServerCacheFactory
Create the cache for the given type with options.
createCacheNotify(ServerCacheNotify) - Method in interface io.ebean.cache.ServerCacheFactory
Return a ServerCacheNotify that we will send ServerCacheNotification events to.
createCallableSql(String) - Static method in class io.ebean.Ebean
Create a CallableSql to execute a given stored procedure.
createCallableSql(String) - Method in interface io.ebean.EbeanServer
Create a CallableSql to execute a given stored procedure.
createCsvReader(Class<T>) - Static method in class io.ebean.Ebean
Create a CsvReader for a given beanType.
createCsvReader(Class<T>) - Method in interface io.ebean.EbeanServer
Create a CsvReader for a given beanType.
createDocMapping() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Create the document mapping.
createDocMapping() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
createEntityBean(Class<T>) - Method in interface io.ebean.EbeanServer
Create a new instance of T that is an EntityBean.
createGenerator(Writer) - Method in interface io.ebean.text.json.JsonContext
Create and return a new JsonGenerator for the given writer.
createIndex(String, String) - Method in interface io.ebean.DocumentStore
Create an index given a mapping file as a resource in the classPath (similar to DDL create table).
createIndex(String, String) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
createInstance(Class<T>, String, T) - Method in class io.ebean.config.PropertiesWrapper
Return the instance to use (can be null) for the given plugin.
createInstance(Class<T>, String) - Method in class io.ebean.config.PropertiesWrapper
Return the instance to use (can be null) for the given plugin.
createJsonReadOptions() - Method in interface io.ebeanservice.docstore.api.DocQueryRequest
Create JsonReadOptions taking into account persistence context and lazy loading support.
createNamedDtoQuery(Class<T>, String) - Method in interface io.ebean.EbeanServer
Create a named Query for DTO beans.
createNamedQuery(Class<T>, String) - Static method in class io.ebean.Ebean
Create a named query.
createNamedQuery(Class<T>, String) - Method in interface io.ebean.EbeanServer
Create a named query.
createParser(Reader) - Method in interface io.ebean.text.json.JsonContext
Create and return a new JsonParser for the given reader.
createPlatformType() - Method in enum io.ebean.config.dbplatform.DbType
Create a platform type without scale or precision.
createQuery(Class<T>) - Static method in class io.ebean.Ebean
Create a query for a type of entity bean.
createQuery(Class<T>, String) - Static method in class io.ebean.Ebean
Parse the Ebean query language statement returning the query which can then be modified (add expressions, change order by clause, change maxRows, change fetch and select paths etc).
createQuery(Class<T>) - Method in interface io.ebean.EbeanServer
Create a query for an entity bean and synonym for EbeanServer.find(Class).
createQuery(Class<T>, String) - Method in interface io.ebean.EbeanServer
Parse the Ebean query language statement returning the query which can then be modified (add expressions, change order by clause, change maxRows, change fetch and select paths etc).
createQueryUpdate(BeanType<T>, int) - Method in interface io.ebeanservice.docstore.api.DocStoreUpdateProcessor
Create a processor to handle updates per bean via a findEach query.
createRunner(ClassLoader, Properties) - Method in class io.ebean.config.DbMigrationConfig
Create the MigrationRunner to run migrations if necessary.
createSchemaIfNotExists(String, Connection) - Method in class io.ebean.config.dbplatform.DatabasePlatform
Create the DB schema if it does not exist.
createSequenceIdGenerator(BackgroundExecutor, DataSource, int, String) - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return a DB Sequence based IdGenerator.
createSequenceIdGenerator(BackgroundExecutor, DataSource, int, String) - Method in class io.ebean.config.dbplatform.db2.DB2Platform
Return a DB2 specific sequence IdGenerator that supports batch fetching sequence values.
createSequenceIdGenerator(BackgroundExecutor, DataSource, int, String) - Method in class io.ebean.config.dbplatform.h2.H2Platform
Return a H2 specific sequence IdGenerator that supports batch fetching sequence values.
createSequenceIdGenerator(BackgroundExecutor, DataSource, int, String) - Method in class io.ebean.config.dbplatform.hsqldb.HsqldbPlatform
 
createSequenceIdGenerator(BackgroundExecutor, DataSource, int, String) - Method in class io.ebean.config.dbplatform.oracle.OraclePlatform
 
createSequenceIdGenerator(BackgroundExecutor, DataSource, int, String) - Method in class io.ebean.config.dbplatform.postgres.PostgresPlatform
Create a Postgres specific sequence IdGenerator.
createServer(ServerConfig) - Method in interface io.ebean.service.SpiContainer
Create the EbeanServer for a given configuration.
createServer(String) - Method in interface io.ebean.service.SpiContainer
Create an EbeanServer just using the name.
createSqlQuery(String) - Static method in class io.ebean.Ebean
Create a SqlQuery for executing native sql query statements.
createSqlQuery(String) - Method in interface io.ebean.EbeanServer
Create a SqlQuery for executing native sql query statements.
createSqlUpdate(String) - Static method in class io.ebean.Ebean
Create a sql update for executing native dml statements.
createSqlUpdate(String) - Method in interface io.ebean.EbeanServer
Create a sql update for executing native dml statements.
createTransaction() - Method in interface io.ebean.EbeanServer
Create a new transaction that is not held in TransactionThreadLocal.
createTransaction(TxIsolation) - Method in interface io.ebean.EbeanServer
Create a new transaction additionally specifying the isolation level.
createTransaction(int) - Method in interface io.ebeanservice.docstore.api.DocStoreUpdateProcessor
Create a document store transaction hinting at the batch size.
createUpdate(Class<T>, String) - Static method in class io.ebean.Ebean
Create a orm update where you will supply the insert/update or delete statement (rather than using a named one that is already defined using the @NamedUpdates annotation).
createUpdate(Class<T>, String) - Method in interface io.ebean.EbeanServer
Create a orm update where you will supply the insert/update or delete statement (rather than using a named one that is already defined using the @NamedUpdates annotation).
createWithContextClassLoader(ServerConfig, ClassLoader) - Static method in class io.ebean.EbeanServerFactory
Create using the ServerConfig additionally specifying a classLoader to use as the context class loader.
CsvCallback<T> - Interface in io.ebean.text.csv
Provides callback methods for customisation of CSV processing.
CsvReader<T> - Interface in io.ebean.text.csv
Reads CSV data turning it into object graphs that you can be saved (inserted) or processed yourself.
current() - Static method in interface io.ebean.Transaction
Return the current transaction (of the default server) or null if there is no current transaction in scope.
currentId() - Method in interface io.ebean.config.CurrentTenantProvider
Return the Tenant Id for the current user.
CurrentTenantProvider - Interface in io.ebean.config
Provides the Tenant Id for the current request based on the current user.
currentTransaction() - Method in class io.ebean.BeanFinder
Return the current transaction.
currentTransaction() - Static method in class io.ebean.Ebean
Returns the current transaction or null if there is no current transaction in scope.
currentTransaction() - Method in interface io.ebean.EbeanServer
Returns the current transaction or null if there is no current transaction in scope.
currentTransaction() - Method in class io.ebean.Finder
Return the current transaction.
currentUser() - Method in interface io.ebean.config.CurrentUserProvider
Return the current user id.
CurrentUserProvider - Interface in io.ebean.config
Provides the current user in order to support 'Who created', 'Who modified' and other audit features.
CustomDbTypeMapping - Class in io.ebean.config
Custom mappings for DB types that override the default.
CustomDbTypeMapping(DbType, String, Platform) - Constructor for class io.ebean.config.CustomDbTypeMapping
Create a mapping.
CustomDbTypeMapping(DbType, String) - Constructor for class io.ebean.config.CustomDbTypeMapping
Create a mapping that should apply to all the database platforms.
cutoffFrequency(double) - Method in class io.ebean.search.Match
Set the cutoff frequency.
cutoffFrequency(double) - Method in class io.ebean.search.MultiMatch
Set the cutoff frequency.
cutoffFrequency(double) - Method in class io.ebean.search.TextCommonTerms
Set the cutoff frequency.

D

DatabasePlatform - Class in io.ebean.config.dbplatform
Database platform specific settings.
DatabasePlatform() - Constructor for class io.ebean.config.dbplatform.DatabasePlatform
Instantiates a new database platform.
DatabasePlatform.OnQueryOnly - Enum in io.ebean.config.dbplatform
Behavior used when ending a query only transaction (at read committed isolation level).
DataErrorType - Enum in io.ebean.config.dbplatform
Specific persistence error types we wish to map.
DataIntegrityException - Exception in io.ebean
Thrown when a foreign key constraint is enforced.
DataIntegrityException(String, Throwable) - Constructor for exception io.ebean.DataIntegrityException
Create with a message and cause.
dataSource(Object) - Method in interface io.ebean.config.TenantDataSourceProvider
Return the DataSource to use for the given current tenant.
db() - Method in class io.ebean.BeanFinder
Return the EbeanServer to use.
db(String) - Method in class io.ebean.BeanFinder
Return typically a different EbeanServer to the default.
db() - Method in class io.ebean.Finder
Return the underlying 'default' EbeanServer.
db(String) - Method in class io.ebean.Finder
Return typically a different EbeanServer to the default.
db() - Static method in class io.ebean.Model
Return the underlying 'default' EbeanServer.
db(String) - Static method in class io.ebean.Model
Return a named EbeanServer that is typically different to the default server.
DB2Platform - Class in io.ebean.config.dbplatform.db2
DB2 specific platform.
DB2Platform() - Constructor for class io.ebean.config.dbplatform.db2.DB2Platform
 
DB2SequenceIdGenerator - Class in io.ebean.config.dbplatform.db2
DB2 specific sequence Id Generator.
DB2SequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Constructor for class io.ebean.config.dbplatform.db2.DB2SequenceIdGenerator
Construct given a dataSource and sql to return the next sequence value.
Db2SqlLimiter - Class in io.ebean.config.dbplatform.db2
 
Db2SqlLimiter() - Constructor for class io.ebean.config.dbplatform.db2.Db2SqlLimiter
 
DbConstraintNaming - Class in io.ebean.config
Naming convention used for constraint names.
DbConstraintNaming() - Constructor for class io.ebean.config.DbConstraintNaming
Construct using default of lower case for both table and column names.
DbConstraintNaming(boolean) - Constructor for class io.ebean.config.DbConstraintNaming
Construct specifying if lower case should be used (for both table and column names).
DbConstraintNaming(boolean, boolean) - Constructor for class io.ebean.config.DbConstraintNaming
Construct specifying if lower case should be used for both table and column names.
DbConstraintNaming.MaxLength - Interface in io.ebean.config
Defines how constraint names are shortened if required based on platform limitations.
DbConstraintNormalise - Class in io.ebean.config
Used to normalise table and column names which means stripping out quoted identifier characters and any catalog or schema prefix.
DbConstraintNormalise() - Constructor for class io.ebean.config.DbConstraintNormalise
 
DbConstraintNormalise(boolean, boolean) - Constructor for class io.ebean.config.DbConstraintNormalise
 
DbDefaultValue - Class in io.ebean.config.dbplatform
DB Column default values mapping to database platform specific literals.
DbDefaultValue() - Constructor for class io.ebean.config.dbplatform.DbDefaultValue
 
DbEncrypt - Interface in io.ebean.config.dbplatform
Defines DB encryption support for encrypting and decrypting data using DB encryption features.
DbEncryptFunction - Interface in io.ebean.config.dbplatform
 
DbHistorySupport - Interface in io.ebean.config.dbplatform
History support for the database platform.
DbIdentity - Class in io.ebean.config.dbplatform
Defines the identity/sequence behaviour for the database.
DbIdentity() - Constructor for class io.ebean.config.dbplatform.DbIdentity
 
DbMigration - Interface in io.ebean.dbmigration
Generates DDL migration scripts based on changes to the current model.
DbMigrationConfig - Class in io.ebean.config
Configuration for the DB migration processing.
DbMigrationConfig() - Constructor for class io.ebean.config.DbMigrationConfig
 
DbPlatformType - Class in io.ebean.config.dbplatform
Represents a DB type with name, length, precision, and scale.
DbPlatformType(String) - Constructor for class io.ebean.config.dbplatform.DbPlatformType
Construct with no length or scale.
DbPlatformType(String, int) - Constructor for class io.ebean.config.dbplatform.DbPlatformType
Construct with a given length.
DbPlatformType(String, int, int) - Constructor for class io.ebean.config.dbplatform.DbPlatformType
Construct for Decimal with precision and scale.
DbPlatformType(String, boolean) - Constructor for class io.ebean.config.dbplatform.DbPlatformType
Use with canHaveLength=false for types that should never have a length.
DbPlatformTypeMapping - Class in io.ebean.config.dbplatform
Used to map bean property types to DB specific types for DDL generation.
DbPlatformTypeMapping() - Constructor for class io.ebean.config.dbplatform.DbPlatformTypeMapping
 
DbStandardHistorySupport - Class in io.ebean.config.dbplatform
SQL2011 based history support using 'as of timestamp' type clause appended as part of the the from or join clause.
DbStandardHistorySupport() - Constructor for class io.ebean.config.dbplatform.DbStandardHistorySupport
 
DbType - Enum in io.ebean.config.dbplatform
The known DB types that are mapped.
DbViewHistorySupport - Class in io.ebean.config.dbplatform
Database view based implementation of DbHistorySupport.
DbViewHistorySupport() - Constructor for class io.ebean.config.dbplatform.DbViewHistorySupport
 
decrypt(byte[], EncryptKey) - Method in interface io.ebean.config.Encryptor
Decrypt the data using the key.
decryptString(byte[], EncryptKey) - Method in interface io.ebean.config.Encryptor
Decrypt the data returning a formatted string value using a key.
DEFAULT_FUZZY_MAX_EXPANSIONS - Static variable in class io.ebean.search.TextQueryString
 
DEFAULT_SEQ_FORMAT - Static variable in class io.ebean.config.AbstractNamingConvention
The Constant DEFAULT_SEQ_FORMAT.
DefaultCsvCallback<T> - Class in io.ebean.text.csv
Provides the default implementation of CsvCallback.
DefaultCsvCallback() - Constructor for class io.ebean.text.csv.DefaultCsvCallback
Construct with a default batch size of 30 and logging info messages every 1000 rows.
DefaultCsvCallback(int, int) - Constructor for class io.ebean.text.csv.DefaultCsvCallback
Construct with explicit batch size and logging info frequency.
defaultField(String) - Method in class io.ebean.search.TextQueryString
Set the default field.
defaultOptions() - Static method in class io.ebean.MergeOptionsBuilder
Return the default options.
delete(T) - Method in class io.ebean.BeanRepository
Delete this bean.
delete(Object) - Static method in class io.ebean.Ebean
Delete the bean.
delete(Class<?>, Object) - Static method in class io.ebean.Ebean
Delete the bean given its type and id.
delete(Object) - Method in interface io.ebean.EbeanServer
Delete the bean.
delete(Object, Transaction) - Method in interface io.ebean.EbeanServer
Delete the bean with an explicit transaction.
delete(Class<?>, Object) - Method in interface io.ebean.EbeanServer
Delete the bean given its type and id.
delete(Class<?>, Object, Transaction) - Method in interface io.ebean.EbeanServer
Delete the bean given its type and id with an explicit transaction.
delete() - Method in interface io.ebean.ExpressionList
Execute as a delete query deleting the 'root level' beans that match the predicates in the query.
delete(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
Execute as a delete query deleting the 'root level' beans that match the predicates in the query.
delete() - Method in class io.ebean.Model
Delete this bean.
delete(String) - Method in class io.ebean.Model
Perform a delete using this entity against the specified server.
delete() - Method in interface io.ebean.Query
Execute as a delete query deleting the 'root level' beans that match the predicates in the query.
deleteAll(Collection<T>) - Method in class io.ebean.BeanRepository
Delete all the beans in the collection.
deleteAll(Class<?>, Collection<?>) - Static method in class io.ebean.Ebean
Delete several beans given their type and id values.
deleteAll(Collection<?>) - Static method in class io.ebean.Ebean
Delete all the beans in the Collection.
deleteAll(Collection<?>) - Method in interface io.ebean.EbeanServer
Delete all the beans in the collection.
deleteAll(Collection<?>, Transaction) - Method in interface io.ebean.EbeanServer
Delete all the beans in the collection using an explicit transaction.
deleteAll(Class<?>, Collection<?>) - Method in interface io.ebean.EbeanServer
Delete several beans given their type and id values.
deleteAll(Class<?>, Collection<?>, Transaction) - Method in interface io.ebean.EbeanServer
Delete several beans given their type and id values with an explicit transaction.
deleteAllPermanent(Class<?>, Collection<?>) - Static method in class io.ebean.Ebean
Delete permanent several beans given their type and id values.
deleteAllPermanent(Collection<?>) - Static method in class io.ebean.Ebean
Delete permanent all the beans in the Collection (will not use soft delete).
deleteAllPermanent(Collection<?>) - Method in interface io.ebean.EbeanServer
Delete all the beans in the collection permanently without soft delete.
deleteAllPermanent(Collection<?>, Transaction) - Method in interface io.ebean.EbeanServer
Delete all the beans in the collection permanently without soft delete using an explicit transaction.
deleteAllPermanent(Class<?>, Collection<?>) - Method in interface io.ebean.EbeanServer
Delete permanent for several beans given their type and id values.
deleteAllPermanent(Class<?>, Collection<?>, Transaction) - Method in interface io.ebean.EbeanServer
Delete permanent for several beans given their type and id values with an explicit transaction.
deleteById(I) - Method in class io.ebean.BeanFinder
Delete a bean by Id.
deleteById(I) - Method in class io.ebean.Finder
Delete a bean by Id.
deleteById(Object, DocStoreUpdateContext) - Method in interface io.ebean.plugin.BeanDocType
Add a delete by Id to the doc store.
deleteById(Object, DocStoreUpdateContext) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Process a delete by id of a given document.
deleteById(Object, DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
deleteById(Object, DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.none.NoneDocStoreBeanAdapter
 
deleted(Class<?>, Object) - Method in interface io.ebean.bean.PersistenceContext
Clear the reference as a result of an entity being deleted.
DELETED - Static variable in class io.ebean.bean.PersistenceContext.WithOption
The bean was previously deleted from this persistence context (can't hit L2 cache).
deleted(Object) - Method in class io.ebean.event.AbstractBeanPersistListener
Notified that a bean has been deleted.
deleted(Object) - Method in interface io.ebean.event.BeanPersistListener
Notified that a bean has been deleted.
deletePermanent(T) - Method in class io.ebean.BeanRepository
Delete a bean permanently without soft delete.
deletePermanent(Object) - Static method in class io.ebean.Ebean
Delete the bean in permanent fashion (will not use soft delete).
deletePermanent(Class<?>, Object) - Static method in class io.ebean.Ebean
Delete permanent the bean given its type and id.
deletePermanent(Object) - Method in interface io.ebean.EbeanServer
Delete a bean permanently without soft delete.
deletePermanent(Object, Transaction) - Method in interface io.ebean.EbeanServer
Delete a bean permanently without soft delete using an explicit transaction.
deletePermanent(Class<?>, Object) - Method in interface io.ebean.EbeanServer
Delete permanent given the bean type and id.
deletePermanent(Class<?>, Object, Transaction) - Method in interface io.ebean.EbeanServer
Delete permanent given the bean type and id with an explicit transaction.
deletePermanent() - Method in class io.ebean.Model
Delete a bean permanently without soft delete.
delimitedToArray(String, String, boolean) - Static method in class io.ebean.util.StringHelper
Convert a string that has delimited values (say comma delimited) in a String[].
delimitedToMap(String, String, String) - Static method in class io.ebean.util.StringHelper
Parses out a list of Name Value pairs that are delimited together.
desc(String) - Method in class io.ebean.OrderBy
Add a property with descending order to this OrderBy.
description(String) - Method in class io.ebean.bean.CallStack
Return the call stack lines appended with the given newLine string.
diff(Object, Object) - Static method in class io.ebean.Ebean
Return a map of the differences between two objects of the same type.
diff(Object, Object) - Method in interface io.ebean.EbeanServer
Return a map of the differences between two objects of the same type.
disjunction(Query<T>) - Static method in class io.ebean.Expr
Return a list of expressions that will be joined by OR's.
disjunction(Query<T>) - Method in interface io.ebean.ExpressionFactory
Return a list of expressions that will be joined by OR's.
disjunction(Query<T>, ExpressionList<T>) - Method in interface io.ebean.ExpressionFactory
Return a list of expressions that will be joined by OR's.
disjunction() - Method in interface io.ebean.ExpressionList
Start (and return) a list of expressions that will be joined by OR's.
doc() - Method in class io.ebeanservice.docstore.api.support.DocStructure
Return the document structure.
DocMappingBuilder - Class in io.ebeanservice.docstore.api.mapping
Builds the DocumentMapping for a given bean type.
DocMappingBuilder(PathProperties, DocStore) - Constructor for class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
Create with the document structure paths and docStore deployment annotation.
DocPropertyAdapter - Class in io.ebeanservice.docstore.api.mapping
Adapter for DocPropertyVisitor that does not do anything.
DocPropertyAdapter() - Constructor for class io.ebeanservice.docstore.api.mapping.DocPropertyAdapter
 
DocPropertyMapping - Class in io.ebeanservice.docstore.api.mapping
Property mapping in a doc store document structure.
DocPropertyMapping() - Constructor for class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
Construct ROOT.
DocPropertyMapping(String, DocPropertyType) - Constructor for class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
Construct property mapping.
DocPropertyMapping(String, DocPropertyType, DocPropertyOptions) - Constructor for class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
Construct property mapping with options.
DocPropertyOptions - Class in io.ebeanservice.docstore.api.mapping
Options for mapping a property for document storage.
DocPropertyOptions() - Constructor for class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
Construct with no values set.
DocPropertyType - Enum in io.ebeanservice.docstore.api.mapping
Types as defined for document store property types.
DocPropertyVisitor - Interface in io.ebeanservice.docstore.api.mapping
Used to visit the properties in a document structure.
DocQueryRequest<T> - Interface in io.ebeanservice.docstore.api
A Query request for the document store.
docStore() - Method in interface io.ebean.EbeanServer
Return the Document store.
docStore() - Method in interface io.ebean.plugin.BeanType
Return the doc store support for this bean type.\
DocStoreBeanAdapter<T> - Interface in io.ebeanservice.docstore.api
Doc store specific adapter to process doc store events for a given bean type.
DocStoreBeanBaseAdapter<T> - Class in io.ebeanservice.docstore.api.support
Base implementation for much of DocStoreBeanAdapter.
DocStoreBeanBaseAdapter(BeanDescriptor<T>, DeployBeanDescriptor<T>) - Constructor for class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
DocStoreConfig - Class in io.ebean.config
Configuration for the Document store integration (e.g.
DocStoreConfig() - Constructor for class io.ebean.config.DocStoreConfig
 
DocStoreDeleteEvent - Class in io.ebeanservice.docstore.api.support
A 'Delete by Id' request that is send to the document store.
DocStoreDeleteEvent(BeanType<?>, Object) - Constructor for class io.ebeanservice.docstore.api.support.DocStoreDeleteEvent
 
DocStoreEmbeddedInvalidation - Class in io.ebeanservice.docstore.api.support
Checks if a persist request means an embedded/nested object in another document needs updating.
DocStoreEmbeddedInvalidation(String, String) - Constructor for class io.ebeanservice.docstore.api.support.DocStoreEmbeddedInvalidation
 
DocStoreEmbeddedInvalidationProperties - Class in io.ebeanservice.docstore.api.support
Checks if a persist request means an embedded/nested object in another document needs updating.
DocStoreEmbeddedInvalidationProperties(String, String, int[]) - Constructor for class io.ebeanservice.docstore.api.support.DocStoreEmbeddedInvalidationProperties
 
DocStoreFactory - Interface in io.ebeanservice.docstore.api
Creates the integration components for DocStore integration.
DocStoreIndexEvent<T> - Class in io.ebeanservice.docstore.api.support
A 'Delete by Id' request that is send to the document store.
DocStoreIndexEvent(BeanType<T>, Object, T) - Constructor for class io.ebeanservice.docstore.api.support.DocStoreIndexEvent
 
DocStoreIntegration - Interface in io.ebeanservice.docstore.api
All the required features for DocStore integration.
DocStoreQueryUpdate<T> - Interface in io.ebeanservice.docstore.api
Update the document store using a Ebean ORM query.
DocStoreQueueEntry - Class in io.ebean
Bean holding the details to update the document store.
DocStoreQueueEntry(DocStoreQueueEntry.Action, String, Object) - Constructor for class io.ebean.DocStoreQueueEntry
Construct for an INDEX or DELETE action.
DocStoreQueueEntry(DocStoreQueueEntry.Action, String, String, Object) - Constructor for class io.ebean.DocStoreQueueEntry
Construct for an NESTED/embedded path invalidation action.
DocStoreQueueEntry.Action - Enum in io.ebean
Action to either update or delete a document from the index.
DocStoreTransaction - Interface in io.ebeanservice.docstore.api
A document store transaction.
DocStoreUpdate - Interface in io.ebeanservice.docstore.api
For persist events that know how to publish or queue their change to the Document store.
docStoreUpdate(DocStoreUpdateContext) - Method in interface io.ebeanservice.docstore.api.DocStoreUpdate
Add the event to the doc store bulk update.
docStoreUpdate(DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreDeleteEvent
Add appropriate JSON content for sending to the ElasticSearch Bulk API.
docStoreUpdate(DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreIndexEvent
Add appropriate JSON content for sending to the ElasticSearch Bulk API.
DocStoreUpdateContext - Interface in io.ebeanservice.docstore.api
The doc store specific context/transaction used to collect updates to send to the document store.
DocStoreUpdateProcessor - Interface in io.ebeanservice.docstore.api
Processes index updates.
DocStoreUpdates - Class in io.ebeanservice.docstore.api
Collection of document store updates that are either sent to the document store or queued for future processing
DocStoreUpdates() - Constructor for class io.ebeanservice.docstore.api.DocStoreUpdates
 
DocStructure - Class in io.ebeanservice.docstore.api.support
Document structure for mapping to document store.
DocStructure(PathProperties) - Constructor for class io.ebeanservice.docstore.api.support.DocStructure
Create given an initial deployment doc mapping.
DocumentMapping - Class in io.ebeanservice.docstore.api.mapping
Mapping for a document stored in a doc store (like ElasticSearch).
DocumentMapping(String, String, String, FetchPath, DocPropertyMapping, int, int) - Constructor for class io.ebeanservice.docstore.api.mapping.DocumentMapping
 
DocumentNotFoundException - Exception in io.ebeanservice.docstore.api
Can be thrown when a document is unexpectedly not found in a document store.
DocumentNotFoundException(String) - Constructor for exception io.ebeanservice.docstore.api.DocumentNotFoundException
Construct with a message.
DocumentStore - Interface in io.ebean
Document storage operations.
documentStore() - Method in interface io.ebeanservice.docstore.api.DocStoreIntegration
Return the DocStore.
draftRestore(Class<T>, Object, Transaction) - Method in interface io.ebean.EbeanServer
Restore the draft bean back to the live state.
draftRestore(Class<T>, Object) - Method in interface io.ebean.EbeanServer
Restore the draft bean back to the live state.
draftRestore(Query<T>, Transaction) - Method in interface io.ebean.EbeanServer
Restore the draft beans matching the query back to the live state.
draftRestore(Query<T>) - Method in interface io.ebean.EbeanServer
Restore the draft beans matching the query back to the live state.
dropIndex(String) - Method in interface io.ebean.DocumentStore
Drop the index from the document store (similar to DDL drop table).
dropIndex(String) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
DtoQuery<T> - Interface in io.ebean
Query for performing native SQL queries that return DTO Bean's.
DuplicateKeyException - Exception in io.ebean
Thrown when a duplicate is attempted on a unique constraint.
DuplicateKeyException(String, Throwable) - Constructor for exception io.ebean.DuplicateKeyException
Create with a message and cause.

E

Ebean - Class in io.ebean
This Ebean object is effectively a singleton that holds a map of registered EbeanServers.
EbeanServer - Interface in io.ebean
Provides the API for fetching and saving beans to a particular DataSource.
EbeanServerFactory - Class in io.ebean
Creates EbeanServer instances.
EbeanServerFactory() - Constructor for class io.ebean.EbeanServerFactory
 
EbeanVersion - Class in io.ebean
Class to determine the ebean version.
EJson - Class in io.ebean.text.json
Utility that converts between JSON content and simple java Maps/Lists.
EJson() - Constructor for class io.ebean.text.json.EJson
 
embeddedInvalidate(PersistRequestBean<?>, DocStoreUpdates) - Method in class io.ebeanservice.docstore.api.support.DocStoreEmbeddedInvalidation
 
embeddedInvalidate(PersistRequestBean<?>, DocStoreUpdates) - Method in class io.ebeanservice.docstore.api.support.DocStoreEmbeddedInvalidationProperties
 
enc(int) - Static method in class io.ebean.bean.CallStack
Convert the integer to unsigned base 64.
encrypt(byte[], EncryptKey) - Method in interface io.ebean.config.Encryptor
Encrypt the data using the key.
ENCRYPT_CLIENT - Static variable in class io.ebean.config.EncryptDeploy
Use to define that Java client Encryption should be used (rather than DB encryption).
ENCRYPT_DB - Static variable in class io.ebean.config.EncryptDeploy
Use to define that Encryption should be used and String types should use DB encryption.
EncryptDeploy - Class in io.ebean.config
Define the encryption options for a bean property.
EncryptDeploy(EncryptDeploy.Mode, boolean, int) - Constructor for class io.ebean.config.EncryptDeploy
Construct with all options for Encryption including the dbLength.
EncryptDeploy.Mode - Enum in io.ebean.config
The Encryption mode.
EncryptDeployManager - Interface in io.ebean.config
Programmatically define which database columns are encrypted.
EncryptKey - Interface in io.ebean.config
Represents the key used for encryption.
EncryptKeyManager - Interface in io.ebean.config
Determine keys used for encryption and decryption.
Encryptor - Interface in io.ebean.config
Used for Java side encryption of properties when DB encryption is not used.
encryptString(String, EncryptKey) - Method in interface io.ebean.config.Encryptor
Encrypt the formatted string value using a key.
end(int) - Method in interface io.ebean.text.csv.CsvCallback
The processing has ended successfully.
end(int) - Method in class io.ebean.text.csv.DefaultCsvCallback
Commit the transaction if one was created.
end() - Method in interface io.ebean.Transaction
If the transaction is active then perform rollback.
endAnd() - Method in interface io.ebean.ExpressionList
End a AND junction - synonym for endJunction().
endJunction() - Method in interface io.ebean.ExpressionList
End a junction returning the parent expression list.
endNot() - Method in interface io.ebean.ExpressionList
End a NOT junction - synonym for endJunction().
endOr() - Method in interface io.ebean.ExpressionList
End a AND junction - synonym for endJunction().
endsWith(String, String) - Static method in class io.ebean.Expr
Ends With - property like %value.
endsWith(String, String) - Method in interface io.ebean.ExpressionFactory
Ends With - property like %value.
endsWith(String, String) - Method in interface io.ebean.ExpressionList
Ends With - property like %value.
endsWith(String, String) - Method in interface io.ebean.Filter
Ends With.
endTransaction() - Static method in class io.ebean.Ebean
If the current transaction has already been committed do nothing otherwise rollback the transaction.
endTransaction() - Method in interface io.ebean.EbeanServer
If the current transaction has already been committed do nothing otherwise rollback the transaction.
endWithError(int, Exception) - Method in interface io.ebean.text.csv.CsvCallback
The processing has ended due to an error.
endWithError(int, Exception) - Method in class io.ebean.text.csv.DefaultCsvCallback
Rollback the transaction if one was created.
EnhancedTransactional - Interface in io.ebean.bean
Marker interface for classes enhanced to support Transactional methods.
EntityBean - Interface in io.ebean.bean
Bean that is aware of EntityBeanIntercept.
EntityBeanIntercept - Class in io.ebean.bean
This is the object added to every entity bean using byte code enhancement.
EntityBeanIntercept(Object) - Constructor for class io.ebean.bean.EntityBeanIntercept
Create a intercept with a given entity.
Entry(Object, Object) - Constructor for class io.ebean.Pairs.Entry
Create with values for property0 and property1 respectively.
entrySet() - Method in class io.ebean.common.BeanMap
 
entrySet() - Method in interface io.ebean.SqlRow
Returns the entrySet of the map.
eq(String, Object) - Static method in class io.ebean.Expr
Equal To - property equal to the given value.
eq(String, Object) - Method in interface io.ebean.ExpressionFactory
Equal To - property equal to the given value.
eq(String, Object) - Method in interface io.ebean.ExpressionList
Equal To - property is equal to a given value.
eq(String, Object) - Method in interface io.ebean.Filter
Equal To - property equal to the given value.
equals(Object) - Method in class io.ebean.bean.CallStack
 
equals(Object) - Method in class io.ebean.bean.ObjectGraphNode
 
equals(Object) - Method in class io.ebean.bean.ObjectGraphOrigin
 
equals(Object) - Method in class io.ebean.cache.TenantAwareKey.CacheKey
 
equals(Object) - Method in class io.ebean.common.BeanList
Equal if obj is a List and equal in a list sense.
equals(Object) - Method in class io.ebean.common.BeanMap
Equal if obj is a Map and equal in a Map sense.
equals(Object) - Method in class io.ebean.common.BeanSet
Equal if obj is a Set and equal in a Set sense.
equals(Object) - Method in class io.ebean.common.CopyOnFirstWriteList
 
equals(Object) - Method in class io.ebean.event.readaudit.ReadAuditQueryPlan
 
equals(Object) - Method in class io.ebean.FetchConfig
 
equals(Object) - Method in class io.ebean.OrderBy
 
equals(Object) - Method in class io.ebean.OrderBy.Property
 
equals(Object) - Method in class io.ebean.Pairs.Entry
 
escapeLikeString(String) - Method in class io.ebean.config.dbplatform.DatabasePlatform
Escapes the like string for this DB-Platform
eval(Properties) - Static method in class io.ebean.config.properties.PropertiesLoader
Return a copy of the properties with 'eval' run on all the values.
ExampleExpression - Interface in io.ebean
Query by Example expression.
exampleLike(Object) - Static method in class io.ebean.Expr
Create the query by Example expression which is case sensitive and using LikeType.RAW (you need to add you own wildcards % and _).
exampleLike(Object, boolean, LikeType) - Static method in class io.ebean.Expr
Create the query by Example expression specifying more options.
exampleLike(Object) - Method in interface io.ebean.ExpressionFactory
Create the query by Example expression which is case sensitive and using LikeType.RAW (you need to add you own wildcards % and _).
exampleLike(Object, boolean, LikeType) - Method in interface io.ebean.ExpressionFactory
Create the query by Example expression specifying more options.
exampleLike(Object) - Method in interface io.ebean.ExpressionList
A "Query By Example" type of expression.
execute(Runnable) - Method in interface io.ebean.BackgroundExecutor
Execute a task in the background.
execute(SqlUpdate) - Static method in class io.ebean.Ebean
Execute a Sql Update Delete or Insert statement.
execute(CallableSql) - Static method in class io.ebean.Ebean
For making calls to stored procedures.
execute(TxScope, Runnable) - Static method in class io.ebean.Ebean
Execute a TxRunnable in a Transaction with an explicit scope.
execute(Runnable) - Static method in class io.ebean.Ebean
Execute a Runnable in a Transaction with the default scope.
execute(SqlUpdate) - Method in interface io.ebean.EbeanServer
Execute a Sql Update Delete or Insert statement.
execute(Update<?>) - Method in interface io.ebean.EbeanServer
Execute a ORM insert update or delete statement using the current transaction.
execute(Update<?>, Transaction) - Method in interface io.ebean.EbeanServer
Execute a ORM insert update or delete statement with an explicit transaction.
execute(CallableSql) - Method in interface io.ebean.EbeanServer
For making calls to stored procedures.
execute(SqlUpdate, Transaction) - Method in interface io.ebean.EbeanServer
Execute explicitly passing a transaction.
execute(CallableSql, Transaction) - Method in interface io.ebean.EbeanServer
Execute explicitly passing a transaction.
execute(TxScope, Runnable) - Method in interface io.ebean.EbeanServer
Execute a Runnable in a Transaction with an explicit scope.
execute(Runnable) - Method in interface io.ebean.EbeanServer
Execute a Runnable in a Transaction with the default scope.
execute() - Method in interface io.ebean.SqlUpdate
Execute the update returning the number of rows modified.
execute() - Method in interface io.ebean.Update
Execute the statement returning the number of rows modified.
executeBatch() - Method in interface io.ebean.SqlUpdate
Execute when addBatch() has been used to batch multiple bind executions.
executeCall(TxScope, Callable<T>) - Static method in class io.ebean.Ebean
Execute a Callable in a Transaction with an explicit scope.
executeCall(Callable<T>) - Static method in class io.ebean.Ebean
Execute a Callable in a Transaction with the default scope.
executeCall(TxScope, Callable<T>) - Method in interface io.ebean.EbeanServer
Execute a TxCallable in a Transaction with an explicit scope.
executeCall(Callable<T>) - Method in interface io.ebean.EbeanServer
Execute a TxCallable in a Transaction with the default scope.
executeGetKey() - Method in interface io.ebean.SqlUpdate
Execute and return the generated key.
executeOverride(CallableStatement) - Method in interface io.ebean.CallableSql
You can extend this object and override this method for more advanced stored procedure calls.
executePeriodically(Runnable, long, TimeUnit) - Method in interface io.ebean.BackgroundExecutor
Execute a task periodically with a fixed delay between each execution.
executeSecondaryQueries(boolean) - Method in interface io.ebeanservice.docstore.api.DocQueryRequest
Execute secondary queries.
exists(Query<?>) - Method in interface io.ebean.ExpressionFactory
Exists expression
exists(Query<?>) - Method in interface io.ebean.ExpressionList
Exists expression
Expr - Class in io.ebean
Expression factory for creating standard expressions for WHERE and HAVING clauses.
Expression - Interface in io.ebean
An expression that is part of a WHERE or HAVING clause.
ExpressionFactory - Interface in io.ebean
Expression factory for creating standard expressions.
ExpressionList<T> - Interface in io.ebean
List of Expressions that make up a where or having clause.
ExpressionPath - Interface in io.ebean.plugin
A dot notation expression path.
extended() - Method in interface io.ebean.EbeanServer
Return the extended API for EbeanServer.
ExtendedServer - Interface in io.ebean
The extended API for EbeanServer.
externalModification(String, boolean, boolean, boolean) - Static method in class io.ebean.Ebean
Inform Ebean that tables have been modified externally.
externalModification(String, boolean, boolean, boolean) - Method in interface io.ebean.EbeanServer
Inform Ebean that tables have been modified externally.
ExternalTransactionManager - Interface in io.ebean.config
Provides awareness of externally managed transactions.
ExtraDbTypes - Interface in io.ebean.config.dbplatform
Integer codes for the extra types beyond java.sql.Types.

F

FALSE - Static variable in class io.ebean.config.dbplatform.DbDefaultValue
The key for FALSE.
fetch(String) - Method in interface io.ebean.FetchGroupBuilder
Fetch all the properties at the given path.
fetch(String, FetchGroup<?>) - Method in interface io.ebean.FetchGroupBuilder
Fetch the path with the nested fetch group.
fetch(String, String) - Method in interface io.ebean.FetchGroupBuilder
Fetch the path including specified properties.
fetch(String, String) - Method in interface io.ebean.Query
Specify a path to fetch eagerly including specific properties.
fetch(String, String, FetchConfig) - Method in interface io.ebean.Query
Additionally specify a FetchConfig to use a separate query or lazy loading to load this path.
fetch(String) - Method in interface io.ebean.Query
Specify a path to fetch eagerly including all its properties.
fetch(String, FetchConfig) - Method in interface io.ebean.Query
Additionally specify a JoinConfig to specify a "query join" and or define the lazy loading query.
FetchConfig - Class in io.ebean
Defines the configuration options for a "query fetch" or a "lazy loading fetch".
FetchConfig() - Constructor for class io.ebean.FetchConfig
Construct the fetch configuration object.
FetchGroup<T> - Interface in io.ebean
Defines what part of the object graph to load (select and fetch clauses).
FetchGroupBuilder<T> - Interface in io.ebean
Builds a FetchGroup by adding fetch clauses.
fetchLazy(String, FetchGroup<?>) - Method in interface io.ebean.FetchGroupBuilder
Fetch the path lazily with the nested fetch group.
fetchLazy(String) - Method in interface io.ebean.FetchGroupBuilder
Fetch the path including all its properties lazily.
fetchLazy(String, String) - Method in interface io.ebean.FetchGroupBuilder
Fetch the path including specified properties lazily.
fetchLazy(String, String) - Method in interface io.ebean.Query
Fetch the path and properties lazily (via batch lazy loading).
fetchLazy(String) - Method in interface io.ebean.Query
Fetch the path lazily (via batch lazy loading).
FetchPath - Interface in io.ebean
Provides paths and properties for an object graph that can be used to control what parts of the object graph is fetching (select and fetch clauses) and also can be used to control JSON marshalling (what parts of the object graph are included in the JSON).
fetchQuery(String, FetchGroup<?>) - Method in interface io.ebean.FetchGroupBuilder
Fetch the path using a query join with the nested fetch group.
fetchQuery(String) - Method in interface io.ebean.FetchGroupBuilder
Fetch the path including all its properties using a query join.
fetchQuery(String, String) - Method in interface io.ebean.FetchGroupBuilder
Fetch the path including specified properties using a query join.
fetchQuery(String, String) - Method in interface io.ebean.Query
Fetch the path and properties using a "query join" (separate SQL query).
fetchQuery(String) - Method in interface io.ebean.Query
Fetch the path eagerly using a "query join" (separate SQL query).
fields(String...) - Static method in class io.ebean.search.MultiMatch
Create with the given fields.
fields(String...) - Static method in class io.ebean.search.TextQueryString
Create with given fields.
fields(String...) - Method in class io.ebean.search.TextSimple
Set the fields.
filter(Class<T>) - Static method in class io.ebean.Ebean
Create a filter for sorting and filtering lists of entities locally without going back to the database.
filter(Class<T>) - Method in interface io.ebean.EbeanServer
Create a filter for sorting and filtering lists of entities locally without going back to the database.
Filter<T> - Interface in io.ebean
Provides support for filtering and sorting lists of entities without going back to the database.
filter(List<T>) - Method in interface io.ebean.Filter
Apply the filter to the list returning a new list of the matching elements in the sorted order.
filterMany(String) - Method in interface io.ebean.ExpressionList
Add some filter predicate expressions to the many property.
filterMany(String) - Method in interface io.ebean.Query
This applies a filter on the 'many' property list rather than the root level objects.
find(DocQueryRequest<T>) - Method in interface io.ebean.DocumentStore
Return the bean by fetching it's content from the document store.
find(Class<T>, Object) - Static method in class io.ebean.Ebean
Find a bean using its unique id.
find(Class<T>) - Static method in class io.ebean.Ebean
Create a query for a type of entity bean.
find(Class<T>) - Method in interface io.ebean.EbeanServer
Create a query for a type of entity bean.
find(Class<T>, Object) - Method in interface io.ebean.EbeanServer
Find a bean using its unique id.
find(Class<T>, Object, Transaction) - Method in interface io.ebean.EbeanServer
Find a entity bean with an explicit transaction.
find(BeanQueryRequest<T>) - Method in interface io.ebean.event.BeanFindController
Find a bean using its id or unique predicate.
find(DocQueryRequest<T>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
findAll() - Method in class io.ebean.BeanFinder
Retrieves all entities of the given type.
findAnnotation(AnnotatedElement, Class<A>) - Static method in class io.ebean.util.AnnotationUtil
Find a single Annotation of annotationType on the supplied AnnotatedElement.
findAnnotation(AnnotatedElement, Class<A>, Platform) - Static method in class io.ebean.util.AnnotationUtil
Finds the first annotation of a type for this platform.
findAnnotationRecursive(Class<?>, Class<A>) - Static method in class io.ebean.util.AnnotationUtil
Find a single Annotation of annotationType on the supplied class.
findAnnotations(AnnotatedElement, Class<A>) - Static method in class io.ebean.util.AnnotationUtil
Find all Annotations of annotationType on the supplied AnnotatedElement.
findAnnotationsRecursive(Class<?>, Class<A>) - Static method in class io.ebean.util.AnnotationUtil
Finds all annotations recusively for a class and its superclasses or interfaces.
findById(I) - Method in class io.ebean.BeanFinder
Retrieves an entity by ID.
findByIdOrEmpty(I) - Method in class io.ebean.BeanFinder
Find an entity by ID returning an Optional.
findCount() - Method in interface io.ebean.ExpressionList
Return the count of entities this query should return.
findCount(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
Return the number of 'top level' or 'root' entities this query should return.
findCount() - Method in interface io.ebean.Query
Return the count of entities this query should return.
findDto(Class<T>, String) - Static method in class io.ebean.Ebean
Create a Query for DTO beans.
findDto(Class<T>, String) - Method in interface io.ebean.EbeanServer
Create a Query for DTO beans.
findEach(DocQueryRequest<T>, Consumer<T>) - Method in interface io.ebean.DocumentStore
Execute the query against the document store with the expectation of a large set of results that are processed in a scrolling resultSet fashion.
findEach(String, String, Consumer<RawDoc>) - Method in interface io.ebean.DocumentStore
Find each processing raw documents.
findEach(Consumer<T>) - Method in interface io.ebean.DtoQuery
Execute the query iterating a row at a time.
findEach(Consumer<T>) - Method in interface io.ebean.ExpressionList
Execute the query process the beans one at a time.
findEach(Query<T>, Consumer<T>, Transaction) - Method in interface io.ebean.ExtendedServer
Execute the query visiting the each bean one at a time.
findEach(SqlQuery, Consumer<SqlRow>, Transaction) - Method in interface io.ebean.ExtendedServer
Execute the SqlQuery iterating a row at a time.
findEach(Consumer<T>) - Method in interface io.ebean.Query
Execute the query processing the beans one at a time.
findEach(Consumer<SqlRow>) - Method in interface io.ebean.SqlQuery
Execute the SqlQuery iterating a row at a time.
findEach(DocQueryRequest<T>, Consumer<T>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
findEach(String, String, Consumer<RawDoc>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
findEachRow(RowConsumer) - Method in interface io.ebean.SqlQuery
Execute the query reading each row from ResultSet using the RowConsumer.
findEachWhile(DocQueryRequest<T>, Predicate<T>) - Method in interface io.ebean.DocumentStore
Execute the query against the document store with the expectation of a large set of results that are processed in a scrolling resultSet fashion.
findEachWhile(String, String, Predicate<RawDoc>) - Method in interface io.ebean.DocumentStore
Find each processing raw documents stopping when the predicate returns false.
findEachWhile(Predicate<T>) - Method in interface io.ebean.DtoQuery
Execute the query iterating a row at a time with the ability to stop consuming part way through.
findEachWhile(Predicate<T>) - Method in interface io.ebean.ExpressionList
Execute the query processing the beans one at a time with the ability to stop processing before reading all the beans.
findEachWhile(Query<T>, Predicate<T>, Transaction) - Method in interface io.ebean.ExtendedServer
Execute the query visiting the each bean one at a time.
findEachWhile(SqlQuery, Predicate<SqlRow>, Transaction) - Method in interface io.ebean.ExtendedServer
Execute the SqlQuery iterating a row at a time with the ability to stop consuming part way through.
findEachWhile(Predicate<T>) - Method in interface io.ebean.Query
Execute the query using callbacks to a visitor to process the resulting beans one at a time.
findEachWhile(Predicate<SqlRow>) - Method in interface io.ebean.SqlQuery
Execute the SqlQuery iterating a row at a time with the ability to stop consuming part way through.
findEachWhile(DocQueryRequest<T>, Predicate<T>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
findEachWhile(String, String, Predicate<RawDoc>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
Finder<I,T> - Class in io.ebean
Intended to be used as a base class for 'Finder' implementations that can then be injected or used as public static fields on the associated entity bean.
Finder(Class<T>) - Constructor for class io.ebean.Finder
Create with the type of the entity bean.
Finder(Class<T>, String) - Constructor for class io.ebean.Finder
Create with the type of the entity bean and specific server name.
findFutureCount() - Method in interface io.ebean.ExpressionList
Execute find row count query in a background thread.
findFutureCount(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
Execute find row count query in a background thread.
findFutureCount() - Method in interface io.ebean.Query
Execute find row count query in a background thread.
findFutureIds() - Method in interface io.ebean.ExpressionList
Execute find Id's query in a background thread.
findFutureIds(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
Execute find Id's query in a background thread.
findFutureIds() - Method in interface io.ebean.Query
Execute find Id's query in a background thread.
findFutureList() - Method in interface io.ebean.ExpressionList
Execute find list query in a background thread.
findFutureList(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
Execute find list query in a background thread returning a FutureList object.
findFutureList() - Method in interface io.ebean.Query
Execute find list query in a background thread.
findIds() - Method in interface io.ebean.ExpressionList
Execute the query returning the list of Id's.
findIds(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
Return the Id values of the query as a List.
findIds() - Method in interface io.ebean.Query
Execute the query returning the list of Id's.
findIterate() - Method in interface io.ebean.ExpressionList
Execute the query iterating over the results.
findIterate(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
Return a QueryIterator for the query.
findIterate() - Method in interface io.ebean.Query
Execute the query iterating over the results.
findList(DocQueryRequest<T>) - Method in interface io.ebean.DocumentStore
Execute the find list query.
findList() - Method in interface io.ebean.DtoQuery
Execute the query returning a list.
findList() - Method in interface io.ebean.ExpressionList
Execute the query returning a list.
findList(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
Execute a query returning a list of beans.
findList(SqlQuery, Transaction) - Method in interface io.ebean.ExtendedServer
Execute the sql query returning a list of MapBean.
findList() - Method in interface io.ebean.Query
Execute the query returning the list of objects.
findList() - Method in interface io.ebean.SqlQuery
Execute the query returning a list.
findList(RowMapper<T>) - Method in interface io.ebean.SqlQuery
Execute the query returning a list using the mapper.
findList(DocQueryRequest<T>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
findMany(BeanQueryRequest<T>) - Method in interface io.ebean.event.BeanFindController
Return a List, Set or Map for the given find request.
findMap() - Method in interface io.ebean.ExpressionList
Execute the query returning a map.
findMap(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
Execute the query returning the entity beans in a Map.
findMap() - Method in interface io.ebean.Query
Execute the query returning a map of the objects.
findNative(Class<T>, String) - Static method in class io.ebean.Ebean
Create a query using native SQL.
findNative(Class<T>, String) - Method in interface io.ebean.EbeanServer
Create a query using native SQL.
findOne() - Method in interface io.ebean.DtoQuery
Execute the query returning a single bean.
findOne() - Method in interface io.ebean.ExpressionList
Execute the query returning a single bean or null (if no matching bean is found).
findOne(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
Execute the query returning at most one entity bean or null (if no matching bean is found).
findOne(SqlQuery, Transaction) - Method in interface io.ebean.ExtendedServer
Execute the sql query returning a single MapBean or null.
findOne() - Method in interface io.ebean.Query
Execute the query returning either a single bean or null (if no matching bean is found).
findOne() - Method in interface io.ebean.SqlQuery
Execute the query returning a single row or null.
findOne(RowMapper<T>) - Method in interface io.ebean.SqlQuery
Execute the query returning a single result using the mapper.
findOneOrEmpty() - Method in interface io.ebean.DtoQuery
Execute the query returning an optional bean.
findOneOrEmpty() - Method in interface io.ebean.ExpressionList
Execute the query returning an optional bean.
findOneOrEmpty(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
Similar to findOne() but returns an Optional (rather than nullable).
findOneOrEmpty() - Method in interface io.ebean.Query
Execute the query returning an optional bean.
findOneOrEmpty() - Method in interface io.ebean.SqlQuery
Execute the query returning an optional row.
findPagedList(DocQueryRequest<T>) - Method in interface io.ebean.DocumentStore
Execute the query against the document store returning the paged list.
findPagedList() - Method in interface io.ebean.ExpressionList
Return a PagedList for this query using firstRow and maxRows.
findPagedList(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
Return a PagedList for this query using firstRow and maxRows.
findPagedList() - Method in interface io.ebean.Query
Return a PagedList for this query using firstRow and maxRows.
findPagedList(DocQueryRequest<T>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
findProperty(String) - Method in class io.ebean.bean.EntityBeanIntercept
Finds the index position of a given property.
findSet() - Method in interface io.ebean.ExpressionList
Execute the query returning a set.
findSet(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
Execute the query returning a set of entity beans.
findSet() - Method in interface io.ebean.Query
Execute the query returning the set of objects.
findSingleAttribute() - Method in interface io.ebean.ExpressionList
Execute a query returning a single value of a single property/column.
findSingleAttribute() - Method in interface io.ebean.Query
Execute a query returning a single value of a single property/column.
findSingleAttribute(Class<T>) - Method in interface io.ebean.SqlQuery
Execute the query returning a single scalar attribute.
findSingleAttributeList() - Method in interface io.ebean.ExpressionList
Execute the query returning a list of values for a single property.
findSingleAttributeList(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
Execute the query returning a list of values for a single property.
findSingleAttributeList() - Method in interface io.ebean.Query
Execute the query returning a list of values for a single property.
findSingleAttributeList(Class<T>) - Method in interface io.ebean.SqlQuery
Execute the query returning a list of scalar attribute values.
findSingleDecimal() - Method in interface io.ebean.SqlQuery
Execute the query returning a single BigDecimal value.
findSingleLong() - Method in interface io.ebean.SqlQuery
Execute the query returning a single Long value.
findVersions() - Method in interface io.ebean.ExpressionList
Return versions of a @History entity bean.
findVersions(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
Return versions of a @History entity bean.
findVersions() - Method in interface io.ebean.Query
Return versions of a @History entity bean.
findVersionsBetween(Timestamp, Timestamp) - Method in interface io.ebean.ExpressionList
Return versions of a @History entity bean between the 2 timestamps.
findVersionsBetween(Timestamp, Timestamp) - Method in interface io.ebean.Query
Return versions of a @History entity bean between the 2 timestamps.
fire(Connection, Object[], Object[]) - Method in class io.ebean.config.dbplatform.h2.H2HistoryTrigger
 
flags(String) - Method in class io.ebean.search.TextSimple
Set the flags.
flush() - Method in class io.ebean.BeanFinder
Flush the JDBC batch on the current transaction.
flush() - Static method in class io.ebean.Ebean
The batch will be flushing automatically but you can use this to explicitly flush the batch if you like.
flush() - Method in interface io.ebean.EbeanServer
Flush the JDBC batch on the current transaction.
flush() - Method in class io.ebean.Finder
Flush the JDBC batch on the current transaction.
flush() - Method in class io.ebean.Model
Flush any batched changes to the database.
flush() - Method in interface io.ebean.Transaction
The batch will be flushing automatically but you can use this to explicitly flush the batch if you like.
flush() - Method in interface io.ebeanservice.docstore.api.DocStoreQueryUpdate
Flush the changes to the document store.
flush() - Method in interface io.ebeanservice.docstore.api.DocStoreTransaction
Flush all changes to the document store.
flushBatch() - Method in interface io.ebean.Transaction
This is a synonym for flush() and will be deprecated.
foreignKeyConstraintName(String, String) - Method in class io.ebean.config.DbConstraintNaming
Return the foreign key constraint name given a single column foreign key.
foreignKeyIndexName(String, String[]) - Method in class io.ebean.config.DbConstraintNaming
Return the index name associated with a foreign key constraint given multiple columns.
foreignKeyIndexName(String, String) - Method in class io.ebean.config.DbConstraintNaming
Return the index name associated with a foreign key constraint given a single column foreign key.
forJson(JsonParser, boolean) - Method in interface io.ebean.text.json.JsonBeanReader
Create a new reader taking the context from the existing one but using a new JsonParser.
format(Object) - Method in interface io.ebean.text.StringFormatter
Convert an Object value into a String value.
forUpdate() - Method in interface io.ebean.ExpressionList
Execute using "for update" clause which results in the DB locking the record.
forUpdate() - Method in interface io.ebean.Query
Execute using "for update" clause which results in the DB locking the record.
forUpdateNoWait() - Method in interface io.ebean.ExpressionList
Execute using "for update" clause with No Wait option.
forUpdateNoWait() - Method in interface io.ebean.Query
Execute using "for update" clause with "no wait" option.
forUpdateSkipLocked() - Method in interface io.ebean.ExpressionList
Execute using "for update" clause with Skip Locked option.
forUpdateSkipLocked() - Method in interface io.ebean.Query
Execute using "for update" clause with "skip locked" option.
fromForUpdate(Query.ForUpdate) - Method in class io.ebean.config.dbplatform.DatabasePlatform
For update hint on the FROM clause (SQL server only).
FutureIds<T> - Interface in io.ebean
FutureIds represents the result of a background query execution for the Id's.
FutureList<T> - Interface in io.ebean
FutureList represents the result of a background query execution that will return a list of entities.
FutureRowCount<T> - Interface in io.ebean
Represents the result of a background query execution for the total row count for a query.
fuzziness(String) - Method in class io.ebean.search.TextQueryString
Set fuzziness.
fuzzyMaxExpansions(int) - Method in class io.ebean.search.TextQueryString
Set fuzzy max expansions.
fuzzyPrefixLength(int) - Method in class io.ebean.search.TextQueryString
Set the fuzzy prefix length.

G

ge(String, Object) - Static method in class io.ebean.Expr
Greater Than or Equal to - property greater than or equal to the given value.
ge(String, Object) - Method in interface io.ebean.ExpressionFactory
Greater Than or Equal to - property greater than or equal to the given value.
ge(String, Object) - Method in interface io.ebean.ExpressionList
Greater Than or Equal to - property greater than or equal to the given value.
ge(String, Object) - Method in interface io.ebean.Filter
Greater Than or Equal to - property greater than or equal to the given value.
gen() - Method in interface io.ebean.text.json.JsonWriter
Return the Jackson core JsonGenerator.
generateMigration() - Method in interface io.ebean.dbmigration.DbMigration
Generate the next migration xml file and associated apply and rollback sql scripts.
get(Class<?>, Object) - Method in interface io.ebean.bean.PersistenceContext
Return an object given its type and unique id.
get(Object) - Method in interface io.ebean.cache.ServerCache
Return the value given the key.
get(int) - Method in class io.ebean.common.BeanList
 
get(Object) - Method in class io.ebean.common.BeanMap
 
get(int) - Method in class io.ebean.common.CopyOnFirstWriteList
 
get(int) - Method in class io.ebean.config.dbplatform.DbPlatformTypeMapping
Return the type for a given jdbc type.
get(DbType) - Method in class io.ebean.config.dbplatform.DbPlatformTypeMapping
Return the type for a given jdbc type.
get(String) - Method in class io.ebean.config.PropertiesWrapper
Get a property with no default value.
get(String, String) - Method in class io.ebean.config.PropertiesWrapper
Get a property with a default value.
get(Object) - Method in interface io.ebean.SqlRow
Return a property value by its name.
get() - Static method in class io.ebean.text.TimeStringParser
Return a shared instance as this is thread safe.
getA() - Method in class io.ebean.Pairs.Entry
Return the value for the first property.
getActualDetails() - Method in interface io.ebean.bean.BeanCollection
Returns the underlying collection of beans from the Set, Map or List.
getActualDetails() - Method in class io.ebean.common.BeanList
 
getActualDetails() - Method in class io.ebean.common.BeanMap
Returns the collection of beans (map values).
getActualDetails() - Method in class io.ebean.common.BeanSet
 
getActualEntries() - Method in interface io.ebean.bean.BeanCollection
Returns the underlying entries so for Maps this is a collection of Map.Entry.
getActualEntries() - Method in class io.ebean.common.BeanList
 
getActualEntries() - Method in class io.ebean.common.BeanMap
Returns the map entrySet.
getActualEntries() - Method in class io.ebean.common.BeanSet
 
getActualList() - Method in class io.ebean.common.BeanList
Return the actual underlying list.
getActualMap() - Method in class io.ebean.common.BeanMap
Return the actual underlying map.
getActualSet() - Method in class io.ebean.common.BeanSet
Return the actual underlying set.
getAll(Set<Object>) - Method in interface io.ebean.cache.ServerCache
 
getAnalyzer() - Method in class io.ebean.search.AbstractMatch
Return the analyzer.
getAnalyzer() - Method in class io.ebean.search.TextQueryString
Return the analyzer.
getAnalyzer() - Method in class io.ebean.search.TextSimple
Return the analyzer to use.
getAnalyzer() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getApplyPrefix() - Method in class io.ebean.config.DbMigrationConfig
Return the apply prefix.
getApplySuffix() - Method in class io.ebean.config.DbMigrationConfig
Return the apply script suffix (defaults to sql).
getAsOfPredicate(String, String) - Method in interface io.ebean.config.dbplatform.DbHistorySupport
Return the 'as of' predicate added for the given table alias.
getAsOfPredicate(String, String) - Method in class io.ebean.config.dbplatform.DbStandardHistorySupport
Return null - not used for sql2011 based history.
getAsOfPredicate(String, String) - Method in class io.ebean.config.dbplatform.DbViewHistorySupport
Return the 'as of' predicate clause appended to the end of the normal query predicates.
getAsOfPredicate(String, String) - Method in class io.ebean.config.dbplatform.postgres.PostgresHistorySupport
Build and return the 'as of' predicate for a given table alias.
getAsOfSysPeriod() - Method in class io.ebean.config.ServerConfig
Return the database column used to support history and 'As of' queries.
getAsOfViewSuffix(String) - Method in interface io.ebean.config.dbplatform.DbHistorySupport
For sql2011 style this ignores the passed in view suffix and returns something like the ' as of timestamp ?' clause to be appended after the base table name.
getAsOfViewSuffix(String) - Method in class io.ebean.config.dbplatform.DbViewHistorySupport
Returns the configured view suffix.
getAsOfViewSuffix(String) - Method in class io.ebean.config.dbplatform.oracle.OracleDbHistorySupport
Return the ' as of timestamp ?' clause appended after the table name.
getAsOfViewSuffix(String) - Method in class io.ebean.config.dbplatform.sqlserver.SqlServerHistorySupport
Return the ' as of timestamp ?' clause appended after the table name.
getAsOfViewSuffix() - Method in class io.ebean.config.ServerConfig
Return the suffix appended to the base table to derive the view that contains the union of the base table and the history table in order to support asOf queries.
getAssocIdExpression(String, String) - Method in interface io.ebean.plugin.ExpressionPath
Return the Id expression string.
getAssocIdValues(EntityBean) - Method in interface io.ebean.plugin.ExpressionPath
Return the Id values for the given bean value.
getAutoTune() - Method in interface io.ebean.EbeanServer
Return AutoTune which is used to control the AutoTune service at runtime.
getAutoTuneConfig() - Method in class io.ebean.config.ServerConfig
Return the configuration for AutoTune.
getB() - Method in class io.ebean.Pairs.Entry
Return the value for the second property.
getBackgroundExecutor() - Static method in class io.ebean.Ebean
Return the BackgroundExecutor service for asynchronous processing of queries.
getBackgroundExecutor() - Method in interface io.ebean.EbeanServer
Return the BackgroundExecutor service for asynchronous processing of queries.
getBackgroundExecutorSchedulePoolSize() - Method in class io.ebean.config.ServerConfig
Return the Background executor schedule pool size.
getBackgroundExecutorShutdownSecs() - Method in class io.ebean.config.ServerConfig
Return the Background executor shutdown seconds.
getBaseTable() - Method in interface io.ebean.plugin.BeanType
Return the base table this bean type maps to.
getBasicSqlLimiter() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return the BasicSqlLimiter for limit/offset of SqlQuery queries.
getBatch() - Method in interface io.ebean.Transaction
Deprecated.
getBatch() - Method in class io.ebean.TxScope
Return the batch mode.
getBatchOnCascade() - Method in interface io.ebean.Transaction
Deprecated.
getBatchOnCascade() - Method in class io.ebean.TxScope
Return the batch on cascade mode.
getBatchSize() - Method in interface io.ebean.Transaction
Return the current batch size.
getBatchSize() - Method in class io.ebean.TxScope
Return the batch size.
getBean() - Method in class io.ebean.bean.PersistenceContext.WithOption
Return the bean (from the persistence context).
getBean() - Method in interface io.ebean.event.BeanPersistRequest
Returns the bean being inserted updated or deleted.
getBean() - Method in class io.ebean.Version
Return the bean instance for this version.
getBeanCache(Class<?>) - Method in interface io.ebean.cache.ServerCacheManager
Return the cache for beans of a particular type.
getBeanCount() - Method in interface io.ebean.meta.MetaTimedMetric
Return the total beans or rows processed or loaded.
getBeanId() - Method in class io.ebean.DocStoreQueueEntry
Return the bean id (which matches the document id).
getBeanId(Object) - Method in interface io.ebean.EbeanServer
Return the value of the Id property for a given bean.
getBeanId(T) - Method in interface io.ebean.plugin.BeanType
Return the id value for the given bean.
getBeanState(Object) - Static method in class io.ebean.Ebean
Return the BeanState for a given entity bean.
getBeanState(Object) - Method in interface io.ebean.EbeanServer
Return the BeanState for a given entity bean.
getBeanType() - Method in class io.ebean.bean.ObjectGraphOrigin
The type of bean the query is fetching.
getBeanType() - Method in class io.ebean.event.readaudit.ReadAuditQueryPlan
Return the bean type.
getBeanType() - Method in class io.ebean.event.readaudit.ReadEvent
Return the type of bean read.
getBeanType() - Method in interface io.ebean.plugin.BeanType
Return the class type this BeanDescriptor describes.
getBeanType(Class<T>) - Method in interface io.ebean.plugin.SpiServer
Return the bean type for a given entity bean class.
getBeanType() - Method in interface io.ebean.Query
Return the type of beans being queried.
getBeanTypeAtPath(String) - Method in interface io.ebean.plugin.BeanType
Return the type bean for an OneToMany or ManyToOne or ManyToMany property.
getBeanTypeForQueueId(String) - Method in interface io.ebean.plugin.SpiServer
Return the bean type for a given doc store queueId.
getBeanTypes() - Method in interface io.ebean.plugin.SpiServer
Return all the bean types registered on this server instance.
getBeanTypes(String) - Method in interface io.ebean.plugin.SpiServer
Return the bean types mapped to the given base table.
getBigDecimal(String) - Method in interface io.ebean.SqlRow
Return a property value as a BigDecimal.
getBindCount() - Method in interface io.ebean.config.dbplatform.DbHistorySupport
Return the number of columns bound in a 'As Of' predicate.
getBindCount() - Method in class io.ebean.config.dbplatform.DbStandardHistorySupport
Return 1 as the bind count (not 2 for effective start and effective end columns).
getBindCount() - Method in class io.ebean.config.dbplatform.DbViewHistorySupport
Return 2 if we have effective start and effective end as 2 columns.
getBindCount() - Method in class io.ebean.config.dbplatform.postgres.PostgresHistorySupport
Return 1 as we are using the postgres range type and hence don't need 2 bind variables.
getBindLog() - Method in class io.ebean.event.readaudit.ReadEvent
Return the bind log used when executing the query.
getBlobDbType() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return the data type that should be used for Blob.
getBoolean(String, boolean) - Method in class io.ebean.config.PropertiesWrapper
Return a boolean property value.
getBoolean(String) - Method in interface io.ebean.SqlRow
Return a property as a Boolean.
getBooleanDbType() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return the JDBC type used to store booleans.
getBoost() - Method in class io.ebean.search.AbstractMatch
Return the boost.
getBoost() - Method in class io.ebean.search.TextQueryString
Return the boost.
getBoost() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getBulkBatchSize() - Method in class io.ebean.config.DocStoreConfig
Return the default batch size to use for calls to the Bulk API.
getBulkTableEventListeners() - Method in class io.ebean.config.ServerConfig
Return the list of BulkTableEventListener instances.
getCacheKey() - Method in class io.ebean.cache.ServerCacheConfig
Return the name of the cache.
getCacheMaxIdleTime() - Method in class io.ebean.config.ServerConfig
Return the L2 cache default max idle time in seconds.
getCacheMaxSize() - Method in class io.ebean.config.ServerConfig
Return the L2 cache default max size.
getCacheMaxTimeToLive() - Method in class io.ebean.config.ServerConfig
Return the L2 cache default max time to live in seconds.
getCacheName() - Method in class io.ebean.cache.ServerCacheStatistics
Return the name of the cache.
getCacheOptions() - Method in class io.ebean.cache.ServerCacheConfig
Return the tuning options.
getCallStack() - Method in class io.ebean.bean.CallStack
Return the call stack.
getCallStack() - Method in class io.ebean.bean.ObjectGraphOrigin
The call stack involved.
getCatalog() - Method in class io.ebean.config.AbstractNamingConvention
Return the catalog.
getCatalog() - Method in class io.ebean.config.TableName
Gets the catalog.
getChanged() - Method in class io.ebean.bean.EntityBeanIntercept
Return the set of property names for changed properties.
getChangedProps() - Method in interface io.ebean.BeanState
Return the set of changed properties.
getChangeFilter(Class<?>) - Method in interface io.ebean.event.changelog.ChangeLogRegister
For the given bean type return the Change log filter to use.
getChangeLogListener() - Method in class io.ebean.config.ServerConfig
Return the ChangeLogListener which actually performs the logging of change sets in the background.
getChangeLogPrepare() - Method in class io.ebean.config.ServerConfig
Return the ChangeLogPrepare.
getChangeLogRegister() - Method in class io.ebean.config.ServerConfig
Return the ChangeLogRegister which controls which ChangeLogFilter is used for each bean type and in this way provide fine grained control over which persist requests are included in the change log.
getChanges() - Method in class io.ebean.event.changelog.ChangeSet
Return the bean changes.
getChildren() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
Return the child nested properties.
getClasses() - Method in class io.ebean.config.ServerConfig
Return the classes registered for this server.
getClassLoadConfig() - Method in class io.ebean.config.ServerConfig
Return the ClassLoadConfig which is used to detect Joda, Java8 types etc and also create new instances of plugins given a className.
getClassLoader() - Method in class io.ebean.config.ClassLoadConfig
Return the classLoader to use for service loading etc.
getClearCount() - Method in class io.ebean.cache.ServerCacheStatistics
Return the clear count.
getClobDbType() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return the data type that should be used for Clob.
getClock() - Method in class io.ebean.config.ServerConfig
Get the clock used for setting the timestamps (e.g.
getCloseQuote() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return the close quote for quoted identifiers.
getCode() - Method in enum io.ebean.event.changelog.ChangeType
Return the short code for the ChangeType.
getCode() - Method in enum io.ebean.event.changelog.TxnState
Return the short code for the transaction state.
getCode() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getCollectionIdsCache(Class<?>, String) - Method in interface io.ebean.cache.ServerCacheManager
Return the cache for associated many properties of a bean type.
getColumnAliasPrefix() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return the column alias prefix.
getColumnDefinition() - Method in class io.ebean.config.CustomDbTypeMapping
Return the DB column definition to use.
getColumnFromProperty(Class<?>, String) - Method in class io.ebean.config.MatchingNamingConvention
 
getColumnFromProperty(Class<?>, String) - Method in interface io.ebean.config.NamingConvention
Return the column name given the property name.
getColumnFromProperty(Class<?>, String) - Method in class io.ebean.config.UnderscoreNamingConvention
Converts Camel case property name to underscore based column name.
getConcatOperator() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return the DB concat operator.
getConcatSeparator() - Method in class io.ebean.Pairs
Return the separator character used with DB varchar concatenation to combine the 2 values.
getConcatSuffix() - Method in class io.ebean.Pairs
Return a suffix used with DB varchar concatenation to combine the 2 values.
getConnection() - Method in interface io.ebean.Transaction
Return the underlying Connection object.
getConstraintNaming() - Method in class io.ebean.config.ServerConfig
Return the constraint naming convention used in DDL generation.
getContainerConfig() - Method in class io.ebean.config.ServerConfig
Return the container / clustering configuration.
getCopyTo() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getCount() - Method in class io.ebean.CountedValue
 
getCount() - Method in interface io.ebean.meta.MetaOrmQueryNode
Return the total count of queries executed for this node.
getCount() - Method in interface io.ebean.meta.MetaOrmQueryOrigin
The number of times a query was fired for this node since the counter was last reset.
getCount() - Method in interface io.ebean.meta.MetaTimedMetric
Return the total count.
getCurrentTenantProvider() - Method in class io.ebean.config.ServerConfig
Return the current tenant provider.
getCurrentTransaction() - Method in interface io.ebean.config.ExternalTransactionManager
Return the current transaction or null if there is none.
getCurrentUserProvider() - Method in class io.ebean.config.ServerConfig
Return the CurrentUserProvider.
getCustomTypeMappings() - Method in class io.ebean.config.PlatformConfig
Return the list of custom type mappings.
getCutoffFrequency() - Method in class io.ebean.search.AbstractMatch
Return the cutoff frequency.
getCutoffFrequency() - Method in class io.ebean.search.TextCommonTerms
Return the cutoff frequency.
getData() - Method in class io.ebean.event.changelog.BeanChange
Return the change data in JSON form.
getDatabaseBooleanFalse() - Method in class io.ebean.config.PlatformConfig
Return a value used to represent FALSE in the database.
getDatabaseBooleanFalse() - Method in class io.ebean.config.ServerConfig
Return a value used to represent FALSE in the database.
getDatabaseBooleanTrue() - Method in class io.ebean.config.PlatformConfig
Return a value used to represent TRUE in the database.
getDatabaseBooleanTrue() - Method in class io.ebean.config.ServerConfig
Return a value used to represent TRUE in the database.
getDatabasePlatform() - Method in class io.ebean.config.ServerConfig
Return the database platform to use for this server.
getDatabasePlatform() - Method in interface io.ebean.plugin.SpiServer
Return the DatabasePlatform for this server.
getDatabasePlatformName() - Method in class io.ebean.config.ServerConfig
Return the database platform name (can be null).
getDatabaseSequenceBatchSize() - Method in class io.ebean.config.PlatformConfig
Return the number of DB sequence values that should be preallocated.
getDatabaseSequenceBatchSize() - Method in class io.ebean.config.ServerConfig
Return the number of DB sequence values that should be preallocated.
getDataSource() - Method in class io.ebean.config.ServerConfig
Return the DataSource.
getDataSource() - Method in interface io.ebean.plugin.SpiServer
Return the associated DataSource for this EbeanServer instance.
getDataSourceConfig() - Method in class io.ebean.config.ServerConfig
Return the configuration to build a DataSource using Ebean's own DataSource implementation.
getDataSourceJndiName() - Method in class io.ebean.config.ServerConfig
Return the JNDI name of the DataSource to use.
getDataTimeZone() - Method in class io.ebean.config.ServerConfig
Return the time zone to use when reading/writing Timestamps via JDBC.
getDate(String) - Method in interface io.ebean.SqlRow
Return the property as a sql date.
getDbDefaultValue() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return the mapping for DB column default values.
getDbEncrypt() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return the DbEncrypt handler for this DB platform.
getDbEncrypt() - Method in class io.ebean.config.ServerConfig
Return the DbEncrypt used to encrypt and decrypt properties.
getDbEncryptFunction(int) - Method in class io.ebean.config.dbplatform.AbstractDbEncrypt
Return the DB encryption function for the given JDBC type.
getDbEncryptFunction(int) - Method in interface io.ebean.config.dbplatform.DbEncrypt
 
getDbIdentity() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return the DB identity/sequence features for this platform.
getDbLength() - Method in class io.ebean.config.EncryptDeploy
Return a hint to specify the DB length.
getDbOrderBy() - Method in interface io.ebean.config.dbplatform.SqlLimitRequest
Return the orderBy clause of the sql query.
getDbPassword() - Method in class io.ebean.config.DbMigrationConfig
Return the DB password to use for running DB migrations.
getDbPlatform() - Method in interface io.ebean.config.dbplatform.SqlLimitRequest
return the database platform
getDbSchema() - Method in class io.ebean.config.DbMigrationConfig
Return the DB schema to use (for migration, testing etc).
getDbSchema() - Method in class io.ebean.config.ServerConfig
Return the DB schema to use.
getDbSql() - Method in interface io.ebean.config.dbplatform.SqlLimitRequest
Return the sql query.
getDbTypeMap() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return the mapping of JDBC to DB types.
getDbUsername() - Method in class io.ebean.config.DbMigrationConfig
Return the DB username to use for running DB migrations.
getDbUuid() - Method in class io.ebean.config.PlatformConfig
Return the DB type used to store UUID.
getDdlHeader() - Method in class io.ebean.config.DbMigrationConfig
Returns a DDL header prepend for each DDL.
getDdlInitSql() - Method in class io.ebean.config.ServerConfig
Return a SQL script to execute before the "create all" DDL has been run.
getDdlSeedSql() - Method in class io.ebean.config.ServerConfig
Return SQL script to execute after the "create all" DDL has been run.
getDecryptSql(String) - Method in interface io.ebean.config.dbplatform.DbEncryptFunction
Return the SQL for decrypting a column returning a VARCHAR.
getDefaultField() - Method in class io.ebean.search.TextQueryString
Return the default field.
getDefaultLength() - Method in class io.ebean.config.dbplatform.DbPlatformType
Return the default length/precision.
getDefaultScale() - Method in class io.ebean.config.dbplatform.DbPlatformType
Return the default scale.
getDefaultServer() - Static method in class io.ebean.Ebean
Returns the default EbeanServer.
getDeleteEvents() - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
Return delete events.
getDependentTables() - Method in class io.ebean.cache.QueryCacheEntry
Return the tables the query result is dependent on.
getDependentTables() - Method in class io.ebean.cache.ServerCacheNotification
 
getDiff() - Method in class io.ebean.Version
Return the map of differences from this bean to the prior version.
getDirectory() - Method in class io.ebean.config.ProfilingConfig
Return the directory profiling files are put into.
getDirtyProperties() - Method in class io.ebean.bean.EntityBeanIntercept
Return the array of flags indicating the dirty properties.
getDirtyPropertyKey() - Method in class io.ebean.bean.EntityBeanIntercept
Return a dirty property hash taking into account embedded beans.
getDirtyPropertyNames() - Method in class io.ebean.bean.EntityBeanIntercept
Return the set of dirty properties.
getDirtyValues() - Method in class io.ebean.bean.EntityBeanIntercept
Return a map of dirty properties with their new and old values.
getDirtyValues() - Method in interface io.ebean.BeanState
Return a map of the updated properties and their new and old values.
getDiscColumn() - Method in interface io.ebean.plugin.BeanType
Return the discriminator column.
getDisplayXtoYofZ(String, String) - Method in interface io.ebean.PagedList
Helper method to return a "X to Y of Z" string for this page where X is the first row, Y the last row and Z the total row count.
getDocMapping() - Method in interface io.ebean.plugin.BeanType
Return the DocumentMapping for this bean type.
getDocStoreConfig() - Method in class io.ebean.config.ServerConfig
Return the configuration for the ElasticSearch integration.
getDocStoreQueueId() - Method in interface io.ebean.plugin.BeanType
Return the doc store queueId for this bean type.
getDocValues() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getDouble(String, double) - Method in class io.ebean.config.PropertiesWrapper
Return a double property value.
getDouble(String) - Method in interface io.ebean.SqlRow
Return the property value as a Double.
getDtoQueryMetrics() - Method in class io.ebean.meta.BasicMetricVisitor
Return the DTO query metrics.
getEbeanServer() - Method in interface io.ebean.event.BeanDeleteIdRequest
Return the server processing the request.
getEbeanServer() - Method in interface io.ebean.event.BeanPersistRequest
Return the server processing the request.
getEbeanServer() - Method in interface io.ebean.event.BeanQueryRequest
Return the server processing the request.
getEmbedded(String) - Method in interface io.ebean.plugin.BeanDocType
Return the FetchPath for the embedded document.
getEmbedded(String) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
getEmbedded(String) - Method in class io.ebeanservice.docstore.api.support.DocStructure
Return the document structure for an embedded path.
getEmbeddedManyRoot(String) - Method in interface io.ebean.plugin.BeanDocType
For embedded 'many' properties we need a FetchPath relative to the root which is used to build and replace the embedded list.
getEmbeddedManyRoot(String) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
getEmbeddedManyRoot(String) - Method in class io.ebeanservice.docstore.api.support.DocStructure
 
getEmbeddedOwner() - Method in class io.ebean.bean.EntityBeanIntercept
Return the owning bean for an embedded bean.
getEmbeddedOwnerIndex() - Method in class io.ebean.bean.EntityBeanIntercept
Return the property index (for the parent) of this embedded bean.
getEnabled() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getEncryptBindSql() - Method in interface io.ebean.config.dbplatform.DbEncryptFunction
Return the DB function with bind variables used to encrypt a VARCHAR value.
getEncryptDbType() - Method in class io.ebean.config.dbplatform.AbstractDbEncrypt
Return the DB stored type for encrypted properties.
getEncryptDbType() - Method in interface io.ebean.config.dbplatform.DbEncrypt
Return the DB type that encrypted Strings are stored in.
getEncryptDeploy(TableName, String) - Method in interface io.ebean.config.EncryptDeployManager
Return true if the table column is encrypted.
getEncryptDeployManager() - Method in class io.ebean.config.ServerConfig
Return the EncryptDeployManager.
getEncryptKey(String, String) - Method in interface io.ebean.config.EncryptKeyManager
Return the key used to encrypt and decrypt a property mapping to the given table and column.
getEncryptKeyManager() - Method in class io.ebean.config.ServerConfig
Return the EncryptKeyManager.
getEncryptor() - Method in class io.ebean.config.ServerConfig
Return the Encryptor used to encrypt data on the java client side (as opposed to DB encryption functions).
getEnd() - Method in class io.ebean.Version
Return the effective end date time of this version.
getEntries() - Method in class io.ebean.Pairs
Return all the value pairs.
getEnum(Class<T>, String, T) - Method in class io.ebean.config.PropertiesWrapper
Return a Enum property value.
getEvent() - Method in class io.ebean.event.changelog.BeanChange
Return the change type (INSERT, UPDATE or DELETE).
getEventTime() - Method in class io.ebean.event.changelog.BeanChange
Return the event time in epoch millis.
getEventTime() - Method in class io.ebean.event.readaudit.ReadEvent
Return the event date time.
getEvictByIdle() - Method in class io.ebean.cache.ServerCacheStatistics
Return the count of entries evicted due to idle time.
getEvictByLRU() - Method in class io.ebean.cache.ServerCacheStatistics
Return the count of entries evicted due to time least recently used.
getEvictByTTL() - Method in class io.ebean.cache.ServerCacheStatistics
Return the count of entries evicted due to time to live.
getEvictionRunCount() - Method in class io.ebean.cache.ServerCacheStatistics
Return the eviction run count.
getEvictionRunMicros() - Method in class io.ebean.cache.ServerCacheStatistics
Return the eviction run time in micros.
getExecutionOrder() - Method in class io.ebean.event.BeanPersistAdapter
Returns 10 - override this to control the order in which BeanPersistController's are executed when there is multiple of them registered for a given entity type (class).
getExecutionOrder() - Method in interface io.ebean.event.BeanPersistController
When there are multiple BeanPersistController's for a given entity type this controls the order in which they are executed.
getExecutionOrder() - Method in interface io.ebean.event.BeanQueryAdapter
Returns an int to to control the order in which BeanQueryAdapter are executed when there is multiple of them registered for a given entity type (class).
getExpressionFactory() - Static method in class io.ebean.Ebean
Return the ExpressionFactory from the default server.
getExpressionFactory() - Method in interface io.ebean.EbeanServer
Return the ExpressionFactory for this server.
getExpressionFactory() - Method in interface io.ebean.Query
Return the ExpressionFactory used by this query.
getExpressionPath(String) - Method in interface io.ebean.plugin.BeanType
Return the ExpressionPath for a given property path.
getExternalTransactionManager() - Method in class io.ebean.config.ServerConfig
Return the external transaction manager.
getFields() - Method in class io.ebean.search.MultiMatch
Return the fields to search.
getFields() - Method in class io.ebean.search.TextQueryString
Return the fields.
getFields() - Method in class io.ebean.search.TextSimple
Return the fields.
getFilterMany() - Method in interface io.ebean.bean.BeanCollection
Return the filter (if any) that was used in building this collection.
getFindController() - Method in interface io.ebean.plugin.BeanType
Return the beanFinder.
getFindControllers() - Method in class io.ebean.config.ServerConfig
Return the list of BeanFindController instances.
getFirstRow() - Method in interface io.ebean.config.dbplatform.SqlLimitRequest
Return the first row value.
getFirstRow() - Method in interface io.ebean.Query
Return the first row value.
getFirstStackElement() - Method in class io.ebean.bean.ObjectGraphOrigin
 
getFirstStackTraceElement() - Method in class io.ebean.bean.CallStack
Return the first element of the call stack.
getFlags() - Method in class io.ebean.search.TextSimple
Return the flags.
getFloat(String) - Method in interface io.ebean.SqlRow
Return the property value as a Float.
getForeignKey(String, String) - Method in class io.ebean.config.MatchingNamingConvention
 
getForeignKey(String, String) - Method in interface io.ebean.config.NamingConvention
Return the foreign key column given the local and foreign properties.
getForeignKey(String, String) - Method in class io.ebean.config.UnderscoreNamingConvention
 
getForUpdateMode() - Method in interface io.ebean.Query
Return the "for update" mode to use.
getFullName() - Method in interface io.ebean.plugin.BeanType
Return the full name of the bean type.
getFutureCount() - Method in interface io.ebean.PagedList
Return the Future row count.
getFuzziness() - Method in class io.ebean.search.AbstractMatch
Return the fuzziness.
getFuzziness() - Method in class io.ebean.search.TextQueryString
Return the fuzziness.
getFuzzyMaxExpansions() - Method in class io.ebean.search.TextQueryString
Return the fuzzy max expansions.
getFuzzyPrefixLength() - Method in class io.ebean.search.TextQueryString
Return the fuzzy prefix length.
getGarbageCollectionWait() - Method in class io.ebean.config.AutoTuneConfig
Return the time in millis to wait after a system gc to collect profiling information.
getGeneratedKey() - Method in interface io.ebean.SqlUpdate
Return the generated key value.
getGeneratedSql() - Method in interface io.ebean.Query
Return the sql that was generated for executing this query.
getGeneratedSql() - Method in interface io.ebean.SqlUpdate
Return the generated sql that has named parameters converted to positioned parameters.
getGeneratedSql() - Method in interface io.ebean.Update
Return the sql that is actually executed.
getGeneratePendingDrop() - Method in class io.ebean.config.DbMigrationConfig
Return the migration version (or "next") to generate pending drops for.
getGeometrySRID() - Method in class io.ebean.config.PlatformConfig
Return the Geometry SRID.
getGeometrySRID() - Method in class io.ebean.config.ServerConfig
Return the Geometry SRID.
getHistorySupport() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return the history support for this database platform.
getHistoryTableSuffix() - Method in class io.ebean.config.ServerConfig
Return the history table suffix (defaults to _history).
getHitCount() - Method in class io.ebean.cache.ServerCacheStatistics
Return the hit count.
getHitRatio() - Method in interface io.ebean.cache.ServerCache
Return the hit ratio the cache is currently getting.
getHitRatio() - Method in class io.ebean.cache.ServerCacheStatistics
Returns an int from 0 to 100 (percentage) for the hit ratio.
getId() - Method in interface io.ebean.event.BeanDeleteIdRequest
Returns the Id value of the bean being deleted.
getId() - Method in class io.ebean.event.changelog.BeanChange
Return the object id.
getId() - Method in class io.ebean.event.readaudit.ReadEvent
Return the id of the bean read.
getId() - Method in interface io.ebean.Query
Return the Id value.
getId() - Method in class io.ebeanservice.docstore.api.RawDoc
Return the Id value.
getIdGenerators() - Method in class io.ebean.config.ServerConfig
Return the custom IdGenerator instances.
getIdProperty() - Method in interface io.ebean.plugin.BeanType
Return the Id property.
getIds() - Method in class io.ebean.event.readaudit.ReadEvent
Return the ids of the beans read.
getIdType() - Method in class io.ebean.config.dbplatform.DbIdentity
Return the default ID generation type that should be used.
getIdType() - Method in class io.ebean.config.PlatformConfig
Return the IdType to use (or null for the default choice).
getIdType() - Method in class io.ebean.config.ServerConfig
Return the preferred DB platform IdType.
getIdType() - Method in interface io.ebean.plugin.BeanType
Return the identity generation type.
getInclude() - Method in class io.ebean.text.json.JsonWriteOptions
Return the include mode for this request.
getIncludeInAll() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getIncludeProfileIds() - Method in class io.ebean.config.ProfilingConfig
Return the specific set of profileIds to include in profiling.
getIndex() - Method in class io.ebeanservice.docstore.api.RawDoc
Return the index name.
getIndexName() - Method in interface io.ebean.plugin.BeanDocType
Return the doc store index name for this bean type.
getIndexName() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Return the index name for this bean type.
getIndexName() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
getIndexType() - Method in interface io.ebean.plugin.BeanDocType
Return the doc store index type for this bean type.
getIndexType() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Return the index type for this bean type.
getIndexType() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
getInsertCount() - Method in class io.ebean.cache.ServerCacheStatistics
Return the put insert count.
getInt(String, int) - Method in class io.ebean.config.PropertiesWrapper
Return an int property value.
getInteger(String) - Method in interface io.ebean.SqlRow
Return a property as an Integer.
getIsolation() - Method in class io.ebean.TxScope
Return the Isolation level this transaction should run with.
getIsolationLevel() - Method in class io.ebean.TxScope
Return the isolation level.
getJdbcFetchSizeFindEach() - Method in class io.ebean.config.ServerConfig
Return the default JDBC fetchSize hint for findEach/findEachWhile queries.
getJdbcFetchSizeFindList() - Method in class io.ebean.config.ServerConfig
Return the default JDBC fetchSize hint for findList queries.
getJdbcType() - Method in interface io.ebean.plugin.ExpressionPath
Return the underlying JDBC type or 0 if this is not a scalar type.
getJodaLocalTimeMode() - Method in class io.ebean.config.ServerConfig
Return the mode to use for Joda LocalTime support 'normal' or 'utc'.
getJsonDateTime() - Method in class io.ebean.config.ServerConfig
Return the JSON format used for DateTime types.
getJsonFactory() - Method in class io.ebean.config.ServerConfig
Return the Jackson JsonFactory to use.
getJsonInclude() - Method in class io.ebean.config.ServerConfig
Return the JSON include mode used when writing JSON.
getKey() - Method in class io.ebean.bean.ObjectGraphOrigin
The key includes the queryPlan hash and the callStack hash.
getLabel() - Method in interface io.ebean.CallableSql
Return the label that is put into the transaction log.
getLabel() - Method in interface io.ebean.meta.MetaQueryMetric
The label for the query (can be null).
getLabel() - Method in interface io.ebean.SqlUpdate
Return the label that can be seen in the transaction logs.
getLabel() - Method in class io.ebean.TxScope
Return the label for the transaction.
getLastQueryTime() - Method in interface io.ebean.meta.MetaOrmQueryMetric
Return the time of the last query executed using this plan.
getLazyBatchSize() - Method in class io.ebean.FetchConfig
Return the batch size for lazy loading.
getLazyLoadBatchSize() - Method in class io.ebean.config.ServerConfig
Return the default batch size for lazy loading of beans and collections.
getLazyLoadProperty() - Method in class io.ebean.bean.EntityBeanIntercept
Return the property that triggered the lazy load.
getLazyLoadPropertyIndex() - Method in class io.ebean.bean.EntityBeanIntercept
Return the index of the property that triggered the lazy load.
getLikeClause(boolean) - Method in class io.ebean.config.dbplatform.DatabasePlatform
Returns the like clause used by this database platform.
getList() - Method in interface io.ebean.PagedList
Return the list of entities for this page.
getLoadContext() - Method in class io.ebean.text.json.JsonReadOptions
Return the load context to use.
getLoaded() - Method in class io.ebean.bean.EntityBeanIntercept
 
getLoadedProperties() - Method in interface io.ebean.event.BeanPersistRequest
For an update or delete of a partially populated bean this is the set of loaded properties and otherwise returns null.
getLoadedPropertyKey() - Method in class io.ebean.bean.EntityBeanIntercept
Return a loaded property hash.
getLoadedPropertyNames() - Method in class io.ebean.bean.EntityBeanIntercept
Return the set of property names for a partially loaded bean.
getLoadedProps() - Method in interface io.ebean.BeanState
For partially populated beans returns the properties that are loaded on the bean.
getLoadProperty() - Method in class io.ebean.bean.NodeUsageCollector
 
getLocale() - Method in class io.ebean.search.TextQueryString
Return the locale.
getLocale() - Method in class io.ebean.search.TextSimple
Return the locale.
getLocation() - Method in interface io.ebean.meta.MetaTimedMetric
Return the metric location if defined.
getLong(String, long) - Method in class io.ebean.config.PropertiesWrapper
Return a long property value.
getLong(String) - Method in interface io.ebean.SqlRow
Return a property value as a Long.
getM2MJoinTableName(TableName, TableName) - Method in class io.ebean.config.AbstractNamingConvention
 
getM2MJoinTableName(TableName, TableName) - Method in interface io.ebean.config.NamingConvention
Returns the ManyToMany join table name (aka the intersection table).
getMappingLocations() - Method in class io.ebean.config.ServerConfig
Return mapping locations to search for xml mapping via class path search.
getMappingPath() - Method in class io.ebean.config.DocStoreConfig
Return the mapping path.
getMappingSuffix() - Method in class io.ebean.config.DocStoreConfig
Return the mapping suffix.
getMax() - Method in interface io.ebean.meta.MetaTimedMetric
Return the max execution time in micros.
getMaxCallStack() - Method in class io.ebean.config.ServerConfig
Return the max call stack to use for origin location.
getMaxConstraintNameLength() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return the maximum constraint name allowed for the platform.
getMaxExpansions() - Method in class io.ebean.search.AbstractMatch
Return the max expansions.
getMaxIdleSecs() - Method in class io.ebean.cache.ServerCacheOptions
Return the maximum idle time.
getMaxLength() - Method in class io.ebean.config.DbConstraintNaming
Return the MaxLength implementation used to truncate/shorten db constraint names as necessary.
getMaxRows() - Method in interface io.ebean.config.dbplatform.SqlLimitRequest
Return the max rows for this query.
getMaxRows() - Method in interface io.ebean.Query
Return the max rows for this query.
getMaxSecsToLive() - Method in class io.ebean.cache.ServerCacheOptions
Return the maximum time to live.
getMaxSize() - Method in class io.ebean.cache.ServerCacheOptions
Return the maximum cache size.
getMaxSize() - Method in class io.ebean.cache.ServerCacheStatistics
Return the maximum size of the cache.
getMaxTableNameLength() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return the maximum table name length.
getMean() - Method in interface io.ebean.meta.MetaTimedMetric
Return the mean execution time in micros.
getMetaInfoManager() - Method in interface io.ebean.EbeanServer
Return the MetaInfoManager which is used to get meta data from the EbeanServer such as query execution statistics.
getMetaTable() - Method in class io.ebean.config.DbMigrationConfig
Return the table name that holds the migration run details (used by DB Migration runner only).
getMetricType() - Method in interface io.ebean.meta.MetaTimedMetric
Return the metric type.
getMigrationConfig() - Method in class io.ebean.config.ServerConfig
Return the DB migration configuration.
getMigrationPath() - Method in class io.ebean.config.DbMigrationConfig
Return the resource path for db migrations.
getMinimumMicros() - Method in class io.ebean.config.ProfilingConfig
Return the minimum transaction execution to be included in profiling.
getMinShouldMatch() - Method in class io.ebean.search.AbstractMatch
Return the minimum should match.
getMinShouldMatch() - Method in class io.ebean.search.TextCommonTerms
Return the minimum to match.
getMinShouldMatch() - Method in class io.ebean.search.TextQueryString
Return the minimum should match.
getMinShouldMatch() - Method in class io.ebean.search.TextSimple
Return the minimum should match.
getMinShouldMatchHighFreq() - Method in class io.ebean.search.TextCommonTerms
Return the minimum to match for high frequency.
getMinShouldMatchLowFreq() - Method in class io.ebean.search.TextCommonTerms
Return the minimum to match for low frequency.
getMissCount() - Method in class io.ebean.cache.ServerCacheStatistics
Return the miss count.
getMode() - Method in class io.ebean.config.AutoTuneConfig
Return the mode used when autoTune has not been explicit defined on a query.
getMode() - Method in class io.ebean.config.EncryptDeploy
Return the encryption mode.
getMode(PersistRequest.Type, DocStoreMode) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Determine and return how this persist type will be processed given the transaction mode.
getMode(PersistRequest.Type, DocStoreMode) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
getModelPath() - Method in class io.ebean.config.DbMigrationConfig
Return the relative path for the model files (defaults to model).
getModelSuffix() - Method in class io.ebean.config.DbMigrationConfig
Return the model suffix (defaults to model.xml)
getModifyAdditions() - Method in interface io.ebean.bean.BeanCollection
Return the list of objects added to the list set or map.
getModifyListening() - Method in interface io.ebean.bean.BeanCollection
Return the current modify listening mode.
getModifyRemovals() - Method in interface io.ebean.bean.BeanCollection
Return the list of objects removed from the list set or map.
getModifyTimestamp() - Method in class io.ebean.cache.ServerCacheNotification
 
getName() - Method in interface io.ebean.bean.BeanCollectionLoader
Return the name of the associated EbeanServer.
getName() - Method in interface io.ebean.bean.BeanLoader
Return the name of the associated EbeanServer.
getName() - Method in class io.ebean.config.DbMigrationConfig
Return the migration name which is short description text that can be appended to the migration version to become the ddl script file name.
getName() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return the name of the underlying Platform in lowercase.
getName() - Method in class io.ebean.config.dbplatform.DbPlatformType
Return the type name.
getName() - Method in interface io.ebean.config.dbplatform.PlatformIdGenerator
Return the name of the IdGenerator.
getName() - Method in class io.ebean.config.dbplatform.SequenceIdGenerator
Returns the sequence name.
getName() - Method in class io.ebean.config.dbplatform.SimpleSequenceIdGenerator
 
getName() - Method in interface io.ebean.config.IdGenerator
Return the name of the IdGenerator.
getName() - Method in class io.ebean.config.ServerConfig
Return the name of the EbeanServer.
getName() - Method in class io.ebean.config.TableName
Gets the name.
getName() - Method in interface io.ebean.EbeanServer
Return the name.
getName() - Method in interface io.ebean.meta.MetaTimedMetric
Return the metric name.
getName() - Method in interface io.ebean.plugin.BeanType
Return the short name of the bean type.
getName() - Method in interface io.ebean.plugin.Property
Return the name of the property.
getName() - Method in interface io.ebean.Update
Return the name if it is a named update.
getName() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
Return the property name.
getName() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
Return the name.
getNamespace() - Method in class io.ebean.config.ContainerConfig
Return the namespace.
getNamingConvention() - Method in class io.ebean.config.ServerConfig
Return the NamingConvention.
getNaturalKeyCache(Class<?>) - Method in interface io.ebean.cache.ServerCacheManager
Return the cache for mapping natural keys to id values.
getNestedEvents() - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
Return the list of nested update events.
getNewValue() - Method in class io.ebean.ValuePair
Return the new value.
getNode() - Method in class io.ebean.bean.NodeUsageCollector
Return the associated node which identifies the location in the object graph of the bean/reference.
getNode() - Method in interface io.ebean.meta.MetaOrmQueryNode
Return the ObjectGraphNode which has the origin point and relative path.
getNorms() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getNoRollbackFor() - Method in class io.ebean.TxScope
Return the throwable's that should NOT cause a rollback.
getNullValue() - Method in interface io.ebean.config.ScalarTypeConverter
Return the value to represent null.
getNullValue() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getObject(int) - Method in interface io.ebean.CallableSql
Return an OUT parameter value.
getObjectGraphNode() - Method in interface io.ebean.meta.MetaOrmQueryOrigin
The 'origin' and path which this query belongs to.
getObjectMapper() - Method in class io.ebean.config.ServerConfig
Return the Jackson ObjectMapper.
getObjectMapper() - Method in class io.ebean.text.json.JsonReadOptions
Return the Jackson ObjectMapper to use (if not wanted to use the objectMapper set on the ServerConfig).
getObjectMapper() - Method in class io.ebean.text.json.JsonWriteOptions
Return the jackson object mapper to use.
getOldData() - Method in class io.ebean.event.changelog.BeanChange
Return the old data in JSON form.
getOldValue() - Method in class io.ebean.ValuePair
Return the old value.
getOnQueryOnly() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return the behaviour to use when ending a read only transaction.
getOpenQuote() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return the open quote for quoted identifiers.
getOptions() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
Return the property options.
getOptions() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getOriginKey(int) - Method in class io.ebean.bean.CallStack
 
getOriginNode() - Method in class io.ebean.config.SlowQueryEvent
Return the origin point for the root query.
getOriginQueryPoint() - Method in class io.ebean.bean.ObjectGraphNode
Return the origin query point.
getOrigins() - Method in interface io.ebean.meta.MetaOrmQueryMetric
Return the 'origin' points and paths that resulted in the query being executed and the associated number of times the query was executed via that path.
getOrigValue(int) - Method in class io.ebean.bean.EntityBeanIntercept
Return the original value that was changed via an update.
getOrmQuery() - Method in interface io.ebean.config.dbplatform.SqlLimitRequest
return the query
getOrmQueryMetrics() - Method in class io.ebean.meta.BasicMetricVisitor
Return the ORM query metrics.
getOwner() - Method in class io.ebean.bean.EntityBeanIntercept
Return the 'owning' entity bean.
getOwnerBean() - Method in interface io.ebean.bean.BeanCollection
Return the bean that owns this collection.
getOwnerId() - Method in class io.ebean.bean.EntityBeanIntercept
Return the ownerId (IdClass).
getPackages() - Method in class io.ebean.config.ServerConfig
Return packages to search for entities via class path search.
getPageIndex() - Method in interface io.ebean.PagedList
Return the index position of this page (Zero based).
getPageSize() - Method in interface io.ebean.PagedList
Return the page size used for this query.
getPassword() - Method in class io.ebean.config.DocStoreConfig
Return the password credential for connecting to the document store.
getPatchInsertOn() - Method in class io.ebean.config.DbMigrationConfig
Return migration versions that should be added to history without running.
getPatchResetChecksumOn() - Method in class io.ebean.config.DbMigrationConfig
Return migration versions that should have their checksum reset and not run.
getPath() - Method in class io.ebean.bean.ObjectGraphNode
Return the path relative to the root.
getPath() - Method in class io.ebean.DocStoreQueueEntry
Return the path if this is a nested update.
getPath() - Method in class io.ebean.text.PathProperties.Props
 
getPathHash() - Method in class io.ebean.bean.CallStack
Return the hash for the stack elements (excluding first stack element).
getPathProperties() - Method in class io.ebean.text.json.JsonWriteOptions
Return the properties to include by path.
getPathProps() - Method in class io.ebean.text.PathProperties
 
getPaths() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
Return the document structure as PathProperties.
getPathToResources() - Method in class io.ebean.config.DocStoreConfig
Return the relative file system path to resources when generating mapping files.
getPersist() - Method in class io.ebean.config.DocStoreConfig
Return the default behavior for when Insert, Update and Delete events occur on beans that have an associated Document store.
getPersistBatch() - Method in class io.ebean.config.ServerConfig
Return the PersistBatch mode to use by default at the transaction level.
getPersistBatchOnCascade() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return the platform default JDBC batch mode for persist cascade.
getPersistBatchOnCascade() - Method in class io.ebean.config.ServerConfig
Return the JDBC batch mode to use per save(), delete(), insert() or update() request.
getPersistBatchSize() - Method in class io.ebean.config.ServerConfig
Return the batch size used for JDBC batching.
getPersistController() - Method in interface io.ebean.plugin.BeanType
Return the bean persist controller.
getPersistControllers() - Method in class io.ebean.config.ServerConfig
Return the BeanPersistController instances.
getPersistenceContext() - Method in class io.ebean.bean.EntityBeanIntercept
Return the persistenceContext.
getPersistenceContext() - Method in interface io.ebean.text.json.JsonBeanReader
Return the persistence context if one is being used.
getPersistenceContext() - Method in class io.ebean.text.json.JsonReadOptions
Return the persistence context to use when marshalling JSON.
getPersistenceContextScope() - Method in class io.ebean.config.ServerConfig
Return the default PersistenceContextScope to be used if one is not explicitly set on a query.
getPersistEvents() - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
Return the persist insert and update requests to be sent to the document store.
getPersistListener() - Method in interface io.ebean.plugin.BeanType
Return the bean persist listener.
getPersistListeners() - Method in class io.ebean.config.ServerConfig
Return the BeanPersistListener instances.
getPhraseSlop() - Method in class io.ebean.search.TextQueryString
Return the phrase slop.
getPlatform() - Method in class io.ebean.config.CustomDbTypeMapping
Return the platform this mapping should apply to.
getPlatform() - Method in class io.ebean.config.DbMigrationConfig
Return the DB platform to generate migration DDL for.
getPlatform() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return the platform key.
getPlatformConfig() - Method in class io.ebean.config.ServerConfig
Return the configuration for DB types (such as UUID and custom mappings).
getPlatformMatchingAnnotation(Set<T>, Platform) - Static method in class io.ebean.util.AnnotationUtil
Finds a suitable annotation from Set anns for this platform.
getPluginApi() - Method in interface io.ebean.EbeanServer
Return the extended API intended for use by plugins.
getPodName() - Method in class io.ebean.config.ContainerConfig
Return the pod name.
getPort() - Method in class io.ebean.config.ContainerConfig
Return the port to use.
getPostConstructListeners() - Method in class io.ebean.config.ServerConfig
Return the list of BeanPostLoader instances.
getPostLoaders() - Method in class io.ebean.config.ServerConfig
Return the list of BeanPostLoader instances.
getPrefixLength() - Method in class io.ebean.search.AbstractMatch
Return the prefix length.
getProfileId() - Method in interface io.ebean.plugin.BeanType
Return the profileId of the bean type.
getProfileId() - Method in class io.ebean.TxScope
Return the transaction profile id.
getProfileLocation() - Method in interface io.ebean.meta.MetaOrmQueryMetric
Return the profile location.
getProfileLocation() - Method in class io.ebean.TxScope
Return the profile location.
getProfilesPerFile() - Method in class io.ebean.config.ProfilingConfig
Return the number of profiles to write to a single file.
getProfilingBase() - Method in class io.ebean.config.AutoTuneConfig
Return the base number of queries to profile before changing to profile only a percentage of following queries (profileRate).
getProfilingConfig() - Method in class io.ebean.config.ServerConfig
Return the configuration for profiling.
getProfilingFile() - Method in class io.ebean.config.AutoTuneConfig
Return the name of the file that profiling information is written to.
getProfilingRate() - Method in class io.ebean.config.AutoTuneConfig
Return the rate (%) of queries to be profiled after the 'base' amount of profiling.
getProfilingUpdateFrequency() - Method in class io.ebean.config.AutoTuneConfig
Return the frequency in seconds the profiling should be collected and automatically applied to the tuning.
getProperties() - Method in class io.ebean.config.ContainerConfig
Return the deployment properties.
getProperties() - Method in class io.ebean.config.ServerConfig
Return the properties that we used for configuration and were set via a call to loadFromProperties().
getProperties(String) - Method in interface io.ebean.FetchPath
Return the properties at the given path.
getProperties() - Method in class io.ebean.OrderBy
Return the properties for this OrderBy.
getProperties(String) - Method in class io.ebean.text.PathProperties
Get the properties for a given path.
getProperties() - Method in class io.ebean.text.PathProperties.Props
Return the properties for this property set.
getProperties() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
Return the document structure with mapping details.
getPropertiesAsString() - Method in class io.ebean.text.PathProperties.Props
Return the properties as a comma delimited string.
getProperty(int) - Method in class io.ebean.bean.EntityBeanIntercept
Return the property name for the given property.
getProperty() - Method in class io.ebean.OrderBy.Property
Return the property name.
getProperty(String) - Method in interface io.ebean.plugin.BeanType
Return the Property to read values from a bean.
getProperty0() - Method in class io.ebean.Pairs
Return the first property name.
getProperty1() - Method in class io.ebean.Pairs
Return the second property name.
getPropertyFromColumn(Class<?>, String) - Method in class io.ebean.config.MatchingNamingConvention
 
getPropertyFromColumn(Class<?>, String) - Method in interface io.ebean.config.NamingConvention
Return the property name from the column name.
getPropertyFromColumn(Class<?>, String) - Method in class io.ebean.config.UnderscoreNamingConvention
Converts underscore based column name to Camel case property name.
getPropertyLength() - Method in class io.ebean.bean.EntityBeanIntercept
Return the number of properties.s
getPropertyName() - Method in interface io.ebean.bean.BeanCollection
Return the bean property name this collection represents.
getQualifiedName() - Method in class io.ebean.config.TableName
Returns the qualified name in the form catalog.schema.name.
getQuery() - Method in interface io.ebean.event.BeanQueryRequest
Returns the query.
getQuery() - Method in interface io.ebean.FutureIds
Returns the original query used to fetch the Id's.
getQuery() - Method in interface io.ebean.FutureList
Return the query that is being executed by a background thread.
getQuery() - Method in class io.ebean.OrderBy
Return the associated query if there is one.
getQuery() - Method in interface io.ebeanservice.docstore.api.DocQueryRequest
Return the query for this request.
getQueryAdapter() - Method in interface io.ebean.plugin.BeanType
Return the BeanQueryAdapter or null if none is defined.
getQueryAdapters() - Method in class io.ebean.config.ServerConfig
Return the BeanQueryAdapter instances.
getQueryBatchSize() - Method in class io.ebean.config.ServerConfig
Gets the query batch size.
getQueryBatchSize() - Method in class io.ebean.FetchConfig
Return the batch size for separate query load.
getQueryCache(Class<?>) - Method in interface io.ebean.cache.ServerCacheManager
Return the cache for query results of a particular type of bean.
getQueryCacheEntryValidate() - Method in class io.ebean.cache.ServerCacheConfig
Return the service that provides validation for query cache entries.
getQueryCacheMaxIdleTime() - Method in class io.ebean.config.ServerConfig
Return the L2 query cache default max idle time in seconds.
getQueryCacheMaxSize() - Method in class io.ebean.config.ServerConfig
Return the L2 query cache default max size.
getQueryCacheMaxTimeToLive() - Method in class io.ebean.config.ServerConfig
Return the L2 query cache default max time to live in seconds.
getQueryKey() - Method in class io.ebean.event.readaudit.ReadAuditQueryPlan
Return the query key (relative to the bean type).
getQueryKey() - Method in class io.ebean.event.readaudit.ReadEvent
Return the query key (relative to the bean type).
getQueryPlanHash() - Method in interface io.ebean.meta.MetaOrmQueryMetric
Return a string representation of the query plan hash.
getQueryPlanTTLSeconds() - Method in class io.ebean.config.ServerConfig
Return the query plan time to live.
getQueryTuningFile() - Method in class io.ebean.config.AutoTuneConfig
Return the name of the file that holds the query tuning information.
getQueryType() - Method in interface io.ebean.Query
Return the type of query being executed.
getQueueEntries() - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
Return the entries for sending to the queue.
getQueueId() - Method in class io.ebean.DocStoreQueueEntry
Return the associate queueId.
getQueueId() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Return the unique queueId for this bean type.
getQueueId() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
Return the queueId.
getQueueId() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
getReadAuditLogger() - Method in class io.ebean.config.ServerConfig
Return the ReadAuditLogger to use.
getReadAuditPrepare() - Method in class io.ebean.config.ServerConfig
Return the ReadAuditPrepare to use.
getReadOnlyDataSource() - Method in class io.ebean.config.ServerConfig
Return the read only DataSource.
getReadOnlyDataSource() - Method in interface io.ebean.plugin.SpiServer
Return the associated read only DataSource for this EbeanServer instance (can be null).
getReadOnlyDataSourceConfig() - Method in class io.ebean.config.ServerConfig
Return the configuration for the read only DataSource.
getReference(Class<T>, Object) - Static method in class io.ebean.Ebean
Get a reference object.
getReference(Class<T>, Object) - Method in interface io.ebean.EbeanServer
Get a reference object.
getRemoveCount() - Method in class io.ebean.cache.ServerCacheStatistics
Return the remove count.
getReplicas() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
Return the number of replicas.
getResourceDirectory() - Method in class io.ebean.config.ServerConfig
Returns the resource directory.
getResources(String) - Method in class io.ebean.config.ClassLoadConfig
Return the resources for the given name.
getRewrite() - Method in class io.ebean.search.AbstractMatch
Return the rewrite option.
getRewrite() - Method in class io.ebean.search.TextQueryString
Return the rewrite option.
getRollbackFor() - Method in class io.ebean.TxScope
Return the throwable's that should cause a rollback.
getRowCount() - Method in class io.ebean.config.SlowQueryEvent
Return the total row count associated with the query.
getRunnerConfig() - Method in class io.ebean.config.DbMigrationConfig
Return the underlying migration runner configuration allowing for more advanced settings.
getRunPlaceholderMap() - Method in class io.ebean.config.DbMigrationConfig
Return a map of placeholder values that are substituted in SQL scripts when running migration (used by DB Migration runner only).
getRunPlaceholders() - Method in class io.ebean.config.DbMigrationConfig
Return a comma and equals delimited placeholders that are substituted in SQL scripts when running migration (used by DB Migration runner only).
getSchema() - Method in class io.ebean.config.AbstractNamingConvention
Return the schema.
getSchema() - Method in class io.ebean.config.TableName
Gets the schema.
getScore() - Method in class io.ebeanservice.docstore.api.RawDoc
Return the score.
getSearchAnalyzer() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getSelectLastInsertedId(String) - Method in class io.ebean.config.dbplatform.DbIdentity
Return the SQL query to find the SelectLastInsertedId.
getSequenceFormat() - Method in class io.ebean.config.AbstractNamingConvention
Returns the sequence format.
getSequenceName(String, String) - Method in class io.ebean.config.AbstractNamingConvention
 
getSequenceName(String, String) - Method in interface io.ebean.config.NamingConvention
Return the sequence name given the table name (for DB's that use sequences).
getSequenceName() - Method in interface io.ebean.plugin.BeanType
Return the sequence name associated to this entity bean type (if there is one).
getServer(String) - Static method in class io.ebean.Ebean
Get the EbeanServer for a given DataSource.
getServerCacheManager() - Static method in class io.ebean.Ebean
Return the manager of the server cache ("L2" cache).
getServerCacheManager() - Method in interface io.ebean.EbeanServer
Return the manager of the server cache ("L2" cache).
getServerCachePlugin() - Method in class io.ebean.config.ServerConfig
Return the ServerCachePlugin.
getServerConfig() - Method in interface io.ebean.plugin.SpiServer
Return the serverConfig.
getServerConfigStartupListeners() - Method in class io.ebean.config.ServerConfig
Return the list of ServerConfigStartup instances.
getServerName() - Method in class io.ebean.config.PropertiesWrapper
Return the serverName (optional).
getServerName() - Method in class io.ebean.TxScope
Return the serverName for this transaction.
getServiceName() - Method in class io.ebean.config.ContainerConfig
Return the service name.
getServiceObject(String) - Method in class io.ebean.config.ServerConfig
Return the service object given the key.
getShallowCopy() - Method in interface io.ebean.bean.BeanCollection
Return a shallow copy of this collection that is modifiable.
getShallowCopy() - Method in class io.ebean.common.BeanList
 
getShallowCopy() - Method in class io.ebean.common.BeanMap
 
getShallowCopy() - Method in class io.ebean.common.BeanSet
 
getShards() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
Return the number of shards.
getSize() - Method in class io.ebean.cache.ServerCacheStatistics
Return the size of the cache.
getSlowQueryListener() - Method in class io.ebean.config.ServerConfig
Return the slow query event listener.
getSlowQueryMillis() - Method in class io.ebean.config.ServerConfig
Return the slow query time in millis.
getSortable() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getSortOrder() - Method in class io.ebean.bean.EntityBeanIntercept
Return the sort order value for an order column.
getSource() - Method in class io.ebean.event.changelog.ChangeSet
Return a code that identifies the source of the change (like the name of the application).
getSource() - Method in class io.ebean.event.readaudit.ReadEvent
Return a code that identifies the source of the change (like the name of the application).
getSource() - Method in class io.ebeanservice.docstore.api.RawDoc
Return the source document as a Map.
getSql() - Method in interface io.ebean.CallableSql
Return the callable sql.
getSql(int) - Method in class io.ebean.config.dbplatform.db2.DB2SequenceIdGenerator
 
getSql(int) - Method in class io.ebean.config.dbplatform.h2.H2SequenceIdGenerator
 
getSql(int) - Method in class io.ebean.config.dbplatform.oracle.OracleSequenceIdGenerator
 
getSql(int) - Method in class io.ebean.config.dbplatform.postgres.PostgresSequenceIdGenerator
 
getSql(int) - Method in class io.ebean.config.dbplatform.SequenceIdGenerator
 
getSql() - Method in class io.ebean.config.dbplatform.SqlLimitResponse
The final query sql with SQL limit statements added.
getSql(int) - Method in class io.ebean.config.dbplatform.sqlserver.SqlServerStepSequence
 
getSql() - Method in class io.ebean.config.SlowQueryEvent
Return the SQL for the slow query.
getSql() - Method in class io.ebean.event.readaudit.ReadAuditQueryPlan
Return the sql statement.
getSql() - Method in interface io.ebean.meta.MetaQueryMetric
The actual SQL of the query.
getSql() - Method in interface io.ebean.SqlUpdate
Return the sql statement.
getSqlLimiter() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return the SqlLimiter used to apply additional sql around a query to limit its results.
getStart() - Method in class io.ebean.Version
Return the effective start date time of this version.
getStartTime() - Method in interface io.ebean.meta.MetaOrmQueryNode
Return the startTime of statistics collection.
getStartTime() - Method in interface io.ebean.meta.MetaTimedMetric
Return the time the counters started from.
getStatistics(boolean) - Method in interface io.ebean.cache.ServerCache
Return statistics for the cache.
getStore() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getString(String) - Method in interface io.ebean.SqlRow
Return a property as a String.
getStringParser() - Method in interface io.ebean.plugin.ExpressionPath
Return the default StringParser for the scalar property.
getStringValue() - Method in interface io.ebean.config.EncryptKey
Return the string key value.
getSysPeriodLower(String, String) - Method in interface io.ebean.config.dbplatform.DbHistorySupport
Return the column for the system period lower bound that will be included in findVersions() queries.
getSysPeriodLower(String, String) - Method in class io.ebean.config.dbplatform.DbViewHistorySupport
Return the lower bound column prepended with the table alias.
getSysPeriodLower(String, String) - Method in class io.ebean.config.dbplatform.oracle.OracleDbHistorySupport
Returns the Oracle specific effective start column.
getSysPeriodLower(String, String) - Method in class io.ebean.config.dbplatform.postgres.PostgresHistorySupport
 
getSysPeriodLower(String, String) - Method in class io.ebean.config.dbplatform.sqlserver.SqlServerHistorySupport
Returns the SQL Server specific effective start column.
getSysPeriodUpper(String, String) - Method in interface io.ebean.config.dbplatform.DbHistorySupport
Return the column for the system period upper bound that will be included in findVersions() queries.
getSysPeriodUpper(String, String) - Method in class io.ebean.config.dbplatform.DbViewHistorySupport
Return the upper bound column prepended with the table alias.
getSysPeriodUpper(String, String) - Method in class io.ebean.config.dbplatform.oracle.OracleDbHistorySupport
Returns the Oracle specific effective end column.
getSysPeriodUpper(String, String) - Method in class io.ebean.config.dbplatform.postgres.PostgresHistorySupport
 
getSysPeriodUpper(String, String) - Method in class io.ebean.config.dbplatform.sqlserver.SqlServerHistorySupport
Returns the SQL Server specific effective end column.
getTableAliasPlaceHolder() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return the table alias placeholder.
getTableName(Class<?>) - Method in class io.ebean.config.AbstractNamingConvention
Returns the table name for a given entity bean.
getTableName(Class<?>) - Method in interface io.ebean.config.NamingConvention
Returns the table name for a given Class.
getTableName() - Method in interface io.ebean.event.BulkTableEvent
Return the name of the table that was involved.
getTableNameByConvention(Class<?>) - Method in class io.ebean.config.MatchingNamingConvention
 
getTableNameByConvention(Class<?>) - Method in class io.ebean.config.UnderscoreNamingConvention
Returns the last part of the class name.
getTenantCatalogProvider() - Method in class io.ebean.config.ServerConfig
Return the tenancy catalog provider.
getTenantDataSourceProvider() - Method in class io.ebean.config.ServerConfig
Return the tenancy datasource provider.
getTenantId() - Method in class io.ebean.event.changelog.BeanChange
Return the tenant id.
getTenantMode() - Method in class io.ebean.config.ServerConfig
Return the tenancy mode used.
getTenantPartitionColumn() - Method in class io.ebean.config.ServerConfig
Return the column name used for TenantMode.PARTITION.
getTenantProvider() - Method in class io.ebean.cache.ServerCacheConfig
Return the current tenant provider.
getTenantSchemaProvider() - Method in class io.ebean.config.ServerConfig
Return the tenancy schema provider.
getTieBreaker() - Method in class io.ebean.search.MultiMatch
Return the tie breaker.
getTieBreaker() - Method in class io.ebean.search.TextQueryString
Return the tie breaker.
getTimedMetrics() - Method in class io.ebean.meta.BasicMetricVisitor
Return timed metrics for Transactions, labelled SqlQuery, labelled SqlUpdate.
getTimeMillis() - Method in class io.ebean.config.SlowQueryEvent
Return the execution time in millis.
getTimeout() - Method in interface io.ebean.CallableSql
Return the statement execution timeout.
getTimeout() - Method in interface io.ebean.SqlUpdate
Return the timeout used to execute this statement.
getTimestamp() - Method in class io.ebean.cache.QueryCacheEntry
Return the timestamp used to check for modifications on the dependent tables.
getTimestamp(String) - Method in interface io.ebean.SqlRow
Return the property as a sql timestamp.
getTimeZone() - Method in class io.ebean.search.TextQueryString
Return the time zone.
getTotal() - Method in interface io.ebean.meta.MetaTimedMetric
Return the total execution time in micros.
getTotalBeans() - Method in interface io.ebean.meta.MetaOrmQueryNode
Return the total beans loaded by queries for this node.
getTotalCount() - Method in interface io.ebean.PagedList
Return the total row count for all pages.
getTotalPageCount() - Method in interface io.ebean.PagedList
Return the total number of pages based on the page size and total row count.
getTotalTime() - Method in interface io.ebean.meta.MetaOrmQueryNode
Return the total time of queries executed for this node.
getTransaction() - Method in interface io.ebean.event.BeanDeleteIdRequest
Return the Transaction associated with this request.
getTransaction() - Method in interface io.ebean.event.BeanPersistRequest
Return the Transaction associated with this request.
getTransaction() - Method in interface io.ebean.event.BeanQueryRequest
Return the Transaction associated with this request.
getTransaction() - Method in interface io.ebeanservice.docstore.api.DocQueryRequest
Return the transaction for this request (can be null for document store only queries).
getTrimFrequency() - Method in class io.ebean.cache.ServerCacheOptions
Return the trim frequency in seconds.
getTxnBatch() - Method in class io.ebean.event.changelog.ChangeSet
Returns the batch id.
getTxnId() - Method in class io.ebean.event.changelog.ChangeSet
Return the txnId.
getTxnState() - Method in class io.ebean.event.changelog.ChangeSet
Return the transaction state.
getType() - Method in class io.ebean.cache.ServerCacheConfig
Return the cache type.
getType() - Method in class io.ebean.config.CustomDbTypeMapping
Return the DB type the mapping applies to.
getType() - Method in class io.ebean.DocStoreQueueEntry
Return the event type.
getType() - Method in class io.ebean.event.changelog.BeanChange
Return the object type (typically table name).
getType() - Method in interface io.ebean.meta.MetaQueryMetric
The type of entity or DTO bean.
getType() - Method in class io.ebean.search.MultiMatch
Return the type.
getType() - Method in class io.ebean.TxScope
Return the transaction type.
getType() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
Return the type of the property.
getType() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
Return the type.
getType() - Method in class io.ebeanservice.docstore.api.RawDoc
Return the index type.
getUnchecked() - Method in interface io.ebean.FutureList
Same as Future.get() but wraps InterruptedException and ExecutionException in the unchecked PersistenceException.
getUnchecked(long, TimeUnit) - Method in interface io.ebean.FutureList
Same as Future.get(long, java.util.concurrent.TimeUnit) but wraps InterruptedException and ExecutionException in the unchecked PersistenceException.
getUpdateCount() - Method in class io.ebean.cache.ServerCacheStatistics
Return the put update count.
getUpdatedProperties() - Method in interface io.ebean.event.BeanPersistRequest
For an update this is the set of properties that where updated.
getUpdatedValues() - Method in interface io.ebean.event.BeanPersistRequest
Returns a map of the properties that have changed and their new and old values.
getUrl() - Method in class io.ebean.config.DocStoreConfig
Return the URL to the Document store.
getUsed() - Method in class io.ebean.bean.NodeUsageCollector
Return the set of used properties.
getUserContext() - Method in class io.ebean.event.changelog.ChangeSet
Return a user context value - anything you set yourself in ChangeLogListener prepare().
getUserContext() - Method in class io.ebean.event.readaudit.ReadEvent
Return a user context value - anything you set yourself in ChangeLogListener prepare().
getUserId() - Method in class io.ebean.event.changelog.ChangeSet
Return the application user Id.
getUserId() - Method in class io.ebean.event.readaudit.ReadEvent
Return the application user Id.
getUserIpAddress() - Method in class io.ebean.event.changelog.ChangeSet
Return the application users ip address.
getUserIpAddress() - Method in class io.ebean.event.readaudit.ReadEvent
Return the application users ip address.
getUsername() - Method in class io.ebean.config.DocStoreConfig
Return the user credential for connecting to the document store.
getUserObject(String) - Method in interface io.ebean.Transaction
getUtilDate(String) - Method in interface io.ebean.SqlRow
Return the property as a java.util.Date.
getUUID(String) - Method in interface io.ebean.SqlRow
Return a property as a UUID.
getUuidStateFile() - Method in class io.ebean.config.ServerConfig
Return the UUID state file.
getUuidVersion() - Method in class io.ebean.config.ServerConfig
Returns the UUID version mode.
getVal(Object) - Method in interface io.ebean.plugin.Property
Return the value of the property on the given bean.
getValue() - Method in class io.ebean.cache.QueryCacheEntry
Return the actual query result.
getValue() - Method in class io.ebean.CountedValue
 
getValue() - Method in enum io.ebean.DocStoreQueueEntry.Action
Return the value associated with this action type.
getVersion() - Method in class io.ebean.config.DbMigrationConfig
Return the migration version (typically FlywayDb compatible).
getVersion() - Static method in class io.ebean.EbeanVersion
Returns the ebean version (read from /META-INF/maven/io.ebean/ebean/pom.properties)
getVersionsBetweenSuffix(String) - Method in interface io.ebean.config.dbplatform.DbHistorySupport
Return the 'versions between timestamp' suffix.
getVersionsBetweenSuffix(String) - Method in class io.ebean.config.dbplatform.DbViewHistorySupport
Returns the configured view suffix (same as getAsOfViewSuffix()).
getVersionsBetweenSuffix(String) - Method in class io.ebean.config.dbplatform.oracle.OracleDbHistorySupport
 
getVersionsBetweenSuffix(String) - Method in class io.ebean.config.dbplatform.sqlserver.SqlServerHistorySupport
 
getVisitorMap() - Method in class io.ebean.text.json.JsonReadOptions
Return the map of JsonReadBeanVisitor's.
getVisitorMap() - Method in class io.ebean.text.json.JsonWriteOptions
Return the Map of registered JsonWriteBeanVisitor's by path.
getWhenCreatedProperty() - Method in interface io.ebean.plugin.BeanType
Return the when created property if there is one defined.
getWhenModifiedProperty() - Method in interface io.ebean.plugin.BeanType
Return the when modified property if there is one defined.
getWithOption(Class<?>, Object) - Method in interface io.ebean.bean.PersistenceContext
Get the bean from the persistence context also checked to see if it had been previously deleted (if so then you also can't hit the L2 cache to fetch the bean for this particular persistence context).
getZeroHash() - Method in class io.ebean.bean.CallStack
Return the hash for the first stack element.
getZeroTerms() - Method in class io.ebean.search.AbstractMatch
Return the zero terms option.
gt(String, Object) - Static method in class io.ebean.Expr
Greater Than - property greater than the given value.
gt(String, Object) - Method in interface io.ebean.ExpressionFactory
Greater Than - property greater than the given value.
gt(String, Object) - Method in interface io.ebean.ExpressionList
Greater Than - property greater than the given value.
gt(String, Object) - Method in interface io.ebean.Filter
Greater Than - property greater than the given value.

H

H2DbEncrypt - Class in io.ebean.config.dbplatform.h2
H2 encryption support via encrypt decrypt function.
H2DbEncrypt() - Constructor for class io.ebean.config.dbplatform.h2.H2DbEncrypt
 
H2HistorySupport - Class in io.ebean.config.dbplatform.h2
Runtime support for @History with H2.
H2HistorySupport() - Constructor for class io.ebean.config.dbplatform.h2.H2HistorySupport
 
H2HistoryTrigger - Class in io.ebean.config.dbplatform.h2
H2 database trigger used to populate history tables to support the @History feature.
H2HistoryTrigger() - Constructor for class io.ebean.config.dbplatform.h2.H2HistoryTrigger
 
H2Platform - Class in io.ebean.config.dbplatform.h2
H2 specific platform.
H2Platform() - Constructor for class io.ebean.config.dbplatform.h2.H2Platform
 
H2SequenceIdGenerator - Class in io.ebean.config.dbplatform.h2
H2 specific sequence Id Generator.
H2SequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Constructor for class io.ebean.config.dbplatform.h2.H2SequenceIdGenerator
Construct given a dataSource and sql to return the next sequence value.
hasDirtyProperty(Set<String>) - Method in class io.ebean.bean.EntityBeanIntercept
Return true if any of the given property names are dirty.
hasDirtyProperty(Set<String>) - Method in interface io.ebean.event.BeanPersistRequest
Return true for an update request if at least one of dirty properties is contained in the given set of property names.
hasEmbeddedInvalidation() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Return true if this bean type as embedded invalidate registered.
hasEmbeddedInvalidation() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
hashCode() - Method in class io.ebean.bean.CallStack
 
hashCode() - Method in class io.ebean.bean.ObjectGraphNode
 
hashCode() - Method in class io.ebean.bean.ObjectGraphOrigin
 
hashCode() - Method in class io.ebean.cache.TenantAwareKey.CacheKey
 
hashCode() - Method in class io.ebean.common.BeanList
 
hashCode() - Method in class io.ebean.common.BeanMap
 
hashCode() - Method in class io.ebean.common.BeanSet
 
hashCode() - Method in class io.ebean.common.CopyOnFirstWriteList
 
hashCode() - Method in class io.ebean.event.readaudit.ReadAuditQueryPlan
 
hashCode() - Method in class io.ebean.FetchConfig
 
hashCode() - Method in class io.ebean.OrderBy
Return a hash value for this OrderBy.
hashCode() - Method in class io.ebean.OrderBy.Property
 
hashCode() - Method in class io.ebean.Pairs.Entry
 
hasIdOnly(int) - Method in class io.ebean.bean.EntityBeanIntercept
Return true if only the Id property has been loaded.
hasInheritance() - Method in interface io.ebean.plugin.BeanType
Return true if this bean type has an inheritance hierarchy.
hasNext() - Method in interface io.ebean.PagedList
Return true if there is a next page.
hasNext() - Method in interface io.ebean.QueryIterator
Returns true if the iteration has more elements.
hasPath(String) - Method in interface io.ebean.FetchPath
Return true if the path is included in this FetchPath.
hasPath(String) - Method in class io.ebean.text.PathProperties
Return true if the path is defined and has properties.
hasPrev() - Method in interface io.ebean.PagedList
Return true if there is a previous page.
having() - Method in interface io.ebean.ExpressionList
Add expressions to the having clause.
having() - Method in interface io.ebean.Query
Add Expressions to the Having clause return the ExpressionList.
having(Expression) - Method in interface io.ebean.Query
Add an expression to the having clause returning the query.
highFreqOperatorAnd(boolean) - Method in class io.ebean.search.TextCommonTerms
Set to true if high frequency terms should use AND operator.
holdsModifications() - Method in interface io.ebean.bean.BeanCollection
Return true if the collection holds modifications.
HsqldbPlatform - Class in io.ebean.config.dbplatform.hsqldb
H2 specific platform.
HsqldbPlatform() - Constructor for class io.ebean.config.dbplatform.hsqldb.HsqldbPlatform
 
HSTORE - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
Type to map Map content to Postgres HSTORE.

I

icontains(String, String) - Static method in class io.ebean.Expr
Case insensitive Contains - property like %value%.
icontains(String, String) - Method in interface io.ebean.ExpressionFactory
Case insensitive Contains - property like %value%.
icontains(String, String) - Method in interface io.ebean.ExpressionList
Case insensitive Contains - property like %value%.
icontains(String, String) - Method in interface io.ebean.Filter
Case insensitive Contains.
id() - Method in enum io.ebean.config.dbplatform.DbType
Return the JDBC java.sql.Types value.
idEq(Object) - Static method in class io.ebean.Expr
Id Equal to - ID property is equal to the value.
idEq(Object) - Method in interface io.ebean.ExpressionFactory
Id Equal to - ID property is equal to the value.
idEq(Object) - Method in interface io.ebean.ExpressionList
Id Equal to - ID property is equal to the value.
IdGenerator - Interface in io.ebean.config
A customer Id generator that can be registered with Ebean and assigned to @Id properties using the name attribute of @GeneratedValue.
idIn(Object...) - Method in interface io.ebean.ExpressionFactory
Id IN a list of Id values.
idIn(Collection<?>) - Method in interface io.ebean.ExpressionFactory
Id IN a collection of Id values.
idIn(Object...) - Method in interface io.ebean.ExpressionList
Id IN a list of id values.
idIn(Collection<?>) - Method in interface io.ebean.ExpressionList
Id IN a collection of id values.
IdType - Enum in io.ebean.config.dbplatform
The types of Identity generation that can be defined.
iendsWith(String, String) - Static method in class io.ebean.Expr
Case insensitive Ends With - property like %value.
iendsWith(String, String) - Method in interface io.ebean.ExpressionFactory
Case insensitive Ends With - property like %value.
iendsWith(String, String) - Method in interface io.ebean.ExpressionList
Case insensitive Ends With - property like %value.
iendsWith(String, String) - Method in interface io.ebean.Filter
Case insensitive Ends With.
ieq(String, String) - Static method in class io.ebean.Expr
Case Insensitive Equal To - property equal to the given value (typically using a lower() function to make it case insensitive).
ieq(String, String) - Method in interface io.ebean.ExpressionFactory
Case Insensitive Equal To - property equal to the given value (typically using a lower() function to make it case insensitive).
ieq(String, String) - Method in interface io.ebean.ExpressionList
Case Insensitive Equal To - property equal to the given value (typically using a lower() function to make it case insensitive).
ieq(String, String) - Method in interface io.ebean.Filter
Case Insensitive Equal To.
ieqObject(String, Object) - Method in interface io.ebean.ExpressionFactory
Case Insensitive Equal To that allows for named parameter use.
iexampleLike(Object) - Static method in class io.ebean.Expr
Case insensitive Expr.exampleLike(Object)
iexampleLike(Object) - Method in interface io.ebean.ExpressionFactory
iexampleLike(Object) - Method in interface io.ebean.ExpressionList
Case insensitive version of ExpressionList.exampleLike(Object)
ilike(String, String) - Static method in class io.ebean.Expr
Case insensitive Like - property like value where the value contains the SQL wild card characters % (percentage) and _ (underscore).
ilike(String, String) - Method in interface io.ebean.ExpressionFactory
Case insensitive Like - property like value where the value contains the SQL wild card characters % (percentage) and _ (underscore).
ilike(String, String) - Method in interface io.ebean.ExpressionList
Case insensitive Like - property like value where the value contains the SQL wild card characters % (percentage) and _ (underscore).
implementationNotInClassPath() - Static method in class io.ebeanservice.docstore.none.NoneDocStore
 
in(String, Object[]) - Static method in class io.ebean.Expr
In - property has a value in the array of values.
in(String, Query<?>) - Static method in class io.ebean.Expr
In - using a subQuery.
in(String, Collection<?>) - Static method in class io.ebean.Expr
In - property has a value in the collection of values.
in(String, Object[]) - Method in interface io.ebean.ExpressionFactory
In - property has a value in the array of values.
in(String, Query<?>) - Method in interface io.ebean.ExpressionFactory
In - using a subQuery.
in(String, Collection<?>) - Method in interface io.ebean.ExpressionFactory
In - property has a value in the collection of values.
in(String, Query<?>) - Method in interface io.ebean.ExpressionList
In - using a subQuery.
in(String, Object...) - Method in interface io.ebean.ExpressionList
In - property has a value in the array of values.
in(String, Collection<?>) - Method in interface io.ebean.ExpressionList
In - property has a value in the collection of values.
in(String, Set<?>) - Method in interface io.ebean.Filter
In - property has a value contained in the set of values.
includeDelete(BeanPersistRequest<?>) - Method in interface io.ebean.event.changelog.ChangeLogFilter
Return true if this delete request should be included in the change log.
includeInsert(BeanPersistRequest<?>) - Method in interface io.ebean.event.changelog.ChangeLogFilter
Return true if this insert request should be included in the change log.
includesPath(String) - Method in class io.ebean.text.PathProperties
Return true if the fetch path is included in the PathProperties.
includesPath(String, String) - Method in class io.ebean.text.PathProperties
Return true if the path is included using a prefix.
includesPath(String, String) - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
Return true if the path is included in the document.
includesProperty(String) - Method in class io.ebean.text.PathProperties
Return true if the property (dot notation) is included in the PathProperties.
includesProperty(String, String) - Method in class io.ebean.text.PathProperties
Return true if the property is included using a prefix.
includesProperty(String, String) - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
Return true if the property is included in the document.
includeUpdate(BeanPersistRequest<?>) - Method in interface io.ebean.event.changelog.ChangeLogFilter
Return true if this update request should be included in the change log.
includeZeros() - Method in interface io.ebean.ExampleExpression
By calling this method zero value properties are going to be included in the expression.
index(Object, T, DocStoreUpdateContext) - Method in interface io.ebean.plugin.BeanDocType
Store the bean in the doc store index.
index(Object, T, DocStoreUpdateContext) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Process an index event which is effectively an insert or update (or put).
index(Object, T, DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
index(Object, T, DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.none.NoneDocStoreBeanAdapter
 
indexAll(Class<?>) - Method in interface io.ebean.DocumentStore
Update the document store for all beans of this type.
indexAll(Class<?>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
indexByQuery(Query<T>) - Method in interface io.ebean.DocumentStore
Update the associated document store using the result of the query.
indexByQuery(Query<T>, int) - Method in interface io.ebean.DocumentStore
Update the associated document store index using the result of the query additionally specifying a bulkBatchSize to use for sending the messages to ElasticSearch.
indexByQuery(Query<T>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
indexByQuery(Query<T>, int) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
indexName(String, String) - Method in class io.ebean.config.DbConstraintNaming
Return the index name for a general index (not associated with a foreign key).
indexName(String, String[]) - Method in class io.ebean.config.DbConstraintNaming
Return the index name for a general index (not associated with a foreign key).
indexOf(Object) - Method in class io.ebean.common.BeanList
 
indexOf(Object) - Method in class io.ebean.common.CopyOnFirstWriteList
 
indexSettings(String, Map<String, Object>) - Method in interface io.ebean.DocumentStore
Modify the settings on an index.
indexSettings(String, Map<String, Object>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
init(Connection, String, String, String, boolean, int) - Method in class io.ebean.config.dbplatform.h2.H2HistoryTrigger
 
initialise() - Method in interface io.ebean.config.EncryptKeyManager
Initialise the EncryptKeyManager.
initialiseContainer(ContainerConfig) - Static method in class io.ebean.EbeanServerFactory
Initialise the container with clustering configuration.
initialisedMany(int) - Method in class io.ebean.bean.EntityBeanIntercept
Called when a BeanCollection is initialised automatically.
inPairs(Pairs) - Method in interface io.ebean.ExpressionFactory
In expression using pairs of value objects.
inPairs(Pairs) - Method in interface io.ebean.ExpressionList
In expression using pairs of value objects.
insert(T) - Method in class io.ebean.BeanRepository
Insert this entity.
insert(Object) - Static method in class io.ebean.Ebean
Insert the bean.
insert(Object) - Method in interface io.ebean.EbeanServer
Insert the bean.
insert(Object, Transaction) - Method in interface io.ebean.EbeanServer
Insert the bean with a transaction.
insert() - Method in class io.ebean.Model
Insert this entity.
insert(String) - Method in class io.ebean.Model
Perform an insert using this entity against the specified server.
insert(Object, PersistRequestBean<T>, DocStoreUpdateContext) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Process an insert persist request.
insert(Object, PersistRequestBean<T>, DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
insert(Object, PersistRequestBean<T>, DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.none.NoneDocStoreBeanAdapter
 
insertAll(Collection<?>) - Static method in class io.ebean.Ebean
Insert a collection of beans.
insertAll(Collection<?>) - Method in interface io.ebean.EbeanServer
Insert a collection of beans.
insertAll(Collection<?>, Transaction) - Method in interface io.ebean.EbeanServer
Insert a collection of beans with an explicit transaction.
inserted(Object) - Method in class io.ebean.event.AbstractBeanPersistListener
Notified that a bean has been inserted.
inserted(Object) - Method in interface io.ebean.event.BeanPersistListener
Notified that a bean has been inserted.
internalAdd(Object) - Method in interface io.ebean.bean.BeanCollection
Add the bean to the collection.
internalAdd(Object) - Method in class io.ebean.common.BeanList
 
internalAdd(Object) - Method in class io.ebean.common.BeanMap
 
internalAdd(Object) - Method in class io.ebean.common.BeanSet
 
internalAddWithCheck(Object) - Method in interface io.ebean.bean.BeanCollection
Add the bean with a check to see if it is already contained.
internalAddWithCheck(Object) - Method in class io.ebean.common.BeanList
 
internalAddWithCheck(Object) - Method in class io.ebean.common.BeanMap
 
internalAddWithCheck(Object) - Method in class io.ebean.common.BeanSet
 
internalPut(Object, Object) - Method in class io.ebean.common.BeanMap
 
internalPutNull() - Method in class io.ebean.common.BeanMap
 
internalPutWithCheck(Object, Object) - Method in class io.ebean.common.BeanMap
 
io.ebean - package io.ebean
Core API (see EbeanServer and Ebean).
io.ebean.bean - package io.ebean.bean
Enhanced beans API and Support objects
io.ebean.cache - package io.ebean.cache
Server Cache Service
io.ebean.common - package io.ebean.common
Common non-public interfaces and implementation.
io.ebean.config - package io.ebean.config
Configuration settings for EbeanServer construction
io.ebean.config.dbplatform - package io.ebean.config.dbplatform
Database platform specific support
io.ebean.config.dbplatform.cockroach - package io.ebean.config.dbplatform.cockroach
 
io.ebean.config.dbplatform.db2 - package io.ebean.config.dbplatform.db2
DB2 specific support.
io.ebean.config.dbplatform.h2 - package io.ebean.config.dbplatform.h2
H2 specific support.
io.ebean.config.dbplatform.hsqldb - package io.ebean.config.dbplatform.hsqldb
Hsqldb specific support.
io.ebean.config.dbplatform.mysql - package io.ebean.config.dbplatform.mysql
MySql specific support.
io.ebean.config.dbplatform.oracle - package io.ebean.config.dbplatform.oracle
Oracle specific support.
io.ebean.config.dbplatform.postgres - package io.ebean.config.dbplatform.postgres
Postgres specific support.
io.ebean.config.dbplatform.sqlanywhere - package io.ebean.config.dbplatform.sqlanywhere
SqlAnywhere specific support.
io.ebean.config.dbplatform.sqlite - package io.ebean.config.dbplatform.sqlite
Sqlite specific support.
io.ebean.config.dbplatform.sqlserver - package io.ebean.config.dbplatform.sqlserver
SqlServer specific support.
io.ebean.config.properties - package io.ebean.config.properties
 
io.ebean.dbmigration - package io.ebean.dbmigration
Generates DDL migration scripts based on changes to the model.
io.ebean.event - package io.ebean.event
Persist and Query Event Controllers and Listeners
io.ebean.event.changelog - package io.ebean.event.changelog
Provides a built in change log mechanism and can audit changes.
io.ebean.event.readaudit - package io.ebean.event.readaudit
Provides Auditing of read events including queries and L2 cache.
io.ebean.meta - package io.ebean.meta
Meta data that can be retrieved for the EbeanServer.
io.ebean.plugin - package io.ebean.plugin
Provides a API for plugins.
io.ebean.search - package io.ebean.search
Provides text search expressions like Match, TextQueryString etc.
io.ebean.service - package io.ebean.service
 
io.ebean.text - package io.ebean.text
Utility objects for CSV, JSON and XML processing.
io.ebean.text.csv - package io.ebean.text.csv
CSV processing objects.
io.ebean.text.json - package io.ebean.text.json
JSON formatting and parsing objects (See JsonContext).
io.ebean.util - package io.ebean.util
Utility and helper classes.
io.ebeanservice.docstore.api - package io.ebeanservice.docstore.api
The service API for document store integration.
io.ebeanservice.docstore.api.mapping - package io.ebeanservice.docstore.api.mapping
Mapping for document store integration.
io.ebeanservice.docstore.api.support - package io.ebeanservice.docstore.api.support
Support objects for implementing integration.
io.ebeanservice.docstore.none - package io.ebeanservice.docstore.none
"No op" implementation of document store.
isActive() - Method in class io.ebean.config.AutoTuneConfig
Return true if we are profiling or query tuning.
isActive() - Method in class io.ebean.config.ContainerConfig
Return true if clustering is active.
isActive() - Method in class io.ebean.config.DocStoreConfig
Return true if the Document store (ElasticSearch) integration is active.
isActive() - Method in interface io.ebean.Transaction
Return true if the transaction is active.
isAllowAllCertificates() - Method in class io.ebean.config.DocStoreConfig
Return true if the client allows connections to invalid/self signed SSL certificates.
isAllowLeadingWildcard() - Method in class io.ebean.search.TextQueryString
Return the allow leading wildcard mode.
isAllQuotedIdentifiers() - Method in class io.ebean.config.PlatformConfig
Return true if all DB column and table names should use quoted identifiers.
isAllQuotedIdentifiers() - Method in class io.ebean.config.ServerConfig
Return true if all DB column and table names should use quoted identifiers.
isAnalyzeWildcard() - Method in class io.ebean.search.TextQueryString
Return the analyze wildcard mode.
isAnalyzeWildcard() - Method in class io.ebean.search.TextSimple
Return true to analyse wildcard.
isAscending() - Method in class io.ebean.OrderBy.Property
Return true if the order is ascending.
isAssocId() - Method in interface io.ebean.plugin.ExpressionPath
Return true if this is an ManyToOne or OneToOne associated bean property.
isAutoCommitMode() - Method in class io.ebean.config.ServerConfig
Return true if autoCommit mode is on.
isAutoGeneratePhraseQueries() - Method in class io.ebean.search.TextQueryString
Return the auto generate phase queries mode.
isAutoReadOnlyDataSource() - Method in class io.ebean.config.ServerConfig
Return true if Ebean should create a DataSource for use with implicit read only transactions.
isAutoTableMod() - Method in interface io.ebean.SqlUpdate
Return true if eBean should automatically deduce the table modification information and process it.
isAutoTuned() - Method in interface io.ebean.meta.MetaOrmQueryMetric
Return true if this query plan was tuned by AutoTune.
isAutoTuned() - Method in interface io.ebean.Query
Returns true if this query was tuned by autoTune.
isBatchFlushOnQuery() - Method in interface io.ebean.Transaction
Return true if the batch (of persisted beans or executed UpdateSql etc) should be flushed prior to executing a query.
isBatchMode() - Method in interface io.ebean.Transaction
Return the batch mode at the transaction level.
isBatchOnCascade() - Method in interface io.ebean.Transaction
Return the batch mode at the request level.
isBatchOnCascadeSet() - Method in class io.ebean.TxScope
Return true if batch on cascade has been set.
isBatchSet() - Method in class io.ebean.TxScope
Return true if PersistBatch has been set.
isBatchSizeSet() - Method in class io.ebean.TxScope
Return true if batch size has been set.
isBeanCaching() - Method in interface io.ebean.plugin.BeanType
Return true if bean caching is on for this bean type.
isBindEncryptDataFirst() - Method in class io.ebean.config.dbplatform.AbstractDbEncrypt
Generally encrypt function binding the data before the key (except h2).
isBindEncryptDataFirst() - Method in interface io.ebean.config.dbplatform.DbEncrypt
Return true if the DB encrypt function binds the data before the key.
isBindEncryptDataFirst() - Method in class io.ebean.config.dbplatform.h2.H2DbEncrypt
For H2 encrypt function returns false binding the key before the data.
isChangedProperty(int) - Method in class io.ebean.bean.EntityBeanIntercept
Return true if the property is considered changed.
isChangeLogAsync() - Method in class io.ebean.config.ServerConfig
Return true (default) if the changelog should be written async.
isChangeLogIncludeInserts() - Method in class io.ebean.config.ServerConfig
Return true if inserts should be included in the change log by default.
isClientGeneratedIds() - Method in interface io.ebean.MergeOptions
Returns true if Id values are supplied by the client.
isCode() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
isCollectQueryMetrics() - Method in class io.ebean.meta.AbstractMetricVisitor
 
isCollectQueryMetrics() - Method in interface io.ebean.meta.MetricVisitor
Return true if we should visit the ORM and SQL query metrics.
isCollectQueryOrigins() - Method in class io.ebean.config.ServerConfig
Return true if query plans should also collect their 'origins'.
isCollectQueryStatsByNode() - Method in class io.ebean.config.ServerConfig
Return true if the ebeanServer should collection query statistics by ObjectGraphNode.
isCollectTransactionMetrics() - Method in class io.ebean.meta.AbstractMetricVisitor
 
isCollectTransactionMetrics() - Method in interface io.ebean.meta.MetricVisitor
Return true if we should visit the transaction metrics.
isCountDistinct() - Method in interface io.ebean.Query
Return true if this is countDistinct query.
isCreate() - Method in class io.ebean.config.DocStoreConfig
Create true if the document store should create mapped indexes that don't yet exist.
isDateTimeCapable() - Method in interface io.ebean.plugin.ExpressionPath
Return true if the last type is "DateTime capable" - can support ExpressionPath.parseDateTime(long).
isDbEncrypt() - Method in class io.ebean.config.EncryptDeploy
Return true if String type should use DB encryption.
isDbOffline() - Method in class io.ebean.config.ServerConfig
Return true if the EbeanServer instance should be created in offline mode.
isDbSequence() - Method in interface io.ebean.config.dbplatform.PlatformIdGenerator
Return true if this is a DB sequence.
isDbSequence() - Method in class io.ebean.config.dbplatform.SequenceIdGenerator
Returns true.
isDbSequence() - Method in class io.ebean.config.dbplatform.SimpleSequenceIdGenerator
 
isDdlCommitOnCreateIndex() - Method in class io.ebean.config.dbplatform.cockroach.CockroachPlatform
Needs a commit after create index such that alter table add foreign key ...
isDdlCommitOnCreateIndex() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Normally not needed - overridden in CockroachPlatform.
isDdlCreateOnly() - Method in class io.ebean.config.ServerConfig
Return true if the "drop all ddl" should be skipped.
isDdlEnabled() - Method in enum io.ebean.config.TenantMode
Returns true, if DDL is enabled.
isDdlGenerate() - Method in class io.ebean.config.ServerConfig
Return true if the DDL should be generated.
isDdlRun() - Method in class io.ebean.config.ServerConfig
Return true if the DDL should be run.
isDefaultOrderById() - Method in class io.ebean.config.ServerConfig
Returns the default orderById setting for queries.
isDefaultServer() - Method in class io.ebean.config.ServerConfig
Return true if this server should be registered as the "default" server with the Ebean singleton.
isDelete() - Method in interface io.ebean.event.BulkTableEvent
Return true if rows were deleted.
isDeleted() - Method in class io.ebean.bean.PersistenceContext.WithOption
Return true if the bean was deleted.
isDeletePermanent() - Method in interface io.ebean.MergeOptions
Return true if delete permanent should be used and false for 'normal' delete that allows soft deletes.
isDigitsCompressed() - Method in class io.ebean.config.UnderscoreNamingConvention
Returns true if digits are compressed.
isDirty() - Method in class io.ebean.bean.EntityBeanIntercept
Return true if this bean has been directly modified (it has oldValues) or if any embedded beans are either new or dirty (and hence need saving).
isDirty() - Method in interface io.ebean.BeanState
Return true if the bean has been changed but not yet saved.
isDirtyProperty(int) - Method in class io.ebean.bean.EntityBeanIntercept
Return true if the property was changed or if it is embedded and one of its embedded properties is dirty.
isDisableClasspathSearch() - Method in class io.ebean.config.ServerConfig
Return true if the class path search should be disabled.
isDisableL2Cache() - Method in class io.ebean.config.ServerConfig
Return true if L2 cache is disabled.
isDisableLazyLoad() - Method in class io.ebean.bean.EntityBeanIntercept
Return true if lazy loading is disabled.
isDisableLazyLoad() - Method in interface io.ebean.BeanState
Return true if the bean has lazy loading disabled.
isDistinct() - Method in interface io.ebean.config.dbplatform.SqlLimitRequest
Return true if the query uses distinct.
isDocStoreMapped() - Method in interface io.ebean.plugin.BeanType
Return true if this bean type has doc store backing.
isDocStoreOnly() - Method in class io.ebean.config.ServerConfig
Return true if this EbeanServer is a Document store only instance (has no JDBC DB).
isDocStoreOnly() - Method in interface io.ebean.plugin.BeanType
Return true if the type is document store only.
isDropCreate() - Method in class io.ebean.config.DocStoreConfig
Return true if the document store should recreate mapped indexes.
isDurationWithNanos() - Method in class io.ebean.config.ServerConfig
Return true if Duration should be persisted with nanos precision (SQL DECIMAL).
isDynamicDataSource() - Method in enum io.ebean.config.TenantMode
Return true if the DataSource is not available on bootup.
isEagerFetchLobs() - Method in class io.ebean.config.ServerConfig
Return true if LOB's should default to fetch eager.
isEmbeddedNewOrDirty(Object) - Method in class io.ebean.bean.EntityBeanIntercept
Return true if the embedded bean is new or dirty and hence needs saving.
isEmpty() - Method in interface io.ebean.bean.BeanCollection
Return true if the List Set or Map is empty.
isEmpty() - Method in class io.ebean.bean.NodeUsageCollector
Return true if no properties where used.
isEmpty() - Method in class io.ebean.common.BeanList
 
isEmpty() - Method in class io.ebean.common.BeanMap
 
isEmpty() - Method in class io.ebean.common.BeanSet
 
isEmpty() - Method in class io.ebean.common.CopyOnFirstWriteList
 
isEmpty(String) - Static method in class io.ebean.Expr
For collection properties that are empty (have not existing elements).
isEmpty(String) - Method in interface io.ebean.ExpressionFactory
Is empty expression for collection properties.
isEmpty(String) - Method in interface io.ebean.ExpressionList
Is empty expression for collection properties.
isEmpty() - Method in class io.ebean.OrderBy
Return true if this OrderBy does not have any properties.
isEmpty() - Method in interface io.ebean.SqlRow
Returns true if the map is empty.
isEmpty() - Method in class io.ebean.text.PathProperties.Props
 
isEmpty() - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
Return true if there are no events to process.
isEnabled() - Method in class io.ebean.config.ProfilingConfig
Return true if transaction profiling is enabled.
isEnableLazyLoading() - Method in class io.ebean.text.json.JsonReadOptions
Return true if lazy loading is enabled after the objects are loaded.
isExplicitTransactionBeginMode() - Method in class io.ebean.config.ServerConfig
Return true if transaction begin should be started with explicit statement.
isExpressionEqualsWithNullAsNoop() - Method in class io.ebean.config.ServerConfig
Return true if eq("someProperty", null) should to generate "1=1" rather than "is null" sql expression.
isExpressionNativeIlike() - Method in class io.ebean.config.ServerConfig
Return true if native ILIKE expression should be used if supported by the database platform (e.g.
isFlushOnQuery() - Method in class io.ebean.TxScope
Return false if the JDBC batch buffer should not be flushed automatically when a query is executed.
isForceUpperCase() - Method in class io.ebean.config.UnderscoreNamingConvention
Return true if the result will be upper case.
isForUpdate() - Method in interface io.ebean.Query
Return true if this query has forUpdate set.
isForwardOnlyHintOnFindIterate() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return true if the ResultSet TYPE_FORWARD_ONLY Hint should be used on findIterate() and findVisit() PreparedStatements.
isFullyLoadedBean() - Method in class io.ebean.bean.EntityBeanIntercept
 
isGenerateMapping() - Method in class io.ebean.config.DocStoreConfig
Return true if Ebean should generate mapping files on server startup.
isGet() - Method in enum io.ebean.CacheMode
Return true if value is read from cache.
isHighFreqOperatorAnd() - Method in class io.ebean.search.TextCommonTerms
Return true if high freq should use the AND operator.
isIdGeneratorAutomatic() - Method in class io.ebean.config.ServerConfig
When false we need explicit @GeneratedValue mapping to assign Identity or Sequence generated values.
isIdInExpandedForm() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return true if a compound ID in (...) type expression needs to be in expanded form of (a=? and b=?) or (a=? and b=?) or ...
isIn(String, Query<?>) - Method in interface io.ebean.ExpressionList
In - using a subQuery.
isIn(String, Object...) - Method in interface io.ebean.ExpressionList
In - property has a value in the array of values.
isIn(String, Collection<?>) - Method in interface io.ebean.ExpressionList
In - property has a value in the collection of values.
isIncludeEmpty() - Method in interface io.ebean.text.json.JsonWriter
Return true if empty collections should be included in the JSON output.
isIncludeGeneratedFileComment() - Method in class io.ebean.config.DbMigrationConfig
Return true if the generated file comment should be included.
isIncludeNull() - Method in interface io.ebean.text.json.JsonWriter
Return true if null values should be included in JSON output.
isIncludesRowNumberColumn() - Method in class io.ebean.config.dbplatform.SqlLimitResponse
Returns true if a ROW_NUMBER column is used in the query.
isInJavaLangAnnotationPackage(Annotation) - Static method in class io.ebean.util.AnnotationUtil
Determine if the supplied Annotation is defined in the core JDK java.lang.annotation package.
isInsert() - Method in interface io.ebean.event.BulkTableEvent
Return true if rows were inserted.
isInterceptFind(BeanQueryRequest<?>) - Method in interface io.ebean.event.BeanFindController
Return true if this controller should intercept and process this find request.
isInterceptFindMany(BeanQueryRequest<?>) - Method in interface io.ebean.event.BeanFindController
Return true if this controller should intercept and process this findMany request.
isJacksonAnnotationsPresent() - Method in class io.ebean.config.ClassLoadConfig
Return true if Jackson annotations like JsonIgnore are present.
isJacksonObjectMapperPresent() - Method in class io.ebean.config.ClassLoadConfig
Return true if Jackson ObjectMapper is present.
isJava7Present() - Method in class io.ebean.config.ClassLoadConfig
Return true if Java7 is present.
isJavaTimePresent() - Method in class io.ebean.config.ClassLoadConfig
Return true if the Java.time types are available and should be supported.
isJavaxJAXBPresent() - Method in class io.ebean.config.ClassLoadConfig
Return true if javax JAXB is present (maybe not in java9).
isJavaxPostConstructPresent() - Method in class io.ebean.config.ClassLoadConfig
Return true if javax PostConstruct annotation is present (maybe not in java9).
isJavaxValidationAnnotationsPresent() - Method in class io.ebean.config.ClassLoadConfig
Return true if javax validation annotations like Size and NotNull are present.
isJodaTimePresent() - Method in class io.ebean.config.ClassLoadConfig
Return true if the Joda types are available and should be supported.
isLazyLoadFailure() - Method in class io.ebean.bean.EntityBeanIntercept
Return true if the bean is marked as having failed lazy loading.
isLenient() - Method in class io.ebean.search.TextQueryString
Return lenient mode.
isLenient() - Method in class io.ebean.search.TextSimple
Return lenient mode.
isLoaded() - Method in class io.ebean.bean.EntityBeanIntercept
Return true if the entity has been loaded.
isLoadedProperty(int) - Method in class io.ebean.bean.EntityBeanIntercept
Return true if the property is loaded.
isLocalL2Caching() - Method in interface io.ebean.cache.ServerCacheManager
Return true if the L2 caching is local.
isLocalTimeWithNanos() - Method in class io.ebean.config.ServerConfig
Return true if LocalTime should be persisted with nanos precision.
isLowercaseExpandedTerms() - Method in class io.ebean.search.TextQueryString
Return the lowercase expanded terms mode.
isLowercaseExpandedTerms() - Method in class io.ebean.search.TextSimple
Return lowercase expanded terms mode.
isLowFreqOperatorAnd() - Method in class io.ebean.search.TextCommonTerms
Return true if low freq should use the AND operator.
isMany() - Method in interface io.ebean.plugin.Property
Return true if this is a OneToMany or ManyToMany property.
isMapped() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Return true if this type is mapped for doc storage.
isMapped() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
isMapped() - Method in class io.ebeanservice.docstore.none.NoneDocStoreBeanAdapter
 
isModified() - Method in class io.ebean.bean.NodeUsageCollector
Return true if the bean was modified by a setter.
isMultiValueIdSupported() - Method in interface io.ebean.event.BeanQueryRequest
Return true if multi-value binding using Array or Table Values is supported.
isMultiValueSupported(Class<?>) - Method in interface io.ebean.event.BeanQueryRequest
Return true if multi-value binding is supported for this value type.
isNativeArrayType() - Method in class io.ebean.config.dbplatform.DatabasePlatform
So no except for Postgres and CockroachDB.
isNativeArrayType() - Method in class io.ebean.config.dbplatform.postgres.PostgresPlatform
So we can generate varchar[], int[], uuid[] column definitions and use the associated scalar types.
isNativeUuidType() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return true if the DB supports native UUID.
isNew() - Method in class io.ebean.bean.EntityBeanIntercept
Return true if this entity bean is new and not yet saved.
isNew() - Method in interface io.ebean.BeanState
Return true if the bean is new (and not yet saved).
isNewOrDirty() - Method in class io.ebean.bean.EntityBeanIntercept
Return true if the entity bean is new or dirty (and should be saved).
isNewOrDirty() - Method in interface io.ebean.BeanState
Return true if the bean is new or dirty (and probably needs to be saved).
isNotEmpty(String) - Static method in class io.ebean.Expr
For collection properties that are not empty (have existing elements).
isNotEmpty(String) - Method in interface io.ebean.ExpressionFactory
Is not empty expression for collection properties.
isNotEmpty(String) - Method in interface io.ebean.ExpressionList
Is not empty expression for collection properties.
isNotifyL2CacheInForeground() - Method in class io.ebean.config.ServerConfig
Return true if L2 cache notification should run in the foreground.
isNotNull(String) - Static method in class io.ebean.Expr
Is Not Null - property is not null.
isNotNull(String) - Method in interface io.ebean.ExpressionFactory
Is Not Null - property is not null.
isNotNull(String) - Method in interface io.ebean.ExpressionList
Is Not Null - property is not null.
isNotNull(String) - Method in interface io.ebean.Filter
Is Not Null - property is not null.
isNull(String) - Static method in class io.ebean.Expr
Is Null - property is null.
isNull(String) - Method in interface io.ebean.ExpressionFactory
Is Null - property is null.
isNull(String) - Method in interface io.ebean.ExpressionList
Is Null - property is null.
isNull(String) - Method in interface io.ebean.Filter
Is Null - property is null.
isNull(String) - Static method in class io.ebean.util.StringHelper
Return true if the value is null or an empty string.
isOperatorAnd() - Method in class io.ebean.search.AbstractMatch
Return true if using the AND operator otherwise using the OR operator.
isOperatorAnd() - Method in class io.ebean.search.TextQueryString
Return true if AND is the default operator.
isOperatorAnd() - Method in class io.ebean.search.TextSimple
Return true if the default operator should be AND.
isOptionsSet() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
Return true if the index options is set to a non-default value.
isPartial() - Method in class io.ebean.bean.EntityBeanIntercept
Check each property to see if the bean is partially loaded.
isPhrase() - Method in class io.ebean.search.Match
Return true if this is a phrase query.
isPhrasePrefix() - Method in class io.ebean.search.Match
Return true if this is a phrase prefix query.
isPlatform(Platform) - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return true if this matches the given platform.
isPopulated() - Method in interface io.ebean.bean.BeanCollection
return true if there are real rows held.
isPopulated() - Method in class io.ebean.common.BeanList
Return true if the underlying list is populated.
isPopulated() - Method in class io.ebean.common.BeanMap
Return true if the underlying map has been populated.
isPopulated() - Method in class io.ebean.common.BeanSet
Returns true if the underlying set has its data.
isPresent(String) - Method in class io.ebean.config.ClassLoadConfig
Return true if the given class is present.
isProfiling() - Method in class io.ebean.config.AutoTuneConfig
Return true if profiling information should be collected.
isPut() - Method in enum io.ebean.CacheMode
Return true if a newly loaded value (from database) is put into the cache.
isQueryAll() - Method in class io.ebean.FetchConfig
Return true if the query fetch should fetch 'all' rather than just the 'first' batch.
isQueryCache() - Method in class io.ebean.cache.ServerCacheConfig
Return true if the cache is a query cache.
isQueryCaching() - Method in interface io.ebean.plugin.BeanType
Return true if query caching is on for this bean type.
isQueryTuning() - Method in class io.ebean.config.AutoTuneConfig
Return true if the queries are being tuned.
isQueryTuningAddVersion() - Method in class io.ebean.config.AutoTuneConfig
Return true if the version property should be added when the query is tuned.
isReadOnly() - Method in interface io.ebean.bean.BeanCollection
Return true if the collection should be treated as readOnly and no elements can be added or removed etc.
isReadOnly() - Method in class io.ebean.bean.EntityBeanIntercept
Return true if the bean should be treated as readOnly.
isReadOnly() - Method in interface io.ebean.BeanState
Return true if the bean is readOnly.
isReadOnly() - Method in interface io.ebean.Transaction
Return true if this transaction is read only.
isReadonly() - Method in class io.ebean.TxScope
Return if the transaction should be treated as read only.
isReference() - Method in interface io.ebean.bean.BeanCollection
Return true if this is a reference (lazy loading) bean collection.
isReference() - Method in class io.ebean.bean.EntityBeanIntercept
Return true if the entity is a reference.
isReference() - Method in interface io.ebean.BeanState
Return true if this is a lazy loading reference bean.
isReference() - Method in class io.ebean.common.BeanList
Return true if this is a reference (lazy loading) bean collection.
isReference() - Method in class io.ebean.common.BeanMap
Return true if this is a reference (lazy loading) bean collection.
isReference() - Method in class io.ebean.common.BeanSet
Return true if this is a reference (lazy loading) bean collection.
isRegister() - Method in class io.ebean.config.ServerConfig
Return true if this server should be registered with the Ebean singleton when it is created.
isRegisteredWithLoadContext() - Method in interface io.ebean.bean.BeanCollection
Return true if the collection has been registered with the batch loading context.
isRegisterFor(Class<?>) - Method in interface io.ebean.event.BeanFindController
Return true if this BeanPersistController should be registered for events on this entity type.
isRegisterFor(Class<?>) - Method in class io.ebean.event.BeanPersistAdapter
 
isRegisterFor(Class<?>) - Method in interface io.ebean.event.BeanPersistController
Return true if this BeanPersistController should be registered for events on this entity type.
isRegisterFor(Class<?>) - Method in interface io.ebean.event.BeanPersistListener
Return true if this BeanPersistListener should be registered for events on this entity type.
isRegisterFor(Class<?>) - Method in interface io.ebean.event.BeanPostConstructListener
Return true if this BeanPostConstructListener instance should be registered for post construct on this entity type.
isRegisterFor(Class<?>) - Method in interface io.ebean.event.BeanPostLoad
Return true if this BeanPostLoad instance should be registered for post load on this entity type.
isRegisterFor(Class<?>) - Method in interface io.ebean.event.BeanQueryAdapter
Return true if this adapter is interested in queries for the given entity type.
isReset() - Method in class io.ebean.meta.AbstractMetricVisitor
 
isReset() - Method in interface io.ebean.meta.MetricVisitor
Return true if the metrics should be reset.
isRollbackOnly() - Method in interface io.ebean.Transaction
Return true if the transaction is marked as rollback only.
isRunMigration() - Method in class io.ebean.config.DbMigrationConfig
Return true if the DB migration should be run on startup.
isSelectCountWithAlias() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Set to true if select count against anonymous view requires an alias.
isSequenceBatchMode() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return true if we are using Sequence batch mode rather than STEP.
isSkipCache() - Method in interface io.ebean.Transaction
Return true if the L2 cache should be skipped.
isSkipCache() - Method in class io.ebean.TxScope
Return true if the L2 cache should be skipped for this transaction.
isSkipCacheAfterWrite() - Method in class io.ebean.config.ServerConfig
Return true if L2 bean cache should be skipped once writes have occurred on a transaction.
isSkipGarbageCollectionOnShutdown() - Method in class io.ebean.config.AutoTuneConfig
Return true if triggering garbage collection should be skipped on shutdown.
isSkipGeneratedKeys() - Method in class io.ebean.TxScope
Return true if getGeneratedKeys should be skipped for this transaction.
isSkipProfileReportingOnShutdown() - Method in class io.ebean.config.AutoTuneConfig
Return true if profile reporting should be skipped on shutdown.
isSkipSave() - Method in interface io.ebean.bean.BeanCollection
Return true if the collection is uninitialised or is empty without any held modifications.
isSkipSave() - Method in class io.ebean.common.BeanList
 
isSkipSave() - Method in class io.ebean.common.BeanMap
 
isSkipSave() - Method in class io.ebean.common.BeanSet
 
isSortable() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
isStandardsBased() - Method in interface io.ebean.config.dbplatform.DbHistorySupport
Return true if the implementation is SQL2011 standards based.
isStandardsBased() - Method in class io.ebean.config.dbplatform.DbStandardHistorySupport
 
isStandardsBased() - Method in class io.ebean.config.dbplatform.DbViewHistorySupport
 
isStrictMode() - Method in class io.ebean.config.DbMigrationConfig
Return true if strict mode is used which includes a check that non-null columns have a default value.
isSupportedType(Type) - Method in interface io.ebean.text.json.JsonContext
Return true if the type is known as an Entity bean or a List Set or Map of entity beans.
isSupportsGetGeneratedKeys() - Method in class io.ebean.config.dbplatform.DbIdentity
Return true if GetGeneratedKeys is supported.
isSupportsIdentity() - Method in class io.ebean.config.dbplatform.DbIdentity
Return true if this DB platform supports identity (autoincrement).
isSupportsNativeIlike() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return true if this database platform supports native ILIKE expression.
isSupportsSequence() - Method in class io.ebean.config.dbplatform.DbIdentity
Return true if the database supports sequences.
istartsWith(String, String) - Static method in class io.ebean.Expr
Case insensitive Starts With - property like value%.
istartsWith(String, String) - Method in interface io.ebean.ExpressionFactory
Case insensitive Starts With - property like value%.
istartsWith(String, String) - Method in interface io.ebean.ExpressionList
Case insensitive Starts With - property like value%.
istartsWith(String, String) - Method in interface io.ebean.Filter
Case insensitive Starts With.
isText() - Method in enum io.ebean.Junction.Type
Return true if this is a text type.
isTransactionRollbackOnChecked() - Method in class io.ebean.config.ServerConfig
Return true if transactions should rollback on checked exceptions.
isTreatEmptyStringsAsNull() - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return true if empty strings should be treated as null.
isUpdate() - Method in class io.ebean.bean.EntityBeanIntercept
Return true if the entity should be updated.
isUpdate() - Method in interface io.ebean.event.BulkTableEvent
Return true if rows were updated.
isUpdateAllPropertiesInBatch() - Method in class io.ebean.config.ServerConfig
Returns true if updates in JDBC batch default to include all properties by default.
isUpdateChangesOnly() - Method in class io.ebean.config.ServerConfig
Return true to only update changed properties.
isUpdatesDeleteMissingChildren() - Method in class io.ebean.config.ServerConfig
Return true if updates by default delete missing children when cascading save to a OneToMany or ManyToMany.
isUseDisMax() - Method in class io.ebean.search.TextQueryString
Return the useDixMax mode.
isUseForeignKeyPrefix() - Method in class io.ebean.config.AbstractNamingConvention
Return true if a prefix should be used building a foreign key name.
isUseForeignKeyPrefix() - Method in interface io.ebean.config.NamingConvention
Return true if a prefix should be used building a foreign key name.
isUseJavaxValidationNotNull() - Method in class io.ebean.config.ServerConfig
Returns if we use javax.validation.constraints.NotNull
isUseJtaTransactionManager() - Method in class io.ebean.config.ServerConfig
Return true if we are running in a JTA Transaction manager.
isValid(QueryCacheEntry) - Method in interface io.ebean.cache.QueryCacheEntryValidate
Return true if the entry is still valid based on dependent tables.
isValid() - Method in class io.ebean.config.TableName
Checks if is table name is valid i.e.
isValidExpression(String) - Method in interface io.ebean.plugin.BeanType
Return true if the property is a valid known property or path for the given bean type.
isVerbose() - Method in class io.ebean.config.ProfilingConfig
Return true if verbose mode is used.
iterator() - Method in class io.ebean.common.BeanList
 
iterator() - Method in class io.ebean.common.BeanSet
 

J

JdbcClose - Class in io.ebean.util
Utility for closing raw Jdbc resources.
JdbcClose() - Constructor for class io.ebean.util.JdbcClose
 
JSON - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
Type to map JSON content to Clob or Postgres JSON type.
json() - Static method in class io.ebean.Ebean
Return the JsonContext for reading/writing JSON.
json() - Method in interface io.ebean.EbeanServer
Return the JsonContext for reading/writing JSON.
JSONB - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
Type to map JSON content to Clob or Postgres JSONB type.
JsonBeanReader<T> - Interface in io.ebean.text.json
Provides a JSON reader that can hold a persistence context and load context while reading JSON.
jsonBetween(String, String, Object, Object) - Method in interface io.ebean.ExpressionFactory
Between - for the given path in a JSON document.
jsonBetween(String, String, Object, Object) - Method in interface io.ebean.ExpressionList
Between - for the given path in a JSON document.
JSONBlob - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
Type to map JSON content to Blob.
JSONClob - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
Type to map JSON content to Clob.
JsonConfig - Class in io.ebean.config
Configuration for JSON features.
JsonConfig() - Constructor for class io.ebean.config.JsonConfig
 
JsonConfig.DateTime - Enum in io.ebean.config
Defined the format used for DateTime types.
JsonConfig.Include - Enum in io.ebean.config
 
JsonContext - Interface in io.ebean.text.json
Converts objects to and from JSON format.
jsonEqualTo(String, String, Object) - Method in interface io.ebean.ExpressionFactory
Equal to - for the given path in a JSON document.
jsonEqualTo(String, String, Object) - Method in interface io.ebean.ExpressionList
Equal to expression for the value at the given path in the JSON document.
jsonExists(String, String) - Method in interface io.ebean.ExpressionFactory
Path exists - for the given path in a JSON document.
jsonExists(String, String) - Method in interface io.ebean.ExpressionList
Path exists - for the given path in a JSON document.
jsonGreaterOrEqual(String, String, Object) - Method in interface io.ebean.ExpressionFactory
Greater than or equal to - for the given path in a JSON document.
jsonGreaterOrEqual(String, String, Object) - Method in interface io.ebean.ExpressionList
Greater than or equal to - for the given path in a JSON document.
jsonGreaterThan(String, String, Object) - Method in interface io.ebean.ExpressionFactory
Greater than - for the given path in a JSON document.
jsonGreaterThan(String, String, Object) - Method in interface io.ebean.ExpressionList
Greater than - for the given path in a JSON document.
JsonIOException - Exception in io.ebean.text.json
Unchecked exception thrown when an IOException occurs in json processing.
JsonIOException(Throwable) - Constructor for exception io.ebean.text.json.JsonIOException
Construct with an underlying cause.
JsonIOException(String) - Constructor for exception io.ebean.text.json.JsonIOException
Construct with a message.
jsonLessOrEqualTo(String, String, Object) - Method in interface io.ebean.ExpressionFactory
Less than or equal to - for the given path in a JSON document.
jsonLessOrEqualTo(String, String, Object) - Method in interface io.ebean.ExpressionList
Less than or equal to - for the given path in a JSON document.
jsonLessThan(String, String, Object) - Method in interface io.ebean.ExpressionFactory
Less than - for the given path in a JSON document.
jsonLessThan(String, String, Object) - Method in interface io.ebean.ExpressionList
Less than - for the given path in a JSON document.
jsonNotEqualTo(String, String, Object) - Method in interface io.ebean.ExpressionFactory
Not Equal to - for the given path in a JSON document.
jsonNotEqualTo(String, String, Object) - Method in interface io.ebean.ExpressionList
Not Equal to - for the given path in a JSON document.
jsonNotExists(String, String) - Method in interface io.ebean.ExpressionFactory
Path does not exist - for the given path in a JSON document.
jsonNotExists(String, String) - Method in interface io.ebean.ExpressionList
Path does not exist - for the given path in a JSON document.
JsonReadBeanVisitor<T> - Interface in io.ebean.text.json
Provides for custom handling of json content as it is read.
JsonReadOptions - Class in io.ebean.text.json
Provides the ability to customise the reading of JSON content.
JsonReadOptions() - Constructor for class io.ebean.text.json.JsonReadOptions
Default constructor.
JSONVarchar - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
Type to map JSON content to VARCHAR.
JsonWriteBeanVisitor<T> - Interface in io.ebean.text.json
Allows for customising the JSON write processing.
JsonWriteOptions - Class in io.ebean.text.json
Provides options for customising the JSON write process.
JsonWriteOptions() - Constructor for class io.ebean.text.json.JsonWriteOptions
 
JsonWriter - Interface in io.ebean.text.json
Wraps an underlying JsonGenerator taking into account null suppression and exposing isIncludeEmpty() etc.
junction(Junction.Type, Query<T>, ExpressionList<T>) - Method in interface io.ebean.ExpressionFactory
Return a Text query junction for MUST, SHOULD or MUST NOT.
Junction<T> - Interface in io.ebean
Represents a Conjunction or a Disjunction.
Junction.Type - Enum in io.ebean
The type of Junction used in full text expressions.

K

key(Object) - Method in class io.ebean.cache.TenantAwareKey
Return a tenant aware key.
keys() - Method in interface io.ebean.SqlRow
Return the property names (String).
keySet() - Method in class io.ebean.common.BeanMap
 
keySet() - Method in interface io.ebean.SqlRow
Returns the key set of the map.

L

lastIndexOf(Object) - Method in class io.ebean.common.BeanList
 
lastIndexOf(Object) - Method in class io.ebean.common.CopyOnFirstWriteList
 
lazy() - Method in class io.ebean.FetchConfig
Specify that this path should be lazy loaded using the default batch load size.
lazy(int) - Method in class io.ebean.FetchConfig
Specify that this path should be lazy loaded with a specified batch size.
le(String, Object) - Static method in class io.ebean.Expr
Less Than or Equal to - property less than or equal to the given value.
le(String, Object) - Method in interface io.ebean.ExpressionFactory
Less Than or Equal to - property less than or equal to the given value.
le(String, Object) - Method in interface io.ebean.ExpressionList
Less Than or Equal to - property less than or equal to the given value.
le(String, Object) - Method in interface io.ebean.Filter
Less Than or Equal to - property less than or equal to the given value.
lenient(boolean) - Method in class io.ebean.search.TextQueryString
Set lenient mode.
lenient(boolean) - Method in class io.ebean.search.TextSimple
Set the lenient mode.
like(String, String) - Static method in class io.ebean.Expr
Like - property like value where the value contains the SQL wild card characters % (percentage) and _ (underscore).
like(String, Object, boolean, LikeType) - Method in interface io.ebean.ExpressionFactory
Like with support for named parameters.
like(String, String) - Method in interface io.ebean.ExpressionFactory
Like - property like value where the value contains the SQL wild card characters % (percentage) and _ (underscore).
like(String, String) - Method in interface io.ebean.ExpressionList
Like - property like value where the value contains the SQL wild card characters % (percentage) and _ (underscore).
LikeType - Enum in io.ebean
Used to specify the type of like matching used.
limit(String, int, int) - Method in class io.ebean.config.dbplatform.BasicSqlAnsiLimiter
 
limit(String, int, int) - Method in interface io.ebean.config.dbplatform.BasicSqlLimiter
Add basic offset/limit clause to SqlQuery query.
limit(String, int, int) - Method in class io.ebean.config.dbplatform.BasicSqlLimitOffset
 
limit(SqlLimitRequest) - Method in class io.ebean.config.dbplatform.db2.Db2SqlLimiter
 
limit(SqlLimitRequest) - Method in class io.ebean.config.dbplatform.LimitOffsetSqlLimiter
 
limit(SqlLimitRequest) - Method in class io.ebean.config.dbplatform.RowNumberSqlLimiter
 
limit(SqlLimitRequest) - Method in class io.ebean.config.dbplatform.RownumSqlLimiter
 
limit(SqlLimitRequest) - Method in class io.ebean.config.dbplatform.sqlanywhere.SqlAnywhereLimiter
 
limit(SqlLimitRequest) - Method in interface io.ebean.config.dbplatform.SqlLimiter
Add the SQL limiting statements around the query.
limit(SqlLimitRequest) - Method in class io.ebean.config.dbplatform.sqlserver.SqlServer2005SqlLimiter
 
limit(String, int, int) - Method in class io.ebean.config.dbplatform.sqlserver.SqlServerBasicSqlLimiter
 
limit(SqlLimitRequest) - Method in class io.ebean.config.dbplatform.sqlserver.SqlServerSqlLimiter
 
LimitOffsetSqlLimiter - Class in io.ebean.config.dbplatform
Adds LIMIT OFFSET clauses to a SQL query.
LimitOffsetSqlLimiter() - Constructor for class io.ebean.config.dbplatform.LimitOffsetSqlLimiter
 
LINESTRING - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
Geo Point
listIterator() - Method in class io.ebean.common.BeanList
 
listIterator(int) - Method in class io.ebean.common.BeanList
 
literal() - Method in enum io.ebean.Junction.Type
Return the literal value for this type.
load() - Static method in class io.ebean.config.properties.PropertiesLoader
Provides properties by reading known locations.
loadBean(EntityBeanIntercept) - Method in interface io.ebean.bean.BeanLoader
Invoke the lazy loading for this bean.
loadCount() - Method in interface io.ebean.PagedList
Initiate the loading of the total row count in the background.
loadFrom(BeanCollection<?>) - Method in interface io.ebean.bean.BeanCollection
Load bean from another collection.
loadFrom(BeanCollection<?>) - Method in class io.ebean.common.BeanList
 
loadFrom(BeanCollection<?>) - Method in class io.ebean.common.BeanMap
 
loadFrom(BeanCollection<?>) - Method in class io.ebean.common.BeanSet
 
loadFromProperties(PropertiesWrapper) - Method in class io.ebean.config.AbstractNamingConvention
Load settings from properties.
loadFromProperties(Properties) - Method in class io.ebean.config.ContainerConfig
Load the settings from properties.
loadFromProperties(PropertiesWrapper) - Method in interface io.ebean.config.NamingConvention
Load setting from properties.
loadFromProperties() - Method in class io.ebean.config.ServerConfig
Load settings from ebean.properties.
loadFromProperties(Properties) - Method in class io.ebean.config.ServerConfig
Load the settings from the given properties
loadMany(BeanCollection<?>, boolean) - Method in interface io.ebean.bean.BeanCollectionLoader
Invoke the lazy loading for this bean collection.
loadSettings(PropertiesWrapper) - Method in class io.ebean.config.AutoTuneConfig
Load the settings from the properties file.
loadSettings(PropertiesWrapper, String) - Method in class io.ebean.config.DbMigrationConfig
Load the settings from the PropertiesWrapper.
loadSettings(PropertiesWrapper) - Method in class io.ebean.config.DocStoreConfig
Load settings specified in properties files.
loadSettings(PropertiesWrapper) - Method in class io.ebean.config.PlatformConfig
 
loadSettings(PropertiesWrapper, String) - Method in class io.ebean.config.ProfilingConfig
Load setting from properties.
loadTestProperties() - Method in class io.ebean.config.ServerConfig
Deprecated.
locale(String) - Method in class io.ebean.search.TextQueryString
Set the locale.
locale(String) - Method in class io.ebean.search.TextSimple
Set the locale.
log(ChangeSet) - Method in interface io.ebean.event.changelog.ChangeLogListener
Log the batch of changes.
logicalTypes() - Static method in class io.ebean.config.dbplatform.DbPlatformTypeMapping
Return the DbTypeMap with standard (not platform specific) types.
lookup(String, boolean) - Method in class io.ebean.config.dbplatform.DbPlatformTypeMapping
Lookup the platform specific DbType given the standard sql type name.
lowercaseExpandedTerms(boolean) - Method in class io.ebean.search.TextQueryString
Set lowercase expanded terms mode.
lowercaseExpandedTerms(boolean) - Method in class io.ebean.search.TextSimple
Set the false to not use lowercase expanded terms.
lowerColumnName(String) - Method in class io.ebean.config.DbConstraintNaming
Lower case the column name checking for quoted identifiers.
lowerColumnName(String) - Method in class io.ebean.config.DbConstraintNormalise
Lower case the column name checking for quoted identifiers.
lowerTableName(String) - Method in class io.ebean.config.DbConstraintNaming
Lower case the table name checking for quoted identifiers.
lowerTableName(String) - Method in class io.ebean.config.DbConstraintNormalise
Lower case the table name checking for quoted identifiers.
lowFreqOperatorAnd(boolean) - Method in class io.ebean.search.TextCommonTerms
Set to true if low frequency terms should use AND operator.
lt(String, Object) - Static method in class io.ebean.Expr
Less Than - property less than the given value.
lt(String, Object) - Method in interface io.ebean.ExpressionFactory
Less Than - property less than the given value.
lt(String, Object) - Method in interface io.ebean.ExpressionList
Less Than - property less than the given value.
lt(String, Object) - Method in interface io.ebean.Filter
Less Than - property less than the given value.

M

mandatory() - Static method in class io.ebean.TxScope
Helper method to create a TxScope with MANDATORY.
map(ResultSet, int) - Method in interface io.ebean.RowMapper
Read the data from the ResultSet and map to the return type.
markAsDirty(T) - Method in class io.ebean.BeanRepository
Marks the entity bean as dirty.
markAsDirty(Object) - Static method in class io.ebean.Ebean
Marks the entity bean as dirty.
markAsDirty(Object) - Method in interface io.ebean.EbeanServer
Marks the entity bean as dirty.
markAsDirty() - Method in class io.ebean.Model
Marks the entity bean as dirty.
markPropertyAsChanged(int) - Method in class io.ebean.bean.EntityBeanIntercept
Explicitly mark a property as having been changed.
markPropertyUnset(T, String) - Method in class io.ebean.BeanRepository
Mark the property as unset or 'not loaded'.
markPropertyUnset(String) - Method in class io.ebean.Model
Mark the property as unset or 'not loaded'.
match(String, String) - Method in interface io.ebean.ExpressionList
Add a match expression.
match(String, String, Match) - Method in interface io.ebean.ExpressionList
Add a match expression with options.
Match - Class in io.ebean.search
Options for the text match expression.
Match() - Constructor for class io.ebean.search.Match
 
MatchingNamingConvention - Class in io.ebean.config
The JPA naming convention where column names match property names and table names match entity names.
MatchingNamingConvention() - Constructor for class io.ebean.config.MatchingNamingConvention
Create with a sequence format of "{table}_seq".
MatchingNamingConvention(String) - Constructor for class io.ebean.config.MatchingNamingConvention
Instantiates with a specific format for DB sequences.
maxExpansions(int) - Method in class io.ebean.search.Match
Set the max expansions (for phrase prefix only).
maxExpansions(int) - Method in class io.ebean.search.MultiMatch
Set the max expansions (for phrase prefix only).
maxLength(String, int) - Method in interface io.ebean.config.DbConstraintNaming.MaxLength
Truncate or shorten the constraint name to support DB platform limitations.
maxRows(int) - Method in interface io.ebean.Filter
Specify the maximum number of rows/elements to return.
merge(T) - Method in class io.ebean.BeanRepository
Merge this entity using the default merge options.
merge(T, MergeOptions) - Method in class io.ebean.BeanRepository
Merge this entity using the specified merge options.
merge(Object) - Static method in class io.ebean.Ebean
Merge the bean using the default merge options.
merge(Object, MergeOptions) - Static method in class io.ebean.Ebean
Merge the bean using the given merge options.
merge(Object) - Method in interface io.ebean.EbeanServer
Merge the bean using the default merge options (no paths specified, default delete).
merge(Object, MergeOptions) - Method in interface io.ebean.EbeanServer
Merge the bean using the given merge options.
merge(Object, MergeOptions, Transaction) - Method in interface io.ebean.EbeanServer
Merge the bean using the given merge options and a transaction.
MergeOptions - Interface in io.ebean
Options used to control a merge.
MergeOptionsBuilder - Class in io.ebean
Builds a MergeOptions which is immutable and thread safe.
MergeOptionsBuilder() - Constructor for class io.ebean.MergeOptionsBuilder
 
MetaInfoManager - Interface in io.ebean.meta
Provides access to the meta data in EbeanServer such as query execution statistics.
MetaOrmQueryMetric - Interface in io.ebean.meta
Query execution statistics for Orm queries.
MetaOrmQueryNode - Interface in io.ebean.meta
Statistics for query execution based on object graph origin and paths.
MetaOrmQueryOrigin - Interface in io.ebean.meta
Holds a query 'origin' point and count for the number of queries executed for this 'origin'.
MetaQueryMetric - Interface in io.ebean.meta
Query execution metrics.
MetaTimedMetric - Interface in io.ebean.meta
Timed execution statistics.
MetricType - Enum in io.ebean.meta
The type of Metric.
MetricVisitor - Interface in io.ebean.meta
Defines visitor to read and report the transaction and query metrics.
minShouldMatch(String) - Method in class io.ebean.search.Match
Set the rewrite to use.
minShouldMatch(String) - Method in class io.ebean.search.MultiMatch
Set the minimum should match value.
minShouldMatch(String) - Method in class io.ebean.search.TextCommonTerms
Set the minimum should match.
minShouldMatch(String) - Method in class io.ebean.search.TextQueryString
Set the minimum should match.
minShouldMatch(String) - Method in class io.ebean.search.TextSimple
Set the minimum should match.
minShouldMatchHighFreq(String) - Method in class io.ebean.search.TextCommonTerms
Set the minimum should match for high frequency terms.
minShouldMatchLowFreq(String) - Method in class io.ebean.search.TextCommonTerms
Set the minimum should match for low frequency terms.
Model - Class in io.ebean
A MappedSuperclass base class that provides convenience methods for inserting, updating and deleting beans.
Model() - Constructor for class io.ebean.Model
 
modifyAddition(E) - Method in interface io.ebean.bean.BeanCollection
Add an object to the additions list.
modifyRemoval(Object) - Method in interface io.ebean.bean.BeanCollection
Add an object to the deletions list.
modifyReset() - Method in interface io.ebean.bean.BeanCollection
Reset the set of additions and deletions.
MULTILINESTRING - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
Geo MultiPolygon
multiMatch(String, String...) - Method in interface io.ebean.ExpressionList
Add a multi-match expression.
multiMatch(String, MultiMatch) - Method in interface io.ebean.ExpressionList
Add a multi-match expression using options.
MultiMatch - Class in io.ebean.search
Options for the text match expression.
MultiMatch(String...) - Constructor for class io.ebean.search.MultiMatch
Construct with a set of fields.
MultiMatch.Type - Enum in io.ebean.search
The MultiMatch type.
MULTIPOINT - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
Geo MultiPolygon
MULTIPOLYGON - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
Geo MultiPolygon
must() - Method in interface io.ebean.ExpressionList
Start a list of expressions that will be joined by MUST.
mustNot() - Method in interface io.ebean.ExpressionList
Start a list of expressions that will be joined by MUST NOT.
MySqlBlob - Class in io.ebean.config.dbplatform.mysql
Support for blob, mediumblob or longblob selection based on the deployment length.
MySqlBlob() - Constructor for class io.ebean.config.dbplatform.mysql.MySqlBlob
 
MySqlClob - Class in io.ebean.config.dbplatform.mysql
Support for text, mediumtext or longtext selection based on the deployment length.
MySqlClob() - Constructor for class io.ebean.config.dbplatform.mysql.MySqlClob
 
MySqlDbEncrypt - Class in io.ebean.config.dbplatform.mysql
MySql aes_encrypt aes_decrypt based encryption support.
MySqlDbEncrypt() - Constructor for class io.ebean.config.dbplatform.mysql.MySqlDbEncrypt
 
MySqlHistorySupport - Class in io.ebean.config.dbplatform.mysql
Runtime support for @History with MySql.
MySqlHistorySupport() - Constructor for class io.ebean.config.dbplatform.mysql.MySqlHistorySupport
 
MySqlPlatform - Class in io.ebean.config.dbplatform.mysql
MySQL specific platform.
MySqlPlatform() - Constructor for class io.ebean.config.dbplatform.mysql.MySqlPlatform
 

N

NamingConvention - Interface in io.ebean.config
Defines the naming convention for converting between logical property names/entity names and physical DB column names/table names.
nativeSql(String) - Method in class io.ebean.Finder
Creates a native sql query.
ne(String, Object) - Static method in class io.ebean.Expr
Not Equal To - property not equal to the given value.
ne(String, Object) - Method in interface io.ebean.ExpressionFactory
Not Equal To - property not equal to the given value.
ne(String, Object) - Method in interface io.ebean.ExpressionList
Not Equal To - property not equal to the given value.
ne(String, Object) - Method in interface io.ebean.Filter
Not Equal To - property not equal to the given value.
never() - Static method in class io.ebean.TxScope
Helper method to create a TxScope with NEVER.
NEW_LINE - Static variable in interface io.ebean.config.dbplatform.SqlLimiter
the new line character used.
newInstance(String) - Method in class io.ebean.config.ClassLoadConfig
Return a new instance of the class using the default constructor.
newPlatformConfig(String, String) - Method in class io.ebean.config.ServerConfig
Create a new PlatformConfig based of the one held but with overridden properties by reading properties with the given path and prefix.
next() - Method in interface io.ebean.QueryIterator
Returns the next element in the iteration.
nextId(Transaction) - Method in interface io.ebean.config.dbplatform.PlatformIdGenerator
return the next unique identity value.
nextId(Transaction) - Method in class io.ebean.config.dbplatform.SequenceIdGenerator
Return the next Id.
nextId(Transaction) - Method in class io.ebean.config.dbplatform.SimpleSequenceIdGenerator
 
nextId(Class<?>) - Static method in class io.ebean.Ebean
Return the next identity value for a given bean type.
nextId(Class<?>) - Method in interface io.ebean.EbeanServer
Return the next unique identity value for a given bean type.
nextValue() - Method in interface io.ebean.config.IdGenerator
Return the next Id value.
NO_ENCRYPT - Static variable in class io.ebean.config.EncryptDeploy
Use to define that no encryption should be used.
NodeUsageCollector - Class in io.ebean.bean
Collects profile information for a bean (or reference/proxy bean) at a given node.
NodeUsageCollector(ObjectGraphNode, WeakReference<NodeUsageListener>) - Constructor for class io.ebean.bean.NodeUsageCollector
 
NodeUsageListener - Interface in io.ebean.bean
Collects the profile information.
NoneDocStore - Class in io.ebeanservice.docstore.none
DocumentStore that barfs it is used.
NoneDocStore() - Constructor for class io.ebeanservice.docstore.none.NoneDocStore
 
NoneDocStoreBeanAdapter<T> - Class in io.ebeanservice.docstore.none
DocStoreBeanBaseAdapter that barfs if it is used.
NoneDocStoreBeanAdapter(BeanDescriptor<T>, DeployBeanDescriptor<T>) - Constructor for class io.ebeanservice.docstore.none.NoneDocStoreBeanAdapter
 
NoneDocStoreFactory - Class in io.ebeanservice.docstore.none
A stub implementation of DocStoreFactory that will barf if the docStore features are used.
NoneDocStoreFactory() - Constructor for class io.ebeanservice.docstore.none.NoneDocStoreFactory
 
normaliseColumn(String) - Method in class io.ebean.config.DbConstraintNaming
Normalise the column name by removing any quoted identifier characters (",',[,] etc).
normaliseColumn(String) - Method in class io.ebean.config.DbConstraintNormalise
Normalise the column name by removing any quoted identifier characters.
normaliseTable(String) - Method in class io.ebean.config.DbConstraintNaming
Normalise the table name by trimming catalog and schema and removing any quoted identifier characters (",',[,] etc).
normaliseTable(String) - Method in class io.ebean.config.DbConstraintNormalise
Normalise the table name by trimming catalog and schema and removing any quoted identifier characters (",',[,] etc).
not(Expression) - Static method in class io.ebean.Expr
Negate the expression (prefix it with NOT).
not(Expression) - Method in interface io.ebean.ExpressionFactory
Negate the expression (prefix it with NOT).
not(Expression) - Method in interface io.ebean.ExpressionList
Negate the expression (prefix it with NOT).
not() - Method in interface io.ebean.ExpressionList
Return a list of expressions that will be wrapped by NOT.
notExists(Query<?>) - Method in interface io.ebean.ExpressionFactory
Not exists expression
notExists(Query<?>) - Method in interface io.ebean.ExpressionList
Not exists expression
notify(ServerCacheNotification) - Method in interface io.ebean.cache.ServerCacheNotify
Notify other server cache members of the table modifications or process the notifications.
notIn(String, Object[]) - Method in interface io.ebean.ExpressionFactory
Not In - property has a value in the array of values.
notIn(String, Collection<?>) - Method in interface io.ebean.ExpressionFactory
Not In - property has a value in the collection of values.
notIn(String, Query<?>) - Method in interface io.ebean.ExpressionFactory
Not In - using a subQuery.
notIn(String, Object...) - Method in interface io.ebean.ExpressionList
Not In - property has a value in the array of values.
notIn(String, Collection<?>) - Method in interface io.ebean.ExpressionList
Not In - property has a value in the collection of values.
notIn(String, Query<?>) - Method in interface io.ebean.ExpressionList
Not In - using a subQuery.
notQuoted(String) - Method in class io.ebean.config.DbConstraintNormalise
Trim off the platform quoted identifier quotes like [ ' and ".
notSupported() - Static method in class io.ebean.TxScope
Helper method to create a TxScope with NOT_SUPPORTED.
NOW - Static variable in class io.ebean.config.dbplatform.DbDefaultValue
The key for the NOW / current timestamp.
NULL - Static variable in class io.ebean.config.dbplatform.DbDefaultValue
The 'null' literal.

O

ObjectGraphNode - Class in io.ebean.bean
Identifies a unique node of an object graph.
ObjectGraphNode(ObjectGraphNode, String) - Constructor for class io.ebean.bean.ObjectGraphNode
Create at a sub level.
ObjectGraphNode(ObjectGraphOrigin, String) - Constructor for class io.ebean.bean.ObjectGraphNode
Create an the root level.
ObjectGraphOrigin - Class in io.ebean.bean
Represents a "origin" of an ORM object graph.
ObjectGraphOrigin(int, CallStack, String) - Constructor for class io.ebean.bean.ObjectGraphOrigin
 
obtain() - Method in interface io.ebean.ProfileLocation
Obtain the location description.
obtain() - Method in interface io.ebeanservice.docstore.api.DocStoreTransaction
Obtain a context to persist to (like a buffer).
of(Class<T>, String) - Static method in interface io.ebean.FetchGroup
Return the FetchGroup with the given select clause.
of(Class<T>) - Static method in interface io.ebean.FetchGroup
Return the FetchGroupBuilder with the given select clause that we can add fetch clauses to.
of(Class<T>, String) - Method in interface io.ebean.service.SpiFetchGroupService
Return the FetchGroup with the given select clause.
of(Class<T>) - Method in interface io.ebean.service.SpiFetchGroupService
Create and return a FetchGroupBuilder starting with a select() clause.
online(boolean) - Method in interface io.ebean.plugin.Plugin
Called just before the server starts indicating if it is coming up in online mode.
onStart(ServerConfig) - Method in interface io.ebean.event.ServerConfigStartup
On starting configure the ServerConfig.
opAnd() - Method in class io.ebean.search.Match
Use the AND operator (rather than OR).
opAnd() - Method in class io.ebean.search.MultiMatch
Use the AND operator (rather than OR).
opAnd() - Method in class io.ebean.search.TextQueryString
Use the AND operator (rather than OR).
opAnd() - Method in class io.ebean.search.TextSimple
Use AND as the default operator.
opOr() - Method in class io.ebean.search.Match
Use the OR operator (rather than AND).
opOr() - Method in class io.ebean.search.MultiMatch
Use the OR operator (rather than AND).
opOr() - Method in class io.ebean.search.TextQueryString
Use the OR operator (rather than AND).
opOr() - Method in class io.ebean.search.TextSimple
Use OR as the default operator.
or(Expression, Expression) - Static method in class io.ebean.Expr
Or - join two expressions with a logical or.
or(Expression, Expression) - Method in interface io.ebean.ExpressionFactory
Or - join two expressions with a logical or.
or(Expression, Expression) - Method in interface io.ebean.ExpressionList
Or - join two expressions with a logical or.
or() - Method in interface io.ebean.ExpressionList
Return a list of expressions that will be joined by OR's.
OracleDbEncrypt - Class in io.ebean.config.dbplatform.oracle
Oracle encryption support.
OracleDbEncrypt() - Constructor for class io.ebean.config.dbplatform.oracle.OracleDbEncrypt
Constructs the Oracle10DbEncrypt with default encrypt and decrypt stored procedures.
OracleDbEncrypt(String, String) - Constructor for class io.ebean.config.dbplatform.oracle.OracleDbEncrypt
Constructs the Oracle10DbEncrypt specifying encrypt and decrypt stored procedures.
OracleDbHistorySupport - Class in io.ebean.config.dbplatform.oracle
Oracle Total recall based history support.
OracleDbHistorySupport() - Constructor for class io.ebean.config.dbplatform.oracle.OracleDbHistorySupport
 
OraclePlatform - Class in io.ebean.config.dbplatform.oracle
Oracle specific platform.
OraclePlatform() - Constructor for class io.ebean.config.dbplatform.oracle.OraclePlatform
 
OracleSequenceIdGenerator - Class in io.ebean.config.dbplatform.oracle
Oracle specific sequence Id Generator.
OracleSequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Constructor for class io.ebean.config.dbplatform.oracle.OracleSequenceIdGenerator
Construct given a dataSource and sql to return the next sequence value.
order(String) - Method in interface io.ebean.ExpressionList
Set the order by clause replacing the existing order by clause if there is one.
order() - Method in interface io.ebean.ExpressionList
Return the OrderBy so that you can append an ascending or descending property to the order by clause.
order(String) - Method in interface io.ebean.Query
Set the order by clause replacing the existing order by clause if there is one.
order() - Method in interface io.ebean.Query
Return the OrderBy so that you can append an ascending or descending property to the order by clause.
orderBy() - Method in interface io.ebean.ExpressionList
Return the OrderBy so that you can append an ascending or descending property to the order by clause.
orderBy(String) - Method in interface io.ebean.ExpressionList
Add an orderBy clause to the query.
OrderBy<T> - Class in io.ebean
Represents an Order By for a Query.
OrderBy() - Constructor for class io.ebean.OrderBy
Create an empty OrderBy with no associated query.
OrderBy(String) - Constructor for class io.ebean.OrderBy
Create an orderBy parsing the order by clause.
OrderBy(Query<T>, String) - Constructor for class io.ebean.OrderBy
Construct with a given query and order by clause.
orderBy(String) - Method in interface io.ebean.Query
Set the order by clause replacing the existing order by clause if there is one.
orderBy() - Method in interface io.ebean.Query
Return the OrderBy so that you can append an ascending or descending property to the order by clause.
OrderBy.Property - Class in io.ebean
A property and its ascending descending order.
orderById(boolean) - Method in interface io.ebean.Query
Controls, if paginated queries should always append an 'order by id' statement at the end to guarantee a deterministic sort result.

P

PagedList<T> - Interface in io.ebean
Represents a page of results.
Pairs - Class in io.ebean
Holds a list of value object pairs.
Pairs(String, String) - Constructor for class io.ebean.Pairs
Create with 2 property names.
Pairs.Entry - Class in io.ebean
A pair of 2 value objects.
parent(String) - Static method in class io.ebean.util.SplitName
Return the parent part of the path.
parse(String) - Static method in class io.ebean.config.dbplatform.DbPlatformType
Parse a type definition into a DbPlatformType.
parse(String) - Static method in class io.ebean.config.TableName
Parse a qualifiedTableName that might include a catalog and schema and just return the table name.
parse(String) - Static method in interface io.ebean.RawSqlBuilder
Return a RawSqlBuilder parsing the sql.
parse(String) - Method in interface io.ebean.service.SpiJsonService
Parse the json and return as a List or Map.
parse(Reader) - Method in interface io.ebean.service.SpiJsonService
Parse the json and return as a List or Map.
parse(JsonParser) - Method in interface io.ebean.service.SpiJsonService
Parse the json and return as a List or Map.
parse(String) - Static method in class io.ebean.text.json.EJson
Parse the json and return as a List or Map.
parse(Reader) - Static method in class io.ebean.text.json.EJson
Parse the json and return as a List or Map.
parse(JsonParser) - Static method in class io.ebean.text.json.EJson
Parse the json and return as a List or Map.
parse(String) - Static method in class io.ebean.text.PathProperties
Parse and return a PathProperties from nested string format like (a,b,c(d,e),f(g)) where "c" is a path containing "d" and "e" and "f" is a path containing "g" and the root path contains "a","b","c" and "f".
parse(String) - Method in interface io.ebean.text.StringParser
Convert a String value into an Object value.
parse(String) - Method in class io.ebean.text.TimeStringParser
Parse the String supporting both HH:mm:ss and HH:mm formats.
parsed(String) - Method in interface io.ebean.service.SpiRawSqlService
Parse the SQL determining column mapping.
parseDateTime(long) - Method in interface io.ebean.plugin.ExpressionPath
For DateTime capable scalar types convert the long systemTimeMillis into an appropriate java time (Date,Timestamp,Time,Calendar, JODA type etc).
parseList(String, boolean) - Method in interface io.ebean.service.SpiJsonService
Parse the json and return as a modify aware List.
parseList(String) - Method in interface io.ebean.service.SpiJsonService
Parse the json and return as a List.
parseList(Reader) - Method in interface io.ebean.service.SpiJsonService
Parse the json and return as a List taking a Reader.
parseList(JsonParser) - Method in interface io.ebean.service.SpiJsonService
Parse the json and return as a List taking a JsonParser.
parseList(JsonParser, JsonToken) - Method in interface io.ebean.service.SpiJsonService
Parse the json returning as a List taking into account the current token.
parseList(String, boolean) - Static method in class io.ebean.text.json.EJson
Parse the json and return as a modify aware List.
parseList(String) - Static method in class io.ebean.text.json.EJson
Parse the json and return as a List.
parseList(Reader) - Static method in class io.ebean.text.json.EJson
Parse the json and return as a List taking a Reader.
parseList(JsonParser) - Static method in class io.ebean.text.json.EJson
Parse the json and return as a List taking a JsonParser.
parseList(JsonParser, JsonToken) - Static method in class io.ebean.text.json.EJson
Parse the json returning as a List taking into account the current token.
parseNameQuotedValue(String) - Static method in class io.ebean.util.StringHelper
parses a String of the form name1='value1' name2='value2'.
parseObject(String, boolean) - Method in interface io.ebean.service.SpiJsonService
Parse the json and return as a Map additionally specifying if the returned map should be modify aware meaning that it can detect when it has been modified.
parseObject(String) - Method in interface io.ebean.service.SpiJsonService
Parse the json and return as a Map.
parseObject(Reader, boolean) - Method in interface io.ebean.service.SpiJsonService
Parse the json and return as a Map taking a reader.
parseObject(Reader) - Method in interface io.ebean.service.SpiJsonService
Parse the json and return as a Map taking a reader.
parseObject(JsonParser) - Method in interface io.ebean.service.SpiJsonService
Parse the json and return as a Map taking a JsonParser.
parseObject(JsonParser, JsonToken) - Method in interface io.ebean.service.SpiJsonService
Parse the json and return as a Map taking a JsonParser and a starting token.
parseObject(String, boolean) - Static method in class io.ebean.text.json.EJson
Parse the json and return as a Map additionally specifying if the returned map should be modify aware meaning that it can detect when it has been modified.
parseObject(String) - Static method in class io.ebean.text.json.EJson
Parse the json and return as a Map.
parseObject(Reader, boolean) - Static method in class io.ebean.text.json.EJson
Parse the json and return as a Map taking a reader.
parseObject(Reader) - Static method in class io.ebean.text.json.EJson
Parse the json and return as a Map taking a reader.
parseObject(JsonParser) - Static method in class io.ebean.text.json.EJson
Parse the json and return as a Map taking a JsonParser.
parseObject(JsonParser, JsonToken) - Static method in class io.ebean.text.json.EJson
Parse the json and return as a Map taking a JsonParser and a starting token.
parsePath(String) - Static method in class io.ebean.text.json.JsonWriteOptions
Parse and return a PathProperties from nested string format like (a,b,c(d,e),f(g)) where "c" is a path containing "d" and "e" and "f" is a path containing "g" and the root path contains "a","b","c" and "f".
parseSet(String, boolean) - Method in interface io.ebean.service.SpiJsonService
Parse the json returning a Set that might be modify aware.
parseSet(JsonParser, JsonToken) - Method in interface io.ebean.service.SpiJsonService
Parse the json returning as a Set taking into account the current token.
parseSet(String, boolean) - Static method in class io.ebean.text.json.EJson
Parse the json returning a Set that might be modify aware.
parseSet(JsonParser, JsonToken) - Static method in class io.ebean.text.json.EJson
Parse the json returning as a Set taking into account the current token.
pathGet(Object) - Method in interface io.ebean.plugin.ExpressionPath
Return the value from a given entity bean.
pathProperties(FetchPath) - Static method in class io.ebean.text.json.JsonWriteOptions
Construct JsonWriteOptions with the given pathProperties.
PathProperties - Class in io.ebean.text
This is a Tree like structure of paths and properties that can be used for defining which parts of an object graph to render in JSON or XML, and can also be used to define which parts to select and fetch for an ORM query.
PathProperties() - Constructor for class io.ebean.text.PathProperties
Construct an empty PathProperties.
PathProperties.Props - Class in io.ebean.text
 
paths() - Method in interface io.ebean.MergeOptions
Return the paths included in the merge.
pathSet(Object, Object) - Method in interface io.ebean.plugin.ExpressionPath
Set a value to the bean for this expression path.
PersistenceContext - Interface in io.ebean.bean
Holds entity beans by there type and id.
PersistenceContext.WithOption - Class in io.ebean.bean
Wrapper on a bean to also indicate if a bean has been deleted.
persistenceContextPut(Object, T) - Method in interface io.ebean.text.json.JsonBeanReader
Add a bean explicitly to the persistence context.
PersistenceContextScope - Enum in io.ebean
Defines the scope for PersistenceContext.
PersistenceIOException - Exception in io.ebean
Captures and wraps IOException's occurring during ElasticSearch processing etc.
PersistenceIOException(String, Exception) - Constructor for exception io.ebean.PersistenceIOException
 
PersistenceIOException(Exception) - Constructor for exception io.ebean.PersistenceIOException
 
phrase() - Method in class io.ebean.search.Match
Set this to be a "Phrase" type expression.
phrasePrefix() - Method in class io.ebean.search.Match
Set this to be a "Phrase Prefix" type expression.
phraseSlop(double) - Method in class io.ebean.search.TextQueryString
Set the phrase slop.
PlatformConfig - Class in io.ebean.config
Configuration for DB types such as UUID, Geometry etc.
PlatformConfig() - Constructor for class io.ebean.config.PlatformConfig
Construct with defaults.
PlatformConfig(PlatformConfig) - Constructor for class io.ebean.config.PlatformConfig
Construct based on given config - typically for DbMigration generation with many platforms.
PlatformConfig.DbUuid - Enum in io.ebean.config
Specify how UUID is stored.
PlatformIdGenerator - Interface in io.ebean.config.dbplatform
Generates unique id's for objects.
Plugin - Interface in io.ebean.plugin
A 'plugin' that wants to be configured on startup so it can use features of the EbeanServer itself.
POINT - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
Geo Point
POLYGON - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
Geo Polygon
pop() - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
Pop the nested object or list off the properties stack.
postCommit() - Method in interface io.ebean.TransactionCallback
Perform processing just after the transaction commit.
postCommit() - Method in class io.ebean.TransactionCallbackAdapter
Perform processing just after the transaction commit.
postConfigure(ServerConfig) - Method in interface io.ebean.config.AutoConfigure
Provide some configuration the ServerConfig prior to server creation but after properties have been applied.
postConstruct(Object) - Method in interface io.ebean.event.BeanPostConstructListener
Called after every @PostConstruct annotated method of the bean is executed
postCreate(Object) - Method in interface io.ebean.event.BeanPostConstructListener
postDelete(BeanPersistRequest<?>) - Method in class io.ebean.event.BeanPersistAdapter
Does nothing by default.
postDelete(BeanPersistRequest<?>) - Method in interface io.ebean.event.BeanPersistController
Called after the delete was performed.
Postgres8Platform - Class in io.ebean.config.dbplatform.postgres
Postgres v8.3 specific platform.
Postgres8Platform() - Constructor for class io.ebean.config.dbplatform.postgres.Postgres8Platform
 
PostgresDbEncrypt - Class in io.ebean.config.dbplatform.postgres
Postgres pgp_sym_encrypt pgp_sym_decrypt based encryption support.
PostgresDbEncrypt() - Constructor for class io.ebean.config.dbplatform.postgres.PostgresDbEncrypt
 
PostgresHistorySupport - Class in io.ebean.config.dbplatform.postgres
Postgres support for history features.
PostgresHistorySupport() - Constructor for class io.ebean.config.dbplatform.postgres.PostgresHistorySupport
 
PostgresPlatform - Class in io.ebean.config.dbplatform.postgres
Postgres v9 specific platform.
PostgresPlatform() - Constructor for class io.ebean.config.dbplatform.postgres.PostgresPlatform
 
PostgresSequenceIdGenerator - Class in io.ebean.config.dbplatform.postgres
Postgres specific sequence Id Generator.
PostgresSequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Constructor for class io.ebean.config.dbplatform.postgres.PostgresSequenceIdGenerator
Construct given a dataSource and sql to return the next sequence value.
postInsert(BeanPersistRequest<?>) - Method in class io.ebean.event.BeanPersistAdapter
Does nothing by default.
postInsert(BeanPersistRequest<?>) - Method in interface io.ebean.event.BeanPersistController
Called after the insert was performed.
postLoad(Object) - Method in interface io.ebean.event.BeanPostLoad
Called after every each bean is loaded from the database.
postRollback() - Method in interface io.ebean.TransactionCallback
Perform processing just after the transaction rollback.
postRollback() - Method in class io.ebean.TransactionCallbackAdapter
Perform processing just after the transaction rollback.
postSoftDelete(BeanPersistRequest<?>) - Method in class io.ebean.event.BeanPersistAdapter
Does nothing by default.
postSoftDelete(BeanPersistRequest<?>) - Method in interface io.ebean.event.BeanPersistController
Called after the soft delete was performed.
postUpdate(BeanPersistRequest<?>) - Method in class io.ebean.event.BeanPersistAdapter
Does nothing by default.
postUpdate(BeanPersistRequest<?>) - Method in interface io.ebean.event.BeanPersistController
Called after the update was performed.
preAllocateIds(int) - Method in interface io.ebean.config.dbplatform.PlatformIdGenerator
Is called prior to inserting OneToMany's as an indication that a number of beans are likely to need id's shortly.
preAllocateIds(int) - Method in class io.ebean.config.dbplatform.SequenceBatchIdGenerator
If allocateSize is large load some sequences in a background thread.
preAllocateIds(int) - Method in class io.ebean.config.dbplatform.SequenceIdGenerator
If allocateSize is large load some sequences in a background thread.
preAllocateIds(int) - Method in class io.ebean.config.dbplatform.SimpleSequenceIdGenerator
 
preCommit() - Method in interface io.ebean.TransactionCallback
Perform processing just prior to the transaction commit.
preCommit() - Method in class io.ebean.TransactionCallbackAdapter
Perform processing just prior to the transaction commit.
preConfigure(ServerConfig) - Method in interface io.ebean.config.AutoConfigure
Perform configuration for the ServerConfig prior to properties load.
preDelete(BeanPersistRequest<?>) - Method in class io.ebean.event.BeanPersistAdapter
Returns true indicating normal processing should continue.
preDelete(BeanDeleteIdRequest) - Method in class io.ebean.event.BeanPersistAdapter
Does nothing by default.
preDelete(BeanPersistRequest<?>) - Method in interface io.ebean.event.BeanPersistController
Prior to the delete perform some action.
preDelete(BeanDeleteIdRequest) - Method in interface io.ebean.event.BeanPersistController
Prior to a delete by id perform some action.
prefix() - Method in enum io.ebean.Junction.Type
Return the prefix value for this type.
preGetId() - Method in class io.ebean.bean.EntityBeanIntercept
Called prior to Id property getter.
preGetter(int) - Method in class io.ebean.bean.EntityBeanIntercept
Method that is called prior to a getter method on the actual entity.
PreGetterCallback - Interface in io.ebean.bean
A callback that can be registered to fire on getter method calls.
preGetterTrigger(int) - Method in interface io.ebean.bean.PreGetterCallback
Trigger the callback based on a getter on a property.
preInsert(BeanPersistRequest<?>) - Method in class io.ebean.event.BeanPersistAdapter
Returns true indicating normal processing should continue.
preInsert(BeanPersistRequest<?>) - Method in interface io.ebean.event.BeanPersistController
Prior to the insert perform some action.
prepare(ChangeSet) - Method in interface io.ebean.event.changelog.ChangeLogPrepare
In the foreground prepare the changeLog for sending.
prepare(ReadEvent) - Method in interface io.ebean.event.readaudit.ReadAuditPrepare
Prepare the read event by setting any user context information into the read event such as the application user id and ip address.
prepareMany(BeanDescriptor<T>) - Method in class io.ebeanservice.docstore.api.support.DocStructure
For 'many' nested properties we need an additional root based graph to fetch and update.
preQuery(BeanQueryRequest<?>) - Method in interface io.ebean.event.BeanQueryAdapter
Modify the associated query prior to it being executed.
preRollback() - Method in interface io.ebean.TransactionCallback
Perform processing just prior to the transaction rollback.
preRollback() - Method in class io.ebean.TransactionCallbackAdapter
Perform processing just prior to the transaction rollback.
preSetter(boolean, int, Object, Object) - Method in class io.ebean.bean.EntityBeanIntercept
Check to see if the values are not equal.
preSetter(boolean, int, boolean, boolean) - Method in class io.ebean.bean.EntityBeanIntercept
Check for primitive boolean.
preSetter(boolean, int, int, int) - Method in class io.ebean.bean.EntityBeanIntercept
Check for primitive int.
preSetter(boolean, int, long, long) - Method in class io.ebean.bean.EntityBeanIntercept
long.
preSetter(boolean, int, double, double) - Method in class io.ebean.bean.EntityBeanIntercept
double.
preSetter(boolean, int, float, float) - Method in class io.ebean.bean.EntityBeanIntercept
float.
preSetter(boolean, int, short, short) - Method in class io.ebean.bean.EntityBeanIntercept
short.
preSetter(boolean, int, char, char) - Method in class io.ebean.bean.EntityBeanIntercept
char.
preSetter(boolean, int, byte, byte) - Method in class io.ebean.bean.EntityBeanIntercept
byte.
preSetter(boolean, int, char[], char[]) - Method in class io.ebean.bean.EntityBeanIntercept
char[].
preSetter(boolean, int, byte[], byte[]) - Method in class io.ebean.bean.EntityBeanIntercept
byte[].
preSetterMany(boolean, int, Object, Object) - Method in class io.ebean.bean.EntityBeanIntercept
OneToMany and ManyToMany don't have any interception so just check for PropertyChangeSupport.
preSoftDelete(BeanPersistRequest<?>) - Method in class io.ebean.event.BeanPersistAdapter
Returns true indicating normal processing should continue.
preSoftDelete(BeanPersistRequest<?>) - Method in interface io.ebean.event.BeanPersistController
Prior to a soft delete perform some action.
preUpdate(BeanPersistRequest<?>) - Method in class io.ebean.event.BeanPersistAdapter
Returns true indicating normal processing should continue.
preUpdate(BeanPersistRequest<?>) - Method in interface io.ebean.event.BeanPersistController
Prior to the update perform some action.
primaryKeyName(String) - Method in class io.ebean.config.DbConstraintNaming
Return the primary key constraint name.
process(SlowQueryEvent) - Method in interface io.ebean.config.SlowQueryListener
Process a slow query event.
process(List<DocStoreQueueEntry>) - Method in interface io.ebean.DocumentStore
Process the queue entries sending updates to the document store or queuing them for later processing.
process(BulkTableEvent) - Method in interface io.ebean.event.BulkTableEventListener
Process the event.
process(Reader) - Method in interface io.ebean.text.csv.CsvReader
Automatically create a transaction if required to process all the CSV content from the reader.
process(Reader, CsvCallback<T>) - Method in interface io.ebean.text.csv.CsvReader
Process the CSV content passing the bean to the CsvCallback after each row.
process(DocStoreUpdates, int) - Method in interface io.ebeanservice.docstore.api.DocStoreUpdateProcessor
Process all the updates for a transaction.
process(List<DocStoreQueueEntry>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
processBean(int, String[], T) - Method in interface io.ebean.text.csv.CsvCallback
Called for each bean after it has been loaded from the CSV content.
processBean(int, String[], T) - Method in class io.ebean.text.csv.DefaultCsvCallback
Will save the bean.
processLine(int, String[]) - Method in interface io.ebean.text.csv.CsvCallback
Check that the row should be processed - return true to process the row or false to ignore the row.
processLine(int, String[]) - Method in class io.ebean.text.csv.DefaultCsvCallback
Validate that the content is valid and return false if the row should be ignored.
ProfileLocation - Interface in io.ebean
A location for profiling transactions and queries.
ProfilingConfig - Class in io.ebean.config
Configuration for transaction profiling.
ProfilingConfig() - Constructor for class io.ebean.config.ProfilingConfig
 
PropertiesLoader - Class in io.ebean.config.properties
Loads and evaluates properties and yml configuration.
PropertiesLoader() - Constructor for class io.ebean.config.properties.PropertiesLoader
 
PropertiesWrapper - Class in io.ebean.config
 
PropertiesWrapper(String, String, Properties, ClassLoadConfig) - Constructor for class io.ebean.config.PropertiesWrapper
Construct with a prefix, serverName and properties.
PropertiesWrapper(Properties, ClassLoadConfig) - Constructor for class io.ebean.config.PropertiesWrapper
Construct without prefix of serverName.
Property(String, boolean) - Constructor for class io.ebean.OrderBy.Property
 
Property(String, boolean, String, String) - Constructor for class io.ebean.OrderBy.Property
 
Property - Interface in io.ebean.plugin
Property of a entity bean that can be read.
publish(Class<T>, Object, Transaction) - Method in interface io.ebean.EbeanServer
Publish a single bean given its type and id returning the resulting live bean.
publish(Class<T>, Object) - Method in interface io.ebean.EbeanServer
Publish a single bean given its type and id returning the resulting live bean.
publish(Query<T>, Transaction) - Method in interface io.ebean.EbeanServer
Publish the beans that match the query returning the resulting published beans.
publish(Query<T>) - Method in interface io.ebean.EbeanServer
Publish the beans that match the query returning the resulting published beans.
push(DocPropertyMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
Push the nested object or list onto the properties stack.
put(Class<?>, Object, Object) - Method in interface io.ebean.bean.PersistenceContext
Put the entity bean into the PersistenceContext.
put(Object, Object) - Method in interface io.ebean.cache.ServerCache
Put the value in the cache with a given id.
put(K, E) - Method in class io.ebean.common.BeanMap
 
put(String, String) - Method in class io.ebean.config.dbplatform.DbDefaultValue
Add an translation entry.
put(DbType, DbPlatformType) - Method in class io.ebean.config.dbplatform.DbPlatformTypeMapping
Override the type for a given JDBC type.
put(String, Object) - Method in interface io.ebean.SqlRow
Set a value to a property.
putAll(Map<Object, Object>) - Method in interface io.ebean.cache.ServerCache
Put all the values in the cache.
putAll(Map<? extends K, ? extends E>) - Method in class io.ebean.common.BeanMap
 
putAll(Map<? extends String, ?>) - Method in interface io.ebean.SqlRow
Put all the values from t into this map.
putIfAbsent(Class<?>, Object, Object) - Method in interface io.ebean.bean.PersistenceContext
Put the entity bean into the PersistenceContext if one is not already present (for this id).
putServiceObject(String, Object) - Method in class io.ebean.config.ServerConfig
Put a service object into configuration such that it can be passed to a plugin.
putUserObject(String, Object) - Method in interface io.ebean.Transaction
Add an arbitrary user object to the transaction.

Q

query() - Method in interface io.ebean.ExpressionList
Return the query that owns this expression list.
query() - Method in class io.ebean.FetchConfig
Eagerly fetch the beans in this path as a separate query (rather than as part of the main query).
query(int) - Method in class io.ebean.FetchConfig
Eagerly fetch the beans in this path as a separate query (rather than as part of the main query).
query() - Method in class io.ebean.Finder
Creates a query.
query(String) - Method in class io.ebean.Finder
Creates a query using the ORM query language.
Query<T> - Interface in io.ebean
Object relational query for finding a List, Set, Map or single entity bean.
Query.ForUpdate - Enum in io.ebean
For update mode.
QueryCacheEntry - Class in io.ebean.cache
For query cache entries we additionally hold the dependent tables and timestamp for the query result.
QueryCacheEntry(Object, Set<String>, long) - Constructor for class io.ebean.cache.QueryCacheEntry
Create with dependent tables and timestamp.
QueryCacheEntryValidate - Interface in io.ebean.cache
Used to validate that a query cache entry is still valid based on dependent tables.
queryFirst(int) - Method in class io.ebean.FetchConfig
Eagerly fetch the first batch of beans on this path.
QueryIterator<T> - Interface in io.ebean
Used to provide iteration over query results.
queryPlan(ReadAuditQueryPlan) - Method in interface io.ebean.event.readaudit.ReadAuditLogger
Called when a new query plan is created.
QueryType - Enum in io.ebean
The type of the query being executed.
queue() - Method in interface io.ebeanservice.docstore.api.DocStoreTransaction
Add changes that should be queued to the DocStoreUpdates.
queueDelete(String, Object) - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
Queue a 'delete' request.
queueIndex(String, Object) - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
Queue an 'index' request.
queueNested(String, String, Object) - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
Queue an update to a nested/embedded object.

R

raw(String, Object) - Static method in class io.ebean.Expr
Add raw expression with a single parameter.
raw(String, Object[]) - Static method in class io.ebean.Expr
Add raw expression with an array of parameters.
raw(String) - Static method in class io.ebean.Expr
Add raw expression with no parameters.
raw(String, Object) - Method in interface io.ebean.ExpressionFactory
Add raw expression with a single parameter.
raw(String, Object[]) - Method in interface io.ebean.ExpressionFactory
Add raw expression with an array of parameters.
raw(String) - Method in interface io.ebean.ExpressionFactory
Add raw expression with no parameters.
raw(String, Object) - Method in interface io.ebean.ExpressionList
Add raw expression with a single parameter.
raw(String, Object...) - Method in interface io.ebean.ExpressionList
Add raw expression with an array of parameters.
raw(String) - Method in interface io.ebean.ExpressionList
Add raw expression with no parameters.
RawDoc - Class in io.ebeanservice.docstore.api
Raw document.
RawDoc(Map<String, Object>, String, double, String, String) - Constructor for class io.ebeanservice.docstore.api.RawDoc
Construct the document with all the meta data.
RawDoc() - Constructor for class io.ebeanservice.docstore.api.RawDoc
Construct empty (typically for JSON marshalling).
rawProperty(String) - Method in interface io.ebean.plugin.BeanDocType
Return a 'raw' property mapped for the given property.
rawProperty(String) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Return an un-analysed property to use instead of the given property.
rawProperty(String) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
RawSql - Interface in io.ebean
Used to build object graphs based on a raw SQL statement (rather than generated by Ebean).
RawSqlBuilder - Interface in io.ebean
Builds RawSql instances from a SQL string and column mappings.
read() - Method in interface io.ebean.text.json.JsonBeanReader
Read the JSON returning a bean.
READ_COMMITTED - Static variable in interface io.ebean.Transaction
Read Committed transaction isolation.
READ_UNCOMMITTED - Static variable in interface io.ebean.Transaction
Read Uncommitted transaction isolation.
ReadAuditLogger - Interface in io.ebean.event.readaudit
Log that the query was executed
ReadAuditPrepare - Interface in io.ebean.event.readaudit
Set user context information into the read event prior to it being logged.
ReadAuditQueryPlan - Class in io.ebean.event.readaudit
A SQL query and associated keys.
ReadAuditQueryPlan(String, String, String) - Constructor for class io.ebean.event.readaudit.ReadAuditQueryPlan
Construct given the beanType, queryKey and sql.
ReadAuditQueryPlan() - Constructor for class io.ebean.event.readaudit.ReadAuditQueryPlan
Construct for JSON tools.
ReadEvent - Class in io.ebean.event.readaudit
Read event sent to the ReadEventLogger.
ReadEvent(String, String, String, Object) - Constructor for class io.ebean.event.readaudit.ReadEvent
Construct for a single bean read.
ReadEvent(String, String, String, List<Object>) - Constructor for class io.ebean.event.readaudit.ReadEvent
Construct for many beans read.
ReadEvent(String) - Constructor for class io.ebean.event.readaudit.ReadEvent
Construct for many future list query.
ReadEvent() - Constructor for class io.ebean.event.readaudit.ReadEvent
Constructor for JSON tools.
readHeader(String[]) - Method in interface io.ebean.text.csv.CsvCallback
Read the header row.
readHeader(String[]) - Method in class io.ebean.text.csv.DefaultCsvCallback
Override to read the heading line.
ref(I) - Method in class io.ebean.BeanFinder
Creates an entity reference for this ID.
ref(I) - Method in class io.ebean.Finder
Creates an entity reference for this ID.
refresh(T) - Method in class io.ebean.BeanRepository
Refreshes this entity from the database.
refresh(Object) - Static method in class io.ebean.Ebean
Refresh the values of a bean.
refresh(Object) - Method in interface io.ebean.EbeanServer
Refresh the values of a bean.
refresh() - Method in class io.ebean.Model
Refreshes this entity from the database.
refreshMany(Object, String) - Static method in class io.ebean.Ebean
Refresh a 'many' property of a bean.
refreshMany(Object, String) - Method in interface io.ebean.EbeanServer
Refresh a many property of an entity bean.
register(EbeanServer, boolean) - Static method in class io.ebean.Ebean
Register the server with this Ebean singleton.
register(TransactionCallback) - Static method in class io.ebean.Ebean
Register a TransactionCallback on the currently active transaction.
register(TransactionCallback) - Method in interface io.ebean.EbeanServer
Register a TransactionCallback on the currently active transaction.
register(TransactionCallback) - Method in interface io.ebean.Transaction
Register a TransactionCallback with this transaction.
registeredTables() - Method in interface io.ebean.event.BulkTableEventListener
Return the tables that this listener is interested in.
registerGetterCallback(PreGetterCallback) - Method in class io.ebean.bean.EntityBeanIntercept
Register the callback to be triggered when getter is called.
registerInvalidationPath(String, String, Set<String>) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Register invalidation events for embedded/nested documents the given path and properties.
registerInvalidationPath(String, String, Set<String>) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
Register a doc store invalidation listener for the given bean type, path and properties.
registerOut(int, int) - Method in interface io.ebean.CallableSql
Register an OUT parameter.
registerPaths() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
In deployment phase read the embedded/nested document information.
registerPaths() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
Register invalidation paths for embedded documents.
remove(Object) - Method in interface io.ebean.cache.ServerCache
Remove a entry from the cache given its id.
remove(int) - Method in class io.ebean.common.BeanList
 
remove(Object) - Method in class io.ebean.common.BeanList
 
remove(Object) - Method in class io.ebean.common.BeanMap
 
remove(Object) - Method in class io.ebean.common.BeanSet
 
remove(Object) - Method in class io.ebean.common.CopyOnFirstWriteList
 
remove(int) - Method in class io.ebean.common.CopyOnFirstWriteList
 
remove() - Method in class io.ebean.config.dbplatform.h2.H2HistoryTrigger
 
remove() - Method in interface io.ebean.QueryIterator
Remove is not allowed.
remove(Object) - Method in interface io.ebean.SqlRow
Remove a property from the map.
removeAll(Set<Object>) - Method in interface io.ebean.cache.ServerCache
Remove the entries from the cache given the id values.
removeAll(Collection<?>) - Method in class io.ebean.common.BeanList
 
removeAll(Collection<?>) - Method in class io.ebean.common.BeanSet
 
removeAll(Collection<?>) - Method in class io.ebean.common.CopyOnFirstWriteList
 
removeBean(E) - Method in interface io.ebean.bean.BeanCollection
Remove a bean to the list/set with modifyListen notification.
removeBean(E) - Method in class io.ebean.common.BeanList
 
removeBean(E) - Method in class io.ebean.common.BeanMap
 
removeBean(E) - Method in class io.ebean.common.BeanSet
 
removeIf(Predicate<? super E>) - Method in class io.ebean.common.CopyOnFirstWriteList
 
renderType(int, int) - Method in class io.ebean.config.dbplatform.DbPlatformType
Return the type for a specific property that incorporates the name, length, precision and scale.
renderType(int, int, boolean) - Method in class io.ebean.config.dbplatform.DbPlatformType
Render the type defining strict mode.
renderType(int, int) - Method in class io.ebean.config.dbplatform.mysql.MySqlBlob
 
renderType(int, int) - Method in class io.ebean.config.dbplatform.mysql.MySqlClob
 
REPEATABLE_READ - Static variable in interface io.ebean.Transaction
Repeatable read transaction isolation.
replaceAll(UnaryOperator<E>) - Method in class io.ebean.common.CopyOnFirstWriteList
 
replaceString(String, String, String) - Static method in class io.ebean.util.StringHelper
This method takes a String and will replace all occurrences of the match String with that of the replace String.
replaceString(String, String, String, int, int, int) - Static method in class io.ebean.util.StringHelper
Additionally specify the additionalSize to add to the buffer.
replaceStringMulti(String, String[], String) - Static method in class io.ebean.util.StringHelper
A search and replace with multiple matching strings.
replaceStringMulti(String, String[], String, int, int, int) - Static method in class io.ebean.util.StringHelper
Additionally specify an additional size estimate for the buffer plus start and end positions.
reportProfiling() - Method in interface io.ebean.AutoTune
Output the profiling.
required() - Static method in class io.ebean.TxScope
Helper method to create a TxScope with REQUIRES.
requiresNew() - Static method in class io.ebean.TxScope
Helper method to create a TxScope with REQUIRES_NEW.
reset(EntityBean, String) - Method in interface io.ebean.bean.BeanCollection
Reset the collection back to an empty state ready for reloading.
reset(EntityBean, String) - Method in class io.ebean.common.BeanList
 
reset(EntityBean, String) - Method in class io.ebean.common.BeanMap
 
reset(EntityBean, String) - Method in class io.ebean.common.BeanSet
 
resetAllMetrics() - Method in interface io.ebean.meta.MetaInfoManager
Just reset all the metrics.
resetForInsert() - Method in interface io.ebean.BeanState
Reset the bean putting it into NEW state such that a save() results in an insert.
resultSet(ResultSet, String...) - Static method in interface io.ebean.RawSqlBuilder
Create and return a RawSql object based on the resultSet and list of properties the columns in the resultSet map to.
resultSet(ResultSet, String...) - Method in interface io.ebean.service.SpiRawSqlService
Create based on a JDBC ResultSet.
retainAll(Collection<?>) - Method in class io.ebean.common.BeanList
 
retainAll(Collection<?>) - Method in class io.ebean.common.BeanSet
 
retainAll(Collection<?>) - Method in class io.ebean.common.CopyOnFirstWriteList
 
reverse() - Method in class io.ebean.OrderBy.Property
Reverse the ascending/descending order for this property.
reverse() - Method in class io.ebean.OrderBy
Reverse the ascending/descending order on all the properties.
rewrite(String) - Method in class io.ebean.search.Match
Set the rewrite to use.
rewrite(String) - Method in class io.ebean.search.MultiMatch
Set the rewrite to use.
rewrite(String) - Method in class io.ebean.search.TextQueryString
Set the rewrite option.
rollback() - Method in interface io.ebean.Transaction
Rollback the transaction.
rollback(Throwable) - Method in interface io.ebean.Transaction
Rollback the transaction specifying a throwable that caused the rollback to occur.
rollback(Connection) - Static method in class io.ebean.util.JdbcClose
Rollback the connection logging if an error occurs.
rollbackTransaction() - Static method in class io.ebean.Ebean
Rollback the current transaction.
rollbackTransaction() - Method in interface io.ebean.EbeanServer
Rollback the current transaction.
root() - Method in interface io.ebean.plugin.BeanType
Return the root bean type for an inheritance hierarchy.
RowConsumer - Interface in io.ebean
Used with SqlQuery to process potentially large queries reading directly from the JDBC ResultSet.
RowMapper<T> - Interface in io.ebean
Used with SqlQuery to map raw JDBC ResultSet to objects.
RowNumberSqlLimiter - Class in io.ebean.config.dbplatform
Adds the ROW_NUMBER() OVER function to a query.
RowNumberSqlLimiter(String) - Constructor for class io.ebean.config.dbplatform.RowNumberSqlLimiter
Specify the name of the rowNumberWindowAlias.
RowNumberSqlLimiter() - Constructor for class io.ebean.config.dbplatform.RowNumberSqlLimiter
 
RownumSqlLimiter - Class in io.ebean.config.dbplatform
Add ROWNUM column etc around SQL query to limit results.
RownumSqlLimiter() - Constructor for class io.ebean.config.dbplatform.RownumSqlLimiter
Create with default inner rownum column alias and used FIRST_ROWS hint.
RownumSqlLimiter(String, boolean) - Constructor for class io.ebean.config.dbplatform.RownumSqlLimiter
Specify the inner rownum column alias and whether to include the FIRST_ROWS hint.
runDbMigration(DataSource) - Method in class io.ebean.config.ServerConfig
Run the DB migration against the DataSource.

S

save(T) - Method in class io.ebean.BeanRepository
Insert or update this entity depending on its state.
save(Object) - Static method in class io.ebean.Ebean
Either Insert or Update the bean depending on its state.
save(Object) - Method in interface io.ebean.EbeanServer
Either Insert or Update the bean depending on its state.
save(Object, Transaction) - Method in interface io.ebean.EbeanServer
Insert or update a bean with an explicit transaction.
save() - Method in class io.ebean.Model
Insert or update this entity depending on its state.
saveAll(Collection<T>) - Method in class io.ebean.BeanRepository
Save all the beans in the collection.
saveAll(Collection<?>) - Static method in class io.ebean.Ebean
Save all the beans from a Collection.
saveAll(Collection<?>) - Method in interface io.ebean.EbeanServer
Save all the beans in the collection.
saveAll(Collection<?>, Transaction) - Method in interface io.ebean.EbeanServer
Save all the beans in the collection with an explicit transaction.
ScalarTypeConverter<B,S> - Interface in io.ebean.config
Matches the functionality of javax.persistence.AttributeConverter
schema(Object) - Method in interface io.ebean.config.TenantSchemaProvider
Return the DB schema for the given tenantId.
schemaExists(String, Connection) - Method in class io.ebean.config.dbplatform.DatabasePlatform
Return true if the schema exists.
select(String) - Method in interface io.ebean.ExpressionList
Specify specific properties to fetch on the main/root bean (aka partial object).
select(FetchGroup<T>) - Method in interface io.ebean.ExpressionList
Apply the fetchGroup which defines what part of the object graph to load.
select(String) - Method in interface io.ebean.FetchGroupBuilder
Specify specific properties to select (top level properties).
select(String) - Method in interface io.ebean.Query
Specify the properties to fetch on the root level entity bean in comma delimited format.
select(FetchGroup<T>) - Method in interface io.ebean.Query
Apply the fetchGroup which defines what part of the object graph to load.
SequenceBatchIdGenerator - Class in io.ebean.config.dbplatform
Database sequence based IdGenerator using Sequence Step 1 but batch fetch many sequence values.
SequenceBatchIdGenerator(BackgroundExecutor, DataSource, String, int) - Constructor for class io.ebean.config.dbplatform.SequenceBatchIdGenerator
Construct where batchSize is the sequence step size.
SequenceIdGenerator - Class in io.ebean.config.dbplatform
Database sequence based IdGenerator.
SequenceStepIdGenerator - Class in io.ebean.config.dbplatform
Database sequence based IdGenerator using Sequence Step (e.g.
SERIALIZABLE - Static variable in interface io.ebean.Transaction
Serializable transaction isolation.
ServerCache - Interface in io.ebean.cache
Represents part of the "L2" server side cache.
ServerCacheConfig - Class in io.ebean.cache
Configuration used to create ServerCache instances.
ServerCacheConfig(ServerCacheType, String, ServerCacheOptions, CurrentTenantProvider, QueryCacheEntryValidate) - Constructor for class io.ebean.cache.ServerCacheConfig
 
ServerCacheFactory - Interface in io.ebean.cache
Defines method for constructing caches for beans and queries.
ServerCacheManager - Interface in io.ebean.cache
The cache service for server side caching of beans and query results.
ServerCacheNotification - Class in io.ebean.cache
Notification event that dependent tables have been modified.
ServerCacheNotification(long, Set<String>) - Constructor for class io.ebean.cache.ServerCacheNotification
 
ServerCacheNotify - Interface in io.ebean.cache
Interface for both listening to notification changes and sending them to other members of the cluster.
ServerCacheNotifyPlugin - Interface in io.ebean.cache
Plugin that provides a ServerCacheNotify implementation.
ServerCacheOptions - Class in io.ebean.cache
Options for controlling a cache.
ServerCacheOptions() - Constructor for class io.ebean.cache.ServerCacheOptions
Construct with no set options.
ServerCacheOptions(CacheBeanTuning) - Constructor for class io.ebean.cache.ServerCacheOptions
Create from the cacheTuning deployment annotation.
ServerCacheOptions(CacheQueryTuning) - Constructor for class io.ebean.cache.ServerCacheOptions
Create from the cacheTuning deployment annotation.
ServerCachePlugin - Interface in io.ebean.cache
The plugin interface that creates a ServerCacheFactory.
ServerCacheStatistics - Class in io.ebean.cache
The statistics collected per cache.
ServerCacheStatistics() - Constructor for class io.ebean.cache.ServerCacheStatistics
 
ServerCacheType - Enum in io.ebean.cache
The type of L2 caches.
ServerConfig - Class in io.ebean.config
The configuration used for creating a EbeanServer.
ServerConfig() - Constructor for class io.ebean.config.ServerConfig
Construct a Server Configuration for programmatically creating an EbeanServer.
ServerConfig.UuidVersion - Enum in io.ebean.config
 
ServerConfigProvider - Interface in io.ebean.config
Provides a ServiceLoader based mechanism to configure a ServerConfig.
ServerConfigStartup - Interface in io.ebean.event
Used to configure the server on startup.
service(Class<T>) - Method in class io.ebean.config.ServerConfig
Return the first service using the service loader (or null).
serviceLoad(Class<T>) - Method in class io.ebean.config.ServerConfig
Return the service loader using the classLoader defined in ClassLoadConfig.
ServletContextListener - Class in io.ebean.event
Listens for webserver server starting and stopping events.
ServletContextListener() - Constructor for class io.ebean.event.ServletContextListener
 
set(int, E) - Method in class io.ebean.common.BeanList
 
set(int, E) - Method in class io.ebean.common.CopyOnFirstWriteList
 
set(String, Object) - Method in interface io.ebean.SqlRow
Exactly the same as the put method.
set(int, Object) - Method in interface io.ebean.Update
Set an ordered bind parameter.
set(String, Object) - Method in interface io.ebean.Update
Set a named parameter.
set(String, Object) - Method in interface io.ebean.UpdateQuery
Set the value of a property.
setActive(boolean) - Method in class io.ebean.config.ContainerConfig
Set to true for clustering to be active.
setActive(boolean) - Method in class io.ebean.config.DocStoreConfig
Set to true to make the Document store (ElasticSearch) integration active.
setActualList(List<?>) - Method in class io.ebean.common.BeanList
Set the actual underlying list.
setActualMap(Map<?, ?>) - Method in class io.ebean.common.BeanMap
Set the actual underlying map.
setActualSet(Set<?>) - Method in class io.ebean.common.BeanSet
Set the underlying set (used for lazy fetch).
setAddPropertiesFromHeader() - Method in interface io.ebean.text.csv.CsvReader
Same as setHasHeader(true,true);
setAllowAllCertificates(boolean) - Method in class io.ebean.config.DocStoreConfig
Set to true such that the client allows connections to invalid/self signed SSL certificates.
setAllQuotedIdentifiers(boolean) - Method in class io.ebean.config.PlatformConfig
Set to true if all DB column and table names should use quoted identifiers.
setAllQuotedIdentifiers(boolean) - Method in class io.ebean.config.ServerConfig
Set to true if all DB column and table names should use quoted identifiers.
setAnalyzer(String) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
setApplyPrefix(String) - Method in class io.ebean.config.DbMigrationConfig
Set the apply prefix.
setApplyPrefix(String) - Method in interface io.ebean.dbmigration.DbMigration
Set the prefix for the version.
setApplySuffix(String) - Method in class io.ebean.config.DbMigrationConfig
Set the apply script suffix (defaults to sql).
setAscending(boolean) - Method in class io.ebean.OrderBy.Property
Set to true if the order is ascending.
setAsOfSysPeriod(String) - Method in class io.ebean.config.ServerConfig
Set the database column used to support history and 'As of' queries.
setAsOfViewSuffix(String) - Method in class io.ebean.config.ServerConfig
Set the suffix appended to the base table to derive the view that contains the union of the base table and the history table in order to support asOf queries.
setAutoCommitMode(boolean) - Method in class io.ebean.config.ServerConfig
Set to true if autoCommit mode is on and Ebean should use autoCommit friendly Transactions and TransactionManager.
setAutoReadOnlyDataSource(boolean) - Method in class io.ebean.config.ServerConfig
Set to true if Ebean should create a DataSource for use with implicit read only transactions.
setAutoTableMod(boolean) - Method in interface io.ebean.SqlUpdate
Set this to false if you don't want eBean to automatically deduce the table modification information and process it.
setAutoTune(boolean) - Method in interface io.ebean.Query
Explicitly specify whether to use AutoTune for this query.
setAutoTuneConfig(AutoTuneConfig) - Method in class io.ebean.config.ServerConfig
Set the configuration for AutoTune.
setBackgroundExecutorSchedulePoolSize(int) - Method in class io.ebean.config.ServerConfig
Set the Background executor schedule pool size.
setBackgroundExecutorShutdownSecs(int) - Method in class io.ebean.config.ServerConfig
Set the Background executor shutdown seconds.
setBatch(PersistBatch) - Method in interface io.ebean.Transaction
Deprecated.
setBatch(PersistBatch) - Method in class io.ebean.TxScope
Set the batch mode to use.
setBatchFlushOnMixed(boolean) - Method in interface io.ebean.Transaction
By default when mixing UpdateSql (or CallableSql) with Beans the batch is automatically flushed when you change (between persisting beans and executing UpdateSql or CallableSql).
setBatchFlushOnQuery(boolean) - Method in interface io.ebean.Transaction
By default executing a query will automatically flush any batched statements (persisted beans, executed UpdateSql etc).
setBatchGetGeneratedKeys(boolean) - Method in interface io.ebean.Transaction
Specify if you want batched inserts to use getGeneratedKeys.
setBatchMode(boolean) - Method in interface io.ebean.Transaction
Turn on or off statement batching.
setBatchOnCascade(boolean) - Method in interface io.ebean.Transaction
Set the JDBC batch mode to use for a save() or delete() when cascading to children.
setBatchOnCascade(PersistBatch) - Method in interface io.ebean.Transaction
Deprecated.
setBatchOnCascade(PersistBatch) - Method in class io.ebean.TxScope
Set the batch on cascade mode.
setBatchSize(int) - Method in interface io.ebean.Transaction
Specify the number of statements before a batch is flushed automatically.
setBatchSize(int) - Method in class io.ebean.TxScope
Set the batch size to use.
setBean(T) - Method in class io.ebean.Version
Set the bean instance for this version.
setBeanCacheMode(CacheMode) - Method in interface io.ebean.ExpressionList
Set the mode to use the bean cache when executing this query.
setBeanCacheMode(CacheMode) - Method in interface io.ebean.Query
Set the mode to use the bean cache when executing this query.
setBeanId(Object, Object) - Method in interface io.ebean.EbeanServer
Set the Id value onto the bean converting the type of the id value if necessary.
setBeanId(T, Object) - Method in interface io.ebean.plugin.BeanType
Set the id value to the bean.
setBeanLoader(BeanLoader, PersistenceContext) - Method in class io.ebean.bean.EntityBeanIntercept
Set the BeanLoader with PersistenceContext.
setBeanLoader(BeanLoader) - Method in class io.ebean.bean.EntityBeanIntercept
Set the BeanLoader.
setBeanType(String) - Method in class io.ebean.event.readaudit.ReadAuditQueryPlan
Set the bean type.
setBeanType(String) - Method in class io.ebean.event.readaudit.ReadEvent
Set the type of bean read.
setBindLog(String) - Method in class io.ebean.event.readaudit.ReadEvent
Set the bind log used when executing the query.
setBoost(Float) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
setBufferFetchSizeHint(int) - Method in interface io.ebean.DtoQuery
A hint which for JDBC translates to the Statement.fetchSize().
setBufferFetchSizeHint(int) - Method in interface io.ebean.Query
A hint which for JDBC translates to the Statement.fetchSize().
setBufferFetchSizeHint(int) - Method in interface io.ebean.SqlQuery
A hint which for JDBC translates to the Statement.fetchSize().
setBulkBatchSize(int) - Method in class io.ebean.config.DocStoreConfig
Set the default batch size to use for calls to the Bulk API.
setCacheMaxIdleTime(int) - Method in class io.ebean.config.ServerConfig
Set the L2 cache default max idle time in seconds.
setCacheMaxSize(int) - Method in class io.ebean.config.ServerConfig
Set the L2 cache default max size.
setCacheMaxTimeToLive(int) - Method in class io.ebean.config.ServerConfig
Set the L2 cache default max time to live in seconds.
setCacheName(String) - Method in class io.ebean.cache.ServerCacheStatistics
Set the name of the cache.
setCatalog(String) - Method in class io.ebean.config.AbstractNamingConvention
Sets the catalog.
setChangedProperty(int) - Method in class io.ebean.bean.EntityBeanIntercept
 
setChangeLogAsync(boolean) - Method in class io.ebean.config.ServerConfig
Sets if the changelog should be written async (default = true).
setChangeLogIncludeInserts(boolean) - Method in class io.ebean.config.ServerConfig
Set if inserts should be included in the change log by default.
setChangeLogListener(ChangeLogListener) - Method in class io.ebean.config.ServerConfig
Set the ChangeLogListener which actually performs the logging of change sets in the background.
setChangeLogPrepare(ChangeLogPrepare) - Method in class io.ebean.config.ServerConfig
Set the ChangeLogPrepare.
setChangeLogRegister(ChangeLogRegister) - Method in class io.ebean.config.ServerConfig
Set the ChangeLogRegister which controls which ChangeLogFilter is used for each bean type and in this way provide fine grained control over which persist requests are included in the change log.
setChanges(List<BeanChange>) - Method in class io.ebean.event.changelog.ChangeSet
Set the bean changes (used by JSON tools).
setClasses(List<Class<?>>) - Method in class io.ebean.config.ServerConfig
Set the list of classes (entities, listeners, scalarTypes etc) that should be used for this server.
setClassLoadConfig(ClassLoadConfig) - Method in class io.ebean.config.ServerConfig
Set the ClassLoadConfig which is used to detect Joda, Java8 types etc and also create new instances of plugins given a className.
setClearCount(long) - Method in class io.ebean.cache.ServerCacheStatistics
Set the clear count.
setClientGeneratedIds() - Method in class io.ebean.MergeOptionsBuilder
Set to true if Id values are supplied by the client.
setClock(Clock) - Method in class io.ebean.config.ServerConfig
Set the clock used for setting the timestamps (e.g.
setClock(Clock) - Method in interface io.ebean.ExtendedServer
Set the Clock to use for @WhenCreated and @WhenModified.
setCode(Boolean) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
setCollectQueryOrigins(boolean) - Method in class io.ebean.config.ServerConfig
Set to true if query plans should collect their 'origin' points.
setCollectQueryStatsByNode(boolean) - Method in class io.ebean.config.ServerConfig
Set to true to collection query execution statistics by ObjectGraphNode.
setColumnAliasPrefix(String) - Method in class io.ebean.config.dbplatform.DatabasePlatform
Set the column alias prefix.
setConcatSeparator(String) - Method in class io.ebean.Pairs
Set the separator character used with DB varchar concatenation to combine the 2 values.
setConcatSuffix(String) - Method in class io.ebean.Pairs
Add a suffix used with DB varchar concatenation to combine the 2 values.
setConstraintNaming(DbConstraintNaming) - Method in class io.ebean.config.ServerConfig
Set the constraint naming convention used in DDL generation.
setContainerConfig(ContainerConfig) - Method in class io.ebean.config.ServerConfig
Set the container / clustering configuration.
setCopyTo(String) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
setCountDistinct(CountDistinctOrder) - Method in interface io.ebean.ExpressionList
Extended version for setDistinct in conjunction with "findSingleAttributeList";
setCountDistinct(CountDistinctOrder) - Method in interface io.ebean.Query
Extended version for setDistinct in conjunction with "findSingleAttributeList";
setCreate(boolean) - Method in class io.ebean.config.DocStoreConfig
Set to true if the document store should create mapped indexes that don't yet exist.
setCurrentTenantProvider(CurrentTenantProvider) - Method in class io.ebean.config.ServerConfig
Set the current tenant provider.
setCurrentUserProvider(CurrentUserProvider) - Method in class io.ebean.config.ServerConfig
Set the CurrentUserProvider.
setDatabaseBooleanFalse(String) - Method in class io.ebean.config.PlatformConfig
Set the value used to represent FALSE in the database.
setDatabaseBooleanFalse(String) - Method in class io.ebean.config.ServerConfig
Set the value to represent FALSE in the database.
setDatabaseBooleanTrue(String) - Method in class io.ebean.config.PlatformConfig
Set the value to represent TRUE in the database.
setDatabaseBooleanTrue(String) - Method in class io.ebean.config.ServerConfig
Set the value to represent TRUE in the database.
setDatabasePlatform(DatabasePlatform) - Method in class io.ebean.config.AbstractNamingConvention
 
setDatabasePlatform(DatabasePlatform) - Method in interface io.ebean.config.NamingConvention
Set the associated DatabasePlaform.
setDatabasePlatform(DatabasePlatform) - Method in class io.ebean.config.ServerConfig
Explicitly set the database platform to use.
setDatabasePlatformName(String) - Method in class io.ebean.config.ServerConfig
Explicitly set the database platform name
setDatabaseSequenceBatch(int) - Method in class io.ebean.config.ServerConfig
Set the number of DB sequence values that should be preallocated and cached by Ebean.
setDatabaseSequenceBatchSize(int) - Method in class io.ebean.config.PlatformConfig
Set the number of DB sequence values that should be preallocated.
setDatabaseSequenceBatchSize(int) - Method in class io.ebean.config.ServerConfig
Set the number of sequences to fetch/preallocate when using DB sequences.
setDataSource(DataSource) - Method in class io.ebean.config.ServerConfig
Set a DataSource.
setDataSourceConfig(DataSourceConfig) - Method in class io.ebean.config.ServerConfig
Set the configuration required to build a DataSource using Ebean's own DataSource implementation.
setDataSourceJndiName(String) - Method in class io.ebean.config.ServerConfig
Set the JNDI name of the DataSource to use.
setDataTimeZone(String) - Method in class io.ebean.config.ServerConfig
Set the time zone to use when reading/writing Timestamps via JDBC.
setDbEncrypt(DbEncrypt) - Method in class io.ebean.config.dbplatform.DatabasePlatform
Set the DbEncrypt handler for this DB platform.
setDbEncrypt(DbEncrypt) - Method in class io.ebean.config.ServerConfig
Set the DbEncrypt used to encrypt and decrypt properties.
setDbFalseLiteral(String) - Method in class io.ebean.config.dbplatform.DatabasePlatform
Set the DB FALSE literal (from the registered boolean ScalarType)
setDbOffline(boolean) - Method in class io.ebean.config.ServerConfig
Set to true if the EbeanServer instance should be created in offline mode.
setDbPassword(String) - Method in class io.ebean.config.DbMigrationConfig
Set the DB password to use for running DB migrations.
setDbSchema(String) - Method in class io.ebean.config.DbMigrationConfig
Set the Db schema to use.
setDbSchema(String) - Method in class io.ebean.config.ServerConfig
Set the DB schema to use.
setDbTrueLiteral(String) - Method in class io.ebean.config.dbplatform.DatabasePlatform
Set the DB TRUE literal (from the registered boolean ScalarType)
setDbUsername(String) - Method in class io.ebean.config.DbMigrationConfig
Set the DB username to use for running DB migrations.
setDbUuid(PlatformConfig.DbUuid) - Method in class io.ebean.config.PlatformConfig
Set the DB type used to store UUID.
setDbUuid(PlatformConfig.DbUuid) - Method in class io.ebean.config.ServerConfig
Set the DB type used to store UUID.
setDdlCreateOnly(boolean) - Method in class io.ebean.config.ServerConfig
Set to true if the "drop all ddl" should be skipped.
setDdlGenerate(boolean) - Method in class io.ebean.config.ServerConfig
Set to true to generate the "create all" DDL on startup.
setDdlHeader(String) - Method in class io.ebean.config.DbMigrationConfig
Set the header prepended to the DDL.
setDdlInitSql(String) - Method in class io.ebean.config.ServerConfig
Set a SQL script to execute before the "create all" DDL has been run.
setDdlRun(boolean) - Method in class io.ebean.config.ServerConfig
Set to true to run the generated "create all DDL" on startup.
setDdlSeedSql(String) - Method in class io.ebean.config.ServerConfig
Set a SQL script to execute after the "create all" DDL has been run.
setDefaultDateFormat(String) - Method in interface io.ebean.text.csv.CsvReader
Set the default format to use for Date types.
setDefaultDbSchema(String) - Method in class io.ebean.config.DbMigrationConfig
Set the Db schema if it hasn't already been defined.
setDefaultLocale(Locale) - Method in interface io.ebean.text.csv.CsvReader
Explicitly set the default Locale.
setDefaultOrderById(boolean) - Method in class io.ebean.config.ServerConfig
Sets the default orderById setting for queries.
setDefaultServer(boolean) - Method in class io.ebean.config.ServerConfig
Set false if you do not want this EbeanServer to be registered as the "default" server with the Ebean singleton.
setDefaultTimeFormat(String) - Method in interface io.ebean.text.csv.CsvReader
Set the default format to use for Time types.
setDefaultTimestampFormat(String) - Method in interface io.ebean.text.csv.CsvReader
Set the default format to use for Timestamp types.
setDeletePermanent() - Method in class io.ebean.MergeOptionsBuilder
Set that deletions should use delete permanent (rather than default which allows soft deletes).
setDiff(Map<String, ValuePair>) - Method in class io.ebean.Version
Set the map of differences from this bean to the prior version.
setDigitsCompressed(boolean) - Method in class io.ebean.config.UnderscoreNamingConvention
Sets to true for digits to be compressed (without a leading underscore).
setDirectory(String) - Method in class io.ebean.config.ProfilingConfig
Set the directory profiling files are put into.
setDirty(boolean) - Method in class io.ebean.bean.EntityBeanIntercept
 
setDisableClasspathSearch(boolean) - Method in class io.ebean.config.ServerConfig
Set to true to disable the class path search even for the case where no entity bean classes have been registered.
setDisableL2Cache(boolean) - Method in class io.ebean.config.ServerConfig
Set to true to disable L2 caching.
setDisableLazyLoad(boolean) - Method in interface io.ebean.bean.BeanCollection
Set the disableLazyLoad state.
setDisableLazyLoad(boolean) - Method in class io.ebean.bean.EntityBeanIntercept
Set true to turn off lazy loading.
setDisableLazyLoad(boolean) - Method in interface io.ebean.BeanState
This can be called with true to disable lazy loading on the bean.
setDisableLazyLoading(boolean) - Method in interface io.ebean.ExpressionList
Set true if you want to disable lazy loading.
setDisableLazyLoading(boolean) - Method in interface io.ebean.Query
Set true if you want to disable lazy loading.
setDisableReadAuditing() - Method in interface io.ebean.ExpressionList
Disable read auditing for this query.
setDisableReadAuditing() - Method in interface io.ebean.Query
Disable read auditing for this query.
setDistinct(boolean) - Method in interface io.ebean.ExpressionList
Set whether this query uses DISTINCT.
setDistinct(boolean) - Method in interface io.ebean.Query
Set whether this query uses DISTINCT.
setDocIndexName(String) - Method in interface io.ebean.ExpressionList
Set the index(es) to search for a document store which uses partitions.
setDocIndexName(String) - Method in interface io.ebean.Query
Set the index(es) to search for a document store which uses partitions.
setDocStoreBatchSize(int) - Method in interface io.ebean.Transaction
Set the batch size to use for sending messages to the document store.
setDocStoreConfig(DocStoreConfig) - Method in class io.ebean.config.ServerConfig
Set the configuration for the ElasticSearch integration.
setDocStoreMode(DocStoreMode) - Method in interface io.ebean.Transaction
Set the behavior for document store updates on this transaction.
setDocStoreOnly(boolean) - Method in class io.ebean.config.ServerConfig
Set to true if this EbeanServer is Document store only instance (has no JDBC DB).
setDocValues(Boolean) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
setDropCreate(boolean) - Method in class io.ebean.config.DocStoreConfig
Set to true if the document store should recreate mapped indexes.
setDurationWithNanos(boolean) - Method in class io.ebean.config.ServerConfig
Set to true if Duration should be persisted with nanos precision (SQL DECIMAL).
setEagerFetchLobs(boolean) - Method in class io.ebean.config.ServerConfig
Set to true if you want LOB's to be fetch eager by default.
setEmbeddedDirty(int) - Method in class io.ebean.bean.EntityBeanIntercept
Called by an embedded bean onto its owner.
setEmbeddedLoaded(Object) - Method in class io.ebean.bean.EntityBeanIntercept
Set the loaded status for the embedded bean.
setEmbeddedOwner(EntityBean, int) - Method in class io.ebean.bean.EntityBeanIntercept
Set the embedded beans owning bean.
setEnabled(boolean) - Method in class io.ebean.config.ProfilingConfig
Set to true to enable transaction profiling.
setEnabled(Boolean) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
setEnableLazyLoading(boolean) - Method in class io.ebean.text.json.JsonReadOptions
Set to true to enable lazy loading on partially populated beans.
setEncryptDeployManager(EncryptDeployManager) - Method in class io.ebean.config.ServerConfig
Set the EncryptDeployManager.
setEncryptKeyManager(EncryptKeyManager) - Method in class io.ebean.config.ServerConfig
Set the EncryptKeyManager.
setEncryptor(Encryptor) - Method in class io.ebean.config.ServerConfig
Set the Encryptor used to encrypt data on the java client side (as opposed to DB encryption functions).
setEnd(Timestamp) - Method in class io.ebean.Version
Set the effective end date time of this version.
setEventTime(long) - Method in class io.ebean.event.readaudit.ReadEvent
Set the event date time.
setEvictByIdle(long) - Method in class io.ebean.cache.ServerCacheStatistics
Set the count of entries evicted due to idle time.
setEvictByLRU(long) - Method in class io.ebean.cache.ServerCacheStatistics
Set the count of entries evicted due to time least recently used.
setEvictByTTL(long) - Method in class io.ebean.cache.ServerCacheStatistics
Set the count of entries evicted due to time to live.
setEvictionRunCount(long) - Method in class io.ebean.cache.ServerCacheStatistics
Set the eviction run count.
setEvictionRunMicros(long) - Method in class io.ebean.cache.ServerCacheStatistics
Set the eviction run time in micros.
setExplicitTransactionBeginMode(boolean) - Method in class io.ebean.config.ServerConfig
Set to true if transaction begin should be started with explicit statement.
setExpressionEqualsWithNullAsNoop(boolean) - Method in class io.ebean.config.ServerConfig
Set to true if you want eq("someProperty", null) to generate "1=1" rather than "is null" sql expression.
setExpressionNativeIlike(boolean) - Method in class io.ebean.config.ServerConfig
Set to true to use native ILIKE expression if supported by the database platform (e.g.
setExternalTransactionManager(ExternalTransactionManager) - Method in class io.ebean.config.ServerConfig
Set the external transaction manager.
setFalse(String) - Method in class io.ebean.config.dbplatform.DbDefaultValue
Set the DB false literal.
setFilterMany(ExpressionList<?>) - Method in interface io.ebean.bean.BeanCollection
Set the filter that was used in building this collection.
setFindControllers(List<BeanFindController>) - Method in class io.ebean.config.ServerConfig
Set the list of BeanFindController instances.
setFirstRow(int) - Method in interface io.ebean.DtoQuery
Set the index of the first row of the results to return.
setFirstRow(int) - Method in interface io.ebean.ExpressionList
Set the first row to fetch.
setFirstRow(int) - Method in interface io.ebean.Query
Set the first row to return for this query.
setFirstRow(int) - Method in interface io.ebean.SqlQuery
Set the index of the first row of the results to return.
setFlushOnQuery(boolean) - Method in class io.ebean.TxScope
Set flushOnQuery to be false to stop automatically flushing the JDBC batch buffer when a query is executed.
setForceUpdate(boolean) - Method in class io.ebean.bean.EntityBeanIntercept
Set the bean to be updated when persisted (for merge).
setForceUpperCase(boolean) - Method in class io.ebean.config.UnderscoreNamingConvention
Set to true to make the result upper case.
setForUpdate(boolean) - Method in interface io.ebean.Query
Deprecated.
setForwardOnlyHintOnFindIterate(boolean) - Method in class io.ebean.config.dbplatform.DatabasePlatform
Set to true if the ResultSet TYPE_FORWARD_ONLY Hint should be used by default on findIterate PreparedStatements.
setFullyLoadedBean(boolean) - Method in class io.ebean.bean.EntityBeanIntercept
 
setGarbageCollectionWait(int) - Method in class io.ebean.config.AutoTuneConfig
Set the time in millis to wait after a System.gc() to collect profiling information.
setGenerateMapping(boolean) - Method in class io.ebean.config.DocStoreConfig
Set to true if Ebean should generate mapping files on server startup.
setGeneratePendingDrop(String) - Method in class io.ebean.config.DbMigrationConfig
Set the migration version (or "next") to generate pending drops for.
setGeneratePendingDrop(String) - Method in interface io.ebean.dbmigration.DbMigration
Generate a migration for the version specified that contains pending drops.
setGeometrySRID(int) - Method in class io.ebean.config.PlatformConfig
Set the Geometry SRID.
setGeometrySRID(int) - Method in class io.ebean.config.ServerConfig
Set the Geometry SRID.
setGetGeneratedKeys(boolean) - Method in interface io.ebean.SqlUpdate
Set to true when we want to use getGeneratedKeys with this statement.
setHasHeader(boolean, boolean) - Method in interface io.ebean.text.csv.CsvReader
Set to true if there is a header row that should be ignored.
setHeader(String) - Method in interface io.ebean.dbmigration.DbMigration
Set the header that is included in the generated DDL script.
setHistorySupport(DbHistorySupport) - Method in class io.ebean.config.dbplatform.DatabasePlatform
Set the history support for this database platform.
setHistoryTableSuffix(String) - Method in class io.ebean.config.ServerConfig
Set the history table suffix.
setHitCount(long) - Method in class io.ebean.cache.ServerCacheStatistics
Set the hit count.
setId(Object) - Method in class io.ebean.event.readaudit.ReadEvent
Set the id of the bean read.
setId(Object) - Method in interface io.ebean.Query
Set the Id value to query.
setId(String) - Method in class io.ebeanservice.docstore.api.RawDoc
Set the id value.
setIdGeneratorAutomatic(boolean) - Method in class io.ebean.config.ServerConfig
Set to false such that Id properties require explicit @GeneratedValue mapping before they are assigned Identity or Sequence generation based on platform.
setIdGenerators(List<IdGenerator>) - Method in class io.ebean.config.ServerConfig
Set the custom IdGenerator instances.
setIds(List<Object>) - Method in class io.ebean.event.readaudit.ReadEvent
Set the ids of the beans read.
setIdType(IdType) - Method in class io.ebean.config.dbplatform.DbIdentity
Set the default ID generation type that should be used.
setIdType(IdType) - Method in class io.ebean.config.PlatformConfig
Set the IdType to use (when the DB supports both SEQUENCE and IDENTITY and the default is not desired).
setIdType(IdType) - Method in class io.ebean.config.ServerConfig
Set the preferred DB platform IdType.
setIgnoreHeader() - Method in interface io.ebean.text.csv.CsvReader
Same as setHasHeader(true, false);
setInclude(JsonConfig.Include) - Method in class io.ebean.text.json.JsonWriteOptions
Set the include mode for this request.
setIncludeGeneratedFileComment(boolean) - Method in class io.ebean.config.DbMigrationConfig
Set to true if the generated file comment should be included.
setIncludeGeneratedFileComment(boolean) - Method in interface io.ebean.dbmigration.DbMigration
Set to true to include a generated header comment in the DDL script.
setIncludeInAll(Boolean) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
setIncludeProfileIds(int[]) - Method in class io.ebean.config.ProfilingConfig
Set a specific set of profileIds to include in profiling.
setIncludeSoftDeletes() - Method in interface io.ebean.ExpressionList
Execute the query including soft deleted rows.
setIncludeSoftDeletes() - Method in interface io.ebean.Query
Execute the query including soft deleted rows.
setIndex(String) - Method in class io.ebeanservice.docstore.api.RawDoc
Set the index name.
setInsertCount(long) - Method in class io.ebean.cache.ServerCacheStatistics
Set the put insert count.
setIsolation(TxIsolation) - Method in class io.ebean.TxScope
Set the transaction isolation level this transaction should run with.
setJdbcFetchSizeFindEach(int) - Method in class io.ebean.config.ServerConfig
Set the default JDBC fetchSize hint for findEach/findEachWhile queries.
setJdbcFetchSizeFindList(int) - Method in class io.ebean.config.ServerConfig
Set the default JDBC fetchSize hint for findList queries.
setJodaLocalTimeMode(String) - Method in class io.ebean.config.ServerConfig
Set the mode to use for Joda LocalTime support 'normal' or 'utc'.
setJsonDateTime(JsonConfig.DateTime) - Method in class io.ebean.config.ServerConfig
Set the JSON format to use for DateTime types.
setJsonFactory(JsonFactory) - Method in class io.ebean.config.ServerConfig
Set the Jackson JsonFactory to use.
setJsonInclude(JsonConfig.Include) - Method in class io.ebean.config.ServerConfig
Set the JSON include mode used when writing JSON.
setLabel(String) - Method in interface io.ebean.CallableSql
Set the label that is put in the transaction log.
setLabel(String) - Method in interface io.ebean.DtoQuery
Set a label on the query to make it easier to identify queries related to query execution statistics.
setLabel(String) - Method in interface io.ebean.ExpressionList
Set a label on the query (to help identify query execution statistics).
setLabel(String) - Method in interface io.ebean.Query
Set a label on the query.
setLabel(String) - Method in interface io.ebean.SqlQuery
Set a label that can be put on performance metrics that are collected.
setLabel(String) - Method in interface io.ebean.SqlUpdate
Set a descriptive text that can be put into the transaction log.
setLabel(String) - Method in interface io.ebean.Transaction
Set a label on the transaction.
setLabel(String) - Method in class io.ebean.TxScope
Set a label for the transaction.
setLabel(String) - Method in interface io.ebean.Update
Set a label meaning performance metrics will be collected for the execution of this update.
setLazyLoadBatchSize(int) - Method in class io.ebean.config.ServerConfig
Set the default batch size for lazy loading.
setLazyLoadBatchSize(int) - Method in interface io.ebean.Query
Set the default lazy loading batch size to use.
setLazyLoadFailure(Object) - Method in class io.ebean.bean.EntityBeanIntercept
Set lazy load failure flag.
setLoadBeanCache(boolean) - Method in interface io.ebean.Query
Will be deprecated - migrate to use setBeanCacheMode(CacheMode.RECACHE).
setLoadContext(Object) - Method in class io.ebean.text.json.JsonReadOptions
Set the load context to use.
setLoaded() - Method in class io.ebean.bean.EntityBeanIntercept
Set the loaded state to true.
setLoaded() - Method in interface io.ebean.BeanState
Advanced - Used to programmatically build a partially or fully loaded entity bean.
setLoadedLazy() - Method in class io.ebean.bean.EntityBeanIntercept
When finished loading for lazy or refresh on an already partially populated bean.
setLoadedProperty(int) - Method in class io.ebean.bean.EntityBeanIntercept
Set the property to be loaded.
setLoadedPropertyAll() - Method in class io.ebean.bean.EntityBeanIntercept
Set all properties to be loaded (post insert).
setLoader(BeanCollectionLoader) - Method in interface io.ebean.bean.BeanCollection
Set the loader that will be used to lazy/query load this collection.
setLoadProperty(String) - Method in class io.ebean.bean.NodeUsageCollector
The property that invoked a lazy load.
setLocalTimeWithNanos(boolean) - Method in class io.ebean.config.ServerConfig
Set to true if LocalTime should be persisted with nanos precision.
setLogInfoFrequency(int) - Method in interface io.ebean.text.csv.CsvReader
Set the frequency with which a INFO message will be logged showing the progress of the processing.
setMapKey(String) - Method in interface io.ebean.ExpressionList
Set the name of the property which values become the key of a map.
setMapKey(String) - Method in interface io.ebean.Query
Set the property to use as keys for a map.
setMappingLocations(List<String>) - Method in class io.ebean.config.ServerConfig
Set mapping locations to search for xml mapping via class path search.
setMappingPath(String) - Method in class io.ebean.config.DocStoreConfig
Set the mapping path.
setMappingSuffix(String) - Method in class io.ebean.config.DocStoreConfig
Set the mapping suffix.
setMaxCallStack(int) - Method in class io.ebean.config.ServerConfig
Set the max call stack to use for origin location.
setMaxIdleSecs(int) - Method in class io.ebean.cache.ServerCacheOptions
Set the maximum idle time.
setMaxLength(DbConstraintNaming.MaxLength) - Method in class io.ebean.config.DbConstraintNaming
Set the MaxLength implementation used to truncate/shorten db constraint names as necessary.
setMaxRows(int) - Method in interface io.ebean.DtoQuery
Set the maximum number of query results to return.
setMaxRows(int) - Method in interface io.ebean.ExpressionList
Set the maximum number of rows to fetch.
setMaxRows(int) - Method in interface io.ebean.Query
Set the maximum number of rows to return in the query.
setMaxRows(int) - Method in interface io.ebean.SqlQuery
Set the maximum number of query results to return.
setMaxSecsToLive(int) - Method in class io.ebean.cache.ServerCacheOptions
Set the maximum time to live.
setMaxSize(int) - Method in class io.ebean.cache.ServerCacheOptions
Set the maximum cache size.
setMaxSize(int) - Method in class io.ebean.cache.ServerCacheStatistics
Set the maximum size of the cache.
setMetaTable(String) - Method in class io.ebean.config.DbMigrationConfig
Set the table name that holds the migration run details (used by DB Migration runner only).
setMigrationConfig(DbMigrationConfig) - Method in class io.ebean.config.ServerConfig
Set the DB migration configuration.
setMigrationPath(String) - Method in class io.ebean.config.DbMigrationConfig
Set the resource path for db migrations.
setMinimumMicros(long) - Method in class io.ebean.config.ProfilingConfig
Set the minimum transaction execution to be included in profiling.
setMissCount(long) - Method in class io.ebean.cache.ServerCacheStatistics
Set the miss count.
setMode(AutoTuneMode) - Method in class io.ebean.config.AutoTuneConfig
Set the mode used when autoTune has not been explicit defined on a query.
setModelPath(String) - Method in class io.ebean.config.DbMigrationConfig
Set the relative path for the model files.
setModelSuffix(String) - Method in class io.ebean.config.DbMigrationConfig
Set the model suffix.
setModified() - Method in class io.ebean.bean.NodeUsageCollector
The bean has been modified by a setter method.