Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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, boolean) - Constructor for class io.ebean.meta.AbstractMetricVisitor
- AbstractNamingConvention - Class in io.ebean.config
-
Provides some base implementation for NamingConventions.
- AbstractNamingConvention() - Constructor for class io.ebean.config.AbstractNamingConvention
-
Construct with the default sequence format ("{table}_seq") and useForeignKeyPrefix as true.
- AbstractNamingConvention(String) - Constructor for class io.ebean.config.AbstractNamingConvention
-
Construct with a sequence format.
- AbstractNamingConvention(String, boolean) - Constructor for class io.ebean.config.AbstractNamingConvention
-
Construct with a sequence format and useForeignKeyPrefix setting.
- accept(ResultSet, int) - Method in interface io.ebean.RowConsumer
-
Read the data from the ResultSet and process it.
- AcquireLock - Enum constant in enum io.ebean.config.dbplatform.DataErrorType
-
Error trying to acquire lock (e.g.
- 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.
- active - Variable in class io.ebean.config.DocStoreConfig
-
True when the Document store integration is active/on.
- add(int, E) - Method in class io.ebean.common.BeanList
- add(int, E) - Method in class io.ebean.common.CopyOnFirstWriteList
- add(long) - Method in interface io.ebean.metric.CountMetric
-
Add to the counter.
- add(long) - Method in interface io.ebean.metric.TimedMetric
-
Add a time event (usually in microseconds).
- add(long) - Method in interface io.ebean.ProfileLocation
-
Add execution time.
- 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(IdGenerator) - Method in class io.ebean.config.DatabaseConfig
-
Register a customer IdGenerator instance.
- add(BeanPersistController) - Method in class io.ebean.config.DatabaseConfig
-
Register a BeanPersistController instance.
- add(BeanPersistListener) - Method in class io.ebean.config.DatabaseConfig
-
Register a BeanPersistListener instance.
- add(BeanPostConstructListener) - Method in class io.ebean.config.DatabaseConfig
-
Register a BeanPostConstructListener instance.
- add(BeanPostLoad) - Method in class io.ebean.config.DatabaseConfig
-
Register a BeanPostLoad instance.
- add(BeanQueryAdapter) - Method in class io.ebean.config.DatabaseConfig
-
Register a BeanQueryAdapter instance.
- add(BulkTableEventListener) - Method in class io.ebean.config.DatabaseConfig
-
Add a BulkTableEventListener
- add(Expression) - Method in interface io.ebean.ExpressionList
-
Add an Expression to the list.
- add(MetaQueryMetric) - Method in interface io.ebean.metric.QueryPlanCollector
-
Add the query plan statistic.
- 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(String) - Method in class io.ebean.OrderBy
-
Add to the order by by parsing a raw expression.
- add(String, long) - Method in interface io.ebean.metric.TimedMetricMap
-
Add an execution for the given key.
- add(String, Object) - Method in class io.ebean.bean.ToStringBuilder
-
Add a property as name value pair.
- add(String, String) - Static method in class io.ebean.util.SplitName
-
Add the two name sections together in dot notation.
- addAcquireLock(String...) - Method in class io.ebean.config.dbplatform.SqlErrorCodes
-
Map the codes to AcquireLockException.
- addAll(int, Collection<? extends E>) - Method in class io.ebean.common.BeanList
- 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
- addAll(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(List<Class<?>>) - Method in class io.ebean.config.DatabaseConfig
-
Register all the classes (typically entity classes).
- addBatch() - Method in interface io.ebean.SqlUpdate
-
Add the statement to batch processing to then later execute via executeBatch().
- addBatchSince(long, int) - Method in interface io.ebean.metric.TimedMetric
-
Add a time event for a batch of beans.
- 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(String) - Method in class io.ebean.text.PathProperties.Props
-
Add a child Property set.
- addClass(Class<?>) - Method in class io.ebean.config.DatabaseConfig
-
Programmatically add classes (typically entities) that this server should use.
- addCollection(Collection<?>) - Method in class io.ebean.bean.ToStringBuilder
-
Add a collection of values.
- addCustomMapping(DbType, String) - Method in class io.ebean.config.DatabaseConfig
-
Add a custom type mapping that applies to all platforms.
- 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.DatabaseConfig
-
Add a custom type mapping.
- addCustomMapping(DbType, String, Platform) - Method in class io.ebean.config.PlatformConfig
-
Add a custom type mapping.
- 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.
- addDirtyPropertyKey(StringBuilder) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Add and return a dirty property hash.
- addDirtyPropertyKey(StringBuilder) - Method in class io.ebean.bean.InterceptReadOnly
- addDirtyPropertyKey(StringBuilder) - Method in class io.ebean.bean.InterceptReadWrite
- addDirtyPropertyNames(Set<String>, String) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Recursively add dirty properties.
- addDirtyPropertyNames(Set<String>, String) - Method in class io.ebean.bean.InterceptReadOnly
- addDirtyPropertyNames(Set<String>, String) - Method in class io.ebean.bean.InterceptReadWrite
- addDirtyPropertyValues(BeanDiffVisitor) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Recursively add dirty properties.
- addDirtyPropertyValues(BeanDiffVisitor) - Method in class io.ebean.bean.InterceptReadOnly
- addDirtyPropertyValues(BeanDiffVisitor) - Method in class io.ebean.bean.InterceptReadWrite
- addDirtyPropertyValues(Map<String, ValuePair>, String) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Recursively add dirty properties.
- addDirtyPropertyValues(Map<String, ValuePair>, String) - Method in class io.ebean.bean.InterceptReadOnly
- addDirtyPropertyValues(Map<String, ValuePair>, String) - Method in class io.ebean.bean.InterceptReadWrite
- 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
- addGeoTypes(int) - Method in class io.ebean.config.dbplatform.DatabasePlatform
- 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.
- addMap(Map<?, ?>) - Method in class io.ebean.bean.ToStringBuilder
- addMappingLocation(String) - Method in class io.ebean.config.DatabaseConfig
-
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
- addPackage(String) - Method in class io.ebean.config.DatabaseConfig
-
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.
- 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) - Method in class io.ebean.text.PathProperties.Props
-
Add a properties to include for this path.
- 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.
- addRaw(String) - Method in class io.ebean.bean.ToStringBuilder
-
Add raw content.
- addRootVisitor(JsonReadBeanVisitor<?>) - Method in class io.ebean.text.json.JsonReadOptions
-
Register a JsonReadBeanVisitor for the root level.
- addSerializableConflict(String...) - Method in class io.ebean.config.dbplatform.SqlErrorCodes
-
Map the codes to SerializableConflictException.
- addServerConfigStartup(ServerConfigStartup) - Method in class io.ebean.config.DatabaseConfig
-
Add a ServerConfigStartup.
- addSinceNanos(long) - Method in interface io.ebean.metric.TimedMetric
-
Add a time event given the start nanos.
- addSinceNanos(String, long) - Method in interface io.ebean.metric.TimedMetricMap
-
Add a time event given the start nanos.
- addToPath(String, String) - Method in class io.ebean.text.PathProperties
- 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.
- ALL - Enum constant in enum io.ebean.bean.BeanCollection.ModifyListenMode
-
Mode used for ManyToMany relationships
- ALL - Enum constant in enum io.ebean.config.JsonConfig.Include
-
Include all values including null and empty collections.
- 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.
- allocationSize - Variable in class io.ebean.config.dbplatform.SequenceIdGenerator
- allowAllCertificates - Variable in class io.ebean.config.DocStoreConfig
-
Set to true such that the client allows connections to invalid/self signed SSL certificates.
- allowLeadingWildcard - Variable in class io.ebean.search.TextQueryString
- 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.
- allQuotedIdentifiers - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
When set to true all db column names and table names use quoted identifiers.
- allRegions() - Method in interface io.ebean.cache.ServerCacheManager
-
Return all the cache regions.
- allRegionsEnabled(boolean) - Method in interface io.ebean.cache.ServerCacheManager
-
Enable or disable all the cache regions.
- analyzer - Variable in class io.ebean.search.AbstractMatch
- analyzer - Variable in class io.ebean.search.TextQueryString
- analyzer - Variable in class io.ebean.search.TextSimple
- 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 - Variable in class io.ebean.search.TextQueryString
- analyzeWildcard - Variable in class io.ebean.search.TextSimple
- 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() - 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.
- 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 - Enum constant in enum io.ebean.Junction.Type
-
AND group.
- 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.
- AnnotationUtil() - Constructor for class io.ebean.util.AnnotationUtil
- appliedPersistBatchOnCascade() - Method in class io.ebean.config.DatabaseConfig
-
Return the PersistBatch mode to use for 'batchOnCascade' taking into account if the database platform supports getGeneratedKeys in batch mode.
- apply(DatabaseConfig) - Method in interface io.ebean.config.DatabaseConfigProvider
-
Apply the configuration to the DatabaseConfig.
- apply(FetchPath) - Method in interface io.ebean.ExpressionList
-
Apply the path properties to the query replacing the select and fetch clauses.
- apply(FetchPath) - Method in interface io.ebean.Query
-
Apply the path properties replacing the select and fetch clauses.
- apply(Query<T>) - Method in interface io.ebean.FetchPath
-
Apply the fetch path to the query.
- apply(Query<T>) - Method in class io.ebean.text.PathProperties
-
Apply these path properties as fetch paths to the query.
- applyDefaults(ServerCacheOptions) - Method in class io.ebean.cache.ServerCacheOptions
-
Apply any settings from the default settings that have not already been specifically set.
- 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.
- ARRAY - Enum constant in enum io.ebean.config.dbplatform.DbType
- 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.
- asc(String, 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.
- assocIdExpression(String, String) - Method in interface io.ebean.plugin.ExpressionPath
-
Return the Id expression string.
- assocIdValues(EntityBean) - Method in interface io.ebean.plugin.ExpressionPath
-
Return the Id values for the given bean value.
- asUpdate() - Method in interface io.ebean.ExpressionList
-
Return the underlying query as an UpdateQuery.
- asUpdate() - Method in interface io.ebean.Query
-
Convert the query to a UpdateQuery.
- ATTR_ASC - Enum constant in enum io.ebean.CountDistinctOrder
-
order by attribute ascending
- ATTR_DESC - Enum constant in enum io.ebean.CountDistinctOrder
-
order by attribute descending
- 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 - Enum constant in enum io.ebean.CacheMode
-
Only used for bean caching.
- AUTO - Enum constant in enum io.ebean.config.dbplatform.IdType
-
Auto mapping to platform preferred identity strategy.
- AUTO_BINARY - Enum constant in enum io.ebean.config.PlatformConfig.DbUuid
-
Store using native UUID in H2 and Postgres and otherwise fallback to BINARY(16).
- AUTO_BINARY_OPTIMIZED - Enum constant in enum io.ebean.config.PlatformConfig.DbUuid
-
Store using native UUID in H2 and Postgres and otherwise fallback to BINARY(16) with optimized packing.
- AUTO_UUID - Static variable in interface io.ebean.config.dbplatform.PlatformIdGenerator
-
The name of the default UUID generator.
- AUTO_VARCHAR - Enum constant in enum io.ebean.config.PlatformConfig.DbUuid
-
Store using native UUID in H2 and Postgres and otherwise fallback to VARCHAR(40).
- AutoConfigure - Interface in io.ebean.config
-
Used to provide some automatic configuration early in the creation of a Database.
- autoGeneratePhraseQueries - Variable in class io.ebean.search.TextQueryString
- autoGeneratePhraseQueries(boolean) - Method in class io.ebean.search.TextQueryString
-
Set the auto generate phrase queries mode.
- autoTune() - Method in interface io.ebean.Database
-
Return AutoTune which is used to control the AutoTune service at runtime.
- AutoTune - Interface in io.ebean
-
Administrative control of AutoTune during runtime.
- AutoTuneConfig - Class in io.ebean.config
-
Defines the AutoTune behaviour for a Database.
- 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 - Variable in class io.ebean.config.dbplatform.SequenceIdGenerator
- backgroundExecutor() - Method in interface io.ebean.Database
-
Return the BackgroundExecutor service for asynchronous processing of queries.
- backgroundExecutor() - Static method in class io.ebean.DB
-
Return the BackgroundExecutor service for asynchronous processing of queries.
- BackgroundExecutor - Interface in io.ebean
-
Background executor service for executing of tasks asynchronously.
- BackgroundExecutorWrapper - Interface in io.ebean.config
-
BackgroundExecutorWrapper that can be used to wrap tasks that are sent to background (i.e.
- baseTable() - Method in interface io.ebean.plugin.BeanType
-
Return the base table this bean type maps to.
- 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, 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 - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
Limit/offset support for SqlQuery only.
- 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
- bean - Variable in class io.ebean.Version
-
The version of the bean.
- bean() - Method in interface io.ebean.event.BeanPersistRequest
-
Returns the bean being inserted updated or deleted.
- BEAN - Enum constant in enum io.ebean.cache.ServerCacheType
-
Bean cache.
- beanCache(Class<?>) - Method in interface io.ebean.cache.ServerCacheManager
-
Return the cache for beans of a particular type.
- 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) - Constructor for class io.ebean.event.changelog.BeanChange
-
Construct with change as JSON.
- BeanChange(String, Object, Object, ChangeType, String, 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.
- BeanFinder(Class<T>, Database) - Constructor for class io.ebean.BeanFinder
-
Create with the given bean type and Database instance.
- beanId(Object) - Method in interface io.ebean.Database
-
Return the value of the Id property for a given bean.
- beanId(Object) - Static method in class io.ebean.DB
-
Return the value of the Id property for a given bean.
- beanId(Object, Object) - Method in interface io.ebean.Database
-
Set the Id value onto the bean converting the type of the id value if necessary.
- BeanList<E> - Class in io.ebean.common
-
List capable of lazy loading.
- 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.
- BeanList(List<E>) - Constructor for class io.ebean.common.BeanList
-
Specify the underlying List implementation.
- beanLoader() - Method in interface io.ebean.plugin.SpiServer
-
Return a BeanLoader.
- BeanLoader - Interface in io.ebean.bean
-
Loads a entity bean.
- BeanMap<K,
E> - Class in io.ebean.common -
Map capable of lazy loading.
- BeanMap() - Constructor for class io.ebean.common.BeanMap
-
Create using a underlying LinkedHashMap.
- BeanMap(BeanCollectionLoader, EntityBean, String) - Constructor for class io.ebean.common.BeanMap
- BeanMap(Map<K, E>) - Constructor for class io.ebean.common.BeanMap
-
Create with a given Map.
- BeanNotEnhancedException - Exception in io.ebean.config
-
Throw when an processing an entity bean that is not bytecode enhanced.
- BeanNotEnhancedException(String) - Constructor for exception io.ebean.config.BeanNotEnhancedException
- BeanNotRegisteredException - Exception in io.ebean.config
-
Throw when an processing thinks a bean is not registered.
- BeanNotRegisteredException(String) - Constructor for exception io.ebean.config.BeanNotRegisteredException
- 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.
- BeanRepository(Class<T>, Database) - Constructor for class io.ebean.BeanRepository
-
Create with the given bean type and Database instance.
- BeanSet<E> - Class in io.ebean.common
-
Set capable of lazy loading.
- BeanSet() - Constructor for class io.ebean.common.BeanSet
-
Create using an underlying LinkedHashSet.
- BeanSet(BeanCollectionLoader, EntityBean, String) - Constructor for class io.ebean.common.BeanSet
- BeanSet(Set<E>) - Constructor for class io.ebean.common.BeanSet
-
Create with a specific Set implementation.
- beanState(Object) - Method in interface io.ebean.Database
-
Return the BeanState for a given entity bean.
- beanState(Object) - Static method in class io.ebean.DB
-
Return the BeanState for a given entity bean.
- BeanState - Interface in io.ebean
-
Provides access to the internal state of an entity bean.
- beanType - Variable in class io.ebean.event.readaudit.ReadEvent
-
The type of the bean(s) read.
- beanType() - Method in interface io.ebean.event.BeanDeleteIdRequest
-
Returns the bean type of the bean being deleted.
- beanType() - Method in interface io.ebean.meta.MetaQueryPlan
-
Return the bean type for the query.
- beanType(Class<T>) - Method in interface io.ebean.plugin.SpiServer
-
Return the bean type for a given entity bean class.
- BeanType<T> - Interface in io.ebean.plugin
-
Information and methods on BeanDescriptors made available to plugins.
- beanTypeAtPath(String) - Method in interface io.ebean.plugin.BeanType
-
Return the type bean for an OneToMany or ManyToOne or ManyToMany property.
- beanTypeForQueueId(String) - Method in interface io.ebean.plugin.SpiServer
-
Return the bean type for a given doc store queueId.
- beanTypes() - Method in interface io.ebean.plugin.SpiServer
-
Return all the bean types registered on this server instance.
- beanTypes(String) - Method in interface io.ebean.plugin.SpiServer
-
Return the bean types mapped to the given base table.
- begin(Database) - Method in interface io.ebean.text.csv.CsvCallback
-
The processing is about to begin.
- begin(Database) - 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.
- beginIterate() - Method in interface io.ebean.bean.PersistenceContext
-
Signalizes the PersistenceContext, the begin for large query iteration.
- beginTransaction() - Method in interface io.ebean.Database
-
Start a transaction with 'REQUIRED' semantics.
- beginTransaction() - Static method in class io.ebean.DB
-
Start a transaction with 'REQUIRED' semantics.
- beginTransaction(TxIsolation) - Method in interface io.ebean.Database
-
Start a transaction additionally specifying the isolation level.
- beginTransaction(TxIsolation) - Static method in class io.ebean.DB
-
Start a transaction additionally specifying the isolation level.
- beginTransaction(TxScope) - Method in interface io.ebean.Database
-
Start a transaction typically specifying REQUIRES_NEW or REQUIRED semantics.
- beginTransaction(TxScope) - Static method in class io.ebean.DB
-
Start a transaction typically specifying REQUIRES_NEW or REQUIRED semantics.
- BEST_FIELDS - Enum constant in enum io.ebean.search.MultiMatch.Type
- between(String, Object, Object) - Static method in class io.ebean.Expr
-
Between - property between the two given values.
- 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.
- between(String, String, Object) - Static method in class io.ebean.Expr
-
Between - value between two given properties.
- 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.
- BIGINT - Enum constant in enum io.ebean.config.dbplatform.DbType
- BINARY - Enum constant in enum io.ebean.config.dbplatform.DbType
- BINARY - Enum constant in enum io.ebean.config.PlatformConfig.DbUuid
-
Store using DB BINARY(16).
- BINARY_OPTIMIZED - Enum constant in enum io.ebean.config.PlatformConfig.DbUuid
-
Store using DB BINARY(16) with optimized packing.
- bind() - Method in interface io.ebean.meta.MetaQueryPlan
-
Return a description of the bind values.
- bind(int, Object) - Method in interface io.ebean.CallableSql
-
Bind a parameter that is bound as a IN parameter.
- bindLog - Variable in class io.ebean.event.readaudit.ReadEvent
-
The bind log when the query was executed.
- BIT - Enum constant in enum io.ebean.config.dbplatform.DbType
- 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.
- BLOB - Enum constant in enum io.ebean.config.dbplatform.DbType
- blobDbType - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
The JDBC type to map Blob to.
- BOOLEAN - Enum constant in enum io.ebean.config.dbplatform.DbType
- booleanDbType - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
The JDBC type to map booleans to (by default).
- boost - Variable in class io.ebean.search.AbstractMatch
- boost - Variable in class io.ebean.search.TextQueryString
- 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.
- buildFetchGroup() - Method in interface io.ebean.service.SpiFetchGroupQuery
-
Build the fetch group with select and fetch clauses.
- bulkBatchSize - Variable in class io.ebean.config.DocStoreConfig
-
The default batch size to use for the Bulk API calls.
- 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.
- byName(String) - Static method in class io.ebean.DB
-
Return the database for the given name.
C
- CacheKey(Object, Object) - Constructor for class io.ebean.cache.TenantAwareKey.CacheKey
-
Create with optional tenantId.
- cacheManager() - Method in interface io.ebean.Database
-
Return the manager of the server cache ("L2" cache).
- cacheManager() - Static method in class io.ebean.DB
-
Return the manager of the level 2 cache ("L2" cache).
- CacheMode - Enum in io.ebean
-
Enum to control the different cache modes for queryCache and beanCache.
- cacheName - Variable in class io.ebean.cache.ServerCacheStatistics
- CallableSql - Interface in io.ebean
-
For making calls to stored procedures.
- callerLoader - Variable in class io.ebean.config.ClassLoadConfig.ClassLoaderContext
- CallOrigin - Interface in io.ebean.bean
-
A call origin for query execution profiling to collect graph use (for query tuning).
- 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.CancelableQuery
-
Cancel the query.
- cancel(Statement) - Static method in class io.ebean.util.JdbcClose
-
Cancels the statement
- CancelableQuery - Interface in io.ebean
-
Defines a cancelable query.
- captureCount() - Method in interface io.ebean.meta.MetaQueryPlan
-
Return the total count of times bind capture has occurred.
- caseInsensitive() - Method in interface io.ebean.ExampleExpression
-
Set case insensitive to true.
- caseSensitiveCollation - Variable in class io.ebean.config.dbplatform.DatabasePlatform
- catalog(Object) - Method in interface io.ebean.config.TenantCatalogProvider
-
Return the DB catalog for the given tenantId.
- CATALOG - Enum constant in enum io.ebean.config.TenantMode
-
Each Tenant has their own Database but with in connection pool
- changedProps() - Method in interface io.ebean.BeanState
-
Return the set of changed properties.
- 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() - Constructor for class io.ebean.event.changelog.ChangeSet
-
Default constructor for JSON tools.
- ChangeSet(String, long) - Constructor for class io.ebean.event.changelog.ChangeSet
-
Construct with a txnId.
- ChangeType - Enum in io.ebean.event.changelog
-
The type of the change.
- CHAR - Enum constant in enum io.ebean.config.dbplatform.DbType
- 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) - Method in interface io.ebean.Database
-
This method checks the uniqueness of a bean.
- checkUniqueness(Object) - Static method in class io.ebean.DB
-
This method checks the uniqueness of a bean.
- checkUniqueness(Object, Transaction) - Method in interface io.ebean.Database
-
Same as
Database.checkUniqueness(Object)
. - checkUniqueness(Object, Transaction) - Static method in class io.ebean.DB
-
Same as
DB.checkUniqueness(Object)
but with given transaction. - CIDR - Enum constant in enum io.ebean.config.dbplatform.DbType
- CIDR - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
- ckPrefix - Variable in class io.ebean.config.DbConstraintNaming
- ckSuffix - Variable in class io.ebean.config.DbConstraintNaming
- classesFor(String, boolean) - Method in interface io.ebean.config.ModuleInfoLoader
-
Return entity classes to register for a named DB (not default DB).
- 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.
- ClassLoadConfig.ClassLoaderContext - Class in io.ebean.config
-
Wraps the preferred, caller and context class loaders.
- clear() - Method in interface io.ebean.bean.PersistenceContext
-
Clear all the references.
- clear() - Method in interface io.ebean.cache.ServerCache
-
Clear all entries from the cache.
- clear() - Method in class io.ebean.cache.TenantAwareCache
- 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.
- clear(Class<?>) - Method in interface io.ebean.bean.PersistenceContext
-
Clear all the references for a given type of entity bean.
- clear(Class<?>) - Method in interface io.ebean.cache.ServerCacheManager
-
This clears both the bean and query cache for a given type.
- clear(Class<?>, Object) - Method in interface io.ebean.bean.PersistenceContext
-
Clear the reference to a specific entity bean.
- 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.
- clearCount - Variable in class io.ebean.cache.ServerCacheStatistics
- clearGetterCallback() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Clear the getter callback.
- clearGetterCallback() - Method in class io.ebean.bean.InterceptReadOnly
- clearGetterCallback() - Method in class io.ebean.bean.InterceptReadWrite
- 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.
- CLOB - Enum constant in enum io.ebean.config.dbplatform.DbType
- clobDbType - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
The JDBC type to map Clob to.
- clockNow() - Method in interface io.ebean.ExtendedServer
-
Return the NOW time from the Clock.
- 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(Connection) - Static method in class io.ebean.util.JdbcClose
-
Close the connection logging if an error occurs.
- close(ResultSet) - Static method in class io.ebean.util.JdbcClose
-
Close the resultSet logging if an error occurs.
- close(Statement) - Static method in class io.ebean.util.JdbcClose
-
Close the resultSet logging if an error occurs.
- closeQuote - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
The close quote used by quoted identifiers.
- code() - Method in enum io.ebean.cache.ServerCacheType
- collect(boolean) - Method in interface io.ebean.metric.TimedMetric
-
Collect and return a snapshot of the metrics.
- COLLECTION_IDS - Enum constant in enum io.ebean.cache.ServerCacheType
-
Collection Ids for Many properties.
- collectionIdsCache(Class<?>, String) - Method in interface io.ebean.cache.ServerCacheManager
-
Return the cache for associated many properties of a bean type.
- collectL2Metrics() - Method in class io.ebean.meta.AbstractMetricVisitor
- collectL2Metrics() - Method in interface io.ebean.meta.MetricVisitor
-
Return true if we should visit the L2 cache metrics.
- collectMetrics() - Method in interface io.ebean.meta.MetaInfoManager
-
Return the metrics for the database instance.
- collectMetricsAsData() - Method in interface io.ebean.meta.MetaInfoManager
-
Return the metrics as a list of MetricData.
- collectMetricsAsJson() - Method in interface io.ebean.meta.MetaInfoManager
-
Collect the metrics in raw JSON form.
- collectNodeUsage(NodeUsageCollector.State) - 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).
- collectQueryMetrics() - Method in class io.ebean.meta.AbstractMetricVisitor
- collectQueryMetrics() - Method in interface io.ebean.meta.MetricVisitor
-
Return true if we should visit the ORM and SQL query metrics.
- collectTransactionMetrics() - Method in class io.ebean.meta.AbstractMetricVisitor
- collectTransactionMetrics() - Method in interface io.ebean.meta.MetricVisitor
-
Return true if we should visit the transaction metrics.
- columnAliasPrefix - Variable in class io.ebean.config.dbplatform.DatabasePlatform
- columnDefinition - Variable in class io.ebean.config.CustomDbTypeMapping
- 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 - Enum constant in enum io.ebean.config.dbplatform.DatabasePlatform.OnQueryOnly
-
Commit the 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.
- COMMITTED - Enum constant in enum io.ebean.event.changelog.TxnState
-
The Transaction was committed.
- commitTransaction() - Method in interface io.ebean.Database
-
Commit the current transaction.
- commitTransaction() - Static method in class io.ebean.DB
-
Commit the current transaction.
- commitTransactionIfCreated() - Method in class io.ebean.text.csv.DefaultCsvCallback
-
If we created a transaction commit it.
- compare(MetaCountMetric, MetaCountMetric) - Method in class io.ebean.meta.SortMetric.CountName
- compare(MetaTimedMetric, MetaTimedMetric) - Method in class io.ebean.meta.SortMetric.Count
- compare(MetaTimedMetric, MetaTimedMetric) - Method in class io.ebean.meta.SortMetric.Max
- compare(MetaTimedMetric, MetaTimedMetric) - Method in class io.ebean.meta.SortMetric.Mean
- compare(MetaTimedMetric, MetaTimedMetric) - Method in class io.ebean.meta.SortMetric.Name
- compare(MetaTimedMetric, MetaTimedMetric) - Method in class io.ebean.meta.SortMetric.Total
- complete() - Method in interface io.ebean.metric.QueryPlanCollector
-
Return all the collected query plan statistics.
- completeSql(String, Query<?>) - Method in class io.ebean.config.dbplatform.DatabasePlatform
- concatSeparator() - Method in class io.ebean.Pairs
-
Return the separator character used with DB varchar concatenation to combine the 2 values.
- concatSeparator(String) - Method in class io.ebean.Pairs
-
Set the separator character used with DB varchar concatenation to combine the 2 values.
- concatSuffix() - Method in class io.ebean.Pairs
-
Return a suffix used with DB varchar concatenation to combine the 2 values.
- concatSuffix(String) - Method in class io.ebean.Pairs
-
Add a suffix used with DB varchar concatenation to combine the 2 values.
- config() - Method in interface io.ebean.plugin.SpiServer
-
Return the DatabaseConfig.
- config(boolean, PlatformConfig.DbUuid) - Method in class io.ebean.config.dbplatform.DbPlatformTypeMapping
-
Map the UUID appropriately based on native DB support and DatabaseConfig.DbUuid.
- configure(PlatformConfig) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Configure the platform given the server configuration.
- configure(PlatformConfig, boolean) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Configure UUID Storage etc based on DatabaseConfig settings.
- configure(SpiServer) - Method in interface io.ebean.plugin.Plugin
-
Configure the plugin.
- configureIdType(IdType) - Method in class io.ebean.config.dbplatform.DatabasePlatform
- conjunction() - Method in interface io.ebean.ExpressionList
-
Start (and return) a list of expressions that will be joined by AND's.
- 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.
- connection() - Method in interface io.ebean.Transaction
-
Return the underlying Connection object.
- ContainerConfig - Class in io.ebean.config
-
Configuration for the container that holds the Database 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".
- CONTAINS - Enum constant in enum io.ebean.LikeType
-
The % wildcard is added to the beginning and end of the search word and search word is escaped.
- 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.
- content() - Method in interface io.ebean.bean.MutableValueNext
-
Return the next content to use.
- context - Variable in class io.ebean.config.ClassLoadConfig
- 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.
- contextLoader - Variable in class io.ebean.config.ClassLoadConfig.ClassLoaderContext
- convert(Object) - Method in interface io.ebean.plugin.ExpressionPath
-
Convert the value to the expected type.
- convert(String) - Method in class io.ebean.config.dbplatform.DbDefaultValue
-
Convert the DB default literal to platform specific type or function.
- 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(boolean) - Method in class io.ebean.cache.ServerCacheOptions
-
Return a copy of this object with nearCache option.
- 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 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.
- 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() - Method in interface io.ebean.meta.MetaCountMetric
-
Return the total count.
- count() - Method in interface io.ebean.meta.MetaTimedMetric
-
Return the total count.
- count(String) - Static method in class io.ebean.util.SplitName
-
Return the number of occurrences of char in name.
- Count() - Constructor for class io.ebean.meta.SortMetric.Count
- COUNT - Static variable in class io.ebean.meta.SortMetric
- COUNT_ASC_ATTR_ASC - Enum constant in enum io.ebean.CountDistinctOrder
-
order by count ascending and attribute ascending
- COUNT_ASC_ATTR_DESC - Enum constant in enum io.ebean.CountDistinctOrder
-
order by count ascending and attribute descending
- COUNT_DESC_ATTR_ASC - Enum constant in enum io.ebean.CountDistinctOrder
-
order by count descending and attribute ascending
- COUNT_DESC_ATTR_DESC - Enum constant in enum io.ebean.CountDistinctOrder
-
order by count descending and attribute descending
- COUNT_NAME - Static variable in class io.ebean.meta.SortMetric
- CountDistinctOrder - Enum in io.ebean
-
Enumeration to use with
Query.setCountDistinct(CountDistinctOrder)
. - CountedValue<A> - Class in io.ebean
-
Holds a distinct value with it's count.
- CountedValue(A, long) - Constructor for class io.ebean.CountedValue
- CountMetric - Interface in io.ebean.metric
-
Metric for timed events like transaction execution times.
- countMetrics() - Method in class io.ebean.meta.BasicMetricVisitor
- countMetrics() - Method in interface io.ebean.meta.ServerMetrics
-
Return the Counter metrics.
- CountMetricStats - Interface in io.ebean.metric
- CountName() - Constructor for class io.ebean.meta.SortMetric.CountName
- create - Variable in class io.ebean.config.DocStoreConfig
-
When true the Document store should create any document indexes that don't already exist.
- create() - Static method in interface io.ebean.ProfileLocation
-
Create and return a new ProfileLocation.
- create() - Method in interface io.ebean.RawSqlBuilder
-
Create the immutable RawSql object.
- create() - Method in interface io.ebean.service.SpiProfileLocationFactory
-
Create a profile location.
- create(int, int, DatabaseMetaData, Connection) - Method in interface io.ebean.config.dbplatform.DatabasePlatformProvider
-
Create the platform based on the lower case JDBC metadata product name.
- create(int, String) - Static method in interface io.ebean.ProfileLocation
-
Create and return a new ProfileLocation with a given lineNumber and label.
- create(int, String) - Method in interface io.ebean.service.SpiProfileLocationFactory
-
Create a profile location with a line number.
- create(Platform) - Method in interface io.ebean.config.dbplatform.DatabasePlatformProvider
-
Create the specific platform.
- create(ContainerConfig) - Method in interface io.ebean.service.SpiContainerFactory
-
Create the Container that builds EbeanServer instances.
- create(DatabaseConfig) - Method in interface io.ebean.cache.ServerCacheNotifyPlugin
-
Create a ServerCacheNotify implementation given the server configuration.
- create(DatabaseConfig) - Static method in class io.ebean.DatabaseFactory
-
Create using the DatabaseConfig object to configure the database.
- create(DatabaseConfig, BackgroundExecutor) - Method in interface io.ebean.cache.ServerCachePlugin
-
Create the ServerCacheFactory given the server config and background executor service.
- create(String) - Method in interface io.ebean.config.dbplatform.DatabasePlatformProvider
-
Create the platform based on the lower case platform name.
- create(String) - Static method in class io.ebean.DatabaseFactory
-
Create using properties to configure the database.
- 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(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.
- 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.
- 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) - Method in interface io.ebean.Database
-
Create a CallableSql to execute a given stored procedure.
- createCallableSql(String) - Static method in class io.ebean.DB
-
Create a CallableSql to execute a given stored procedure.
- createContainer(ContainerConfig) - Static method in class io.ebean.DatabaseFactory
-
Create the container instance using the configuration.
- createCountMetric(String) - Method in interface io.ebean.metric.MetricFactory
-
Create a counter metric.
- createCsvReader(Class<T>) - Method in interface io.ebean.Database
-
Create a CsvReader for a given beanType.
- createCsvReader(Class<T>) - Static method in class io.ebean.DB
-
Create a CsvReader for a given beanType.
- createdTransaction - Variable in class io.ebean.text.csv.DefaultCsvCallback
-
Flag set when we created the transaction.
- createEntityBean(Class<T>) - Method in interface io.ebean.Database
-
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).
- createInstance(Class<T>, String) - Method in class io.ebean.config.PropertiesWrapper
-
Return the instance to use (can be null) for the given plugin.
- createInstance(Class<T>, String, T) - Method in class io.ebean.config.PropertiesWrapper
-
Return the instance to use (can be null) for the given plugin.
- createNamedDtoQuery(Class<T>, String) - Method in interface io.ebean.Database
-
Create a named Query for DTO beans.
- createNamedQuery(Class<T>, String) - Method in interface io.ebean.Database
-
Create a named query.
- createNamedQuery(Class<T>, String) - Static method in class io.ebean.DB
-
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>) - Method in interface io.ebean.Database
-
Create a query for an entity bean and synonym for
Database.find(Class)
. - createQuery(Class<T>) - Static method in class io.ebean.DB
-
Create a query for a type of entity bean.
- createQuery(Class<T>, String) - Method in interface io.ebean.Database
-
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>, String) - Static method in class io.ebean.DB
-
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).
- createQueryPlanMetric(Class<?>, String, ProfileLocation, String) - Method in interface io.ebean.metric.MetricFactory
-
Create a Timed metric.
- 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.
- createServer(DatabaseConfig) - 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.
- createTimedMetric(String) - Method in interface io.ebean.metric.MetricFactory
-
Create a Timed metric.
- createTimedMetricMap(String) - Method in interface io.ebean.metric.MetricFactory
-
Create a timed metric group.
- createTransaction() - Method in interface io.ebean.Database
-
Create a new transaction that is not held in TransactionThreadLocal.
- createTransaction() - Static method in class io.ebean.DB
-
Create a new transaction that is not held in TransactionThreadLocal.
- createTransaction(TxIsolation) - Method in interface io.ebean.Database
-
Create a new transaction additionally specifying the isolation level.
- createUpdate(Class<T>, String) - Method in interface io.ebean.Database
-
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) - Static method in class io.ebean.DB
-
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(DatabaseConfig, ClassLoader) - Static method in class io.ebean.DatabaseFactory
-
Create using the DatabaseConfig additionally specifying a classLoader to use as the context class loader.
- CROSS_FIELDS - Enum constant in enum io.ebean.search.MultiMatch.Type
- 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 database) 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.
- currentlyBackgroundLoading - Variable in class io.ebean.config.dbplatform.SequenceIdGenerator
- 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() - Method in interface io.ebean.Database
-
Returns the current transaction or null if there is no current transaction in scope.
- currentTransaction() - Static method in class io.ebean.DB
-
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) - Constructor for class io.ebean.config.CustomDbTypeMapping
-
Create a mapping that should apply to all the database platforms.
- CustomDbTypeMapping(DbType, String, Platform) - Constructor for class io.ebean.config.CustomDbTypeMapping
-
Create a mapping.
- cutoffFrequency - Variable in class io.ebean.search.AbstractMatch
- cutoffFrequency - Variable in class io.ebean.search.TextCommonTerms
- 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
- database - Variable in class io.ebean.bean.SingleBeanLoader
- database() - Method in class io.ebean.config.QueryPlanCapture
-
Return the database the plans were captured for.
- database() - Method in interface io.ebean.event.BeanDeleteIdRequest
-
Return the DB processing the request.
- database() - Method in interface io.ebean.event.BeanPersistRequest
-
Return the DB processing the request.
- database() - Method in interface io.ebean.event.BeanQueryRequest
-
Return the DB processing the request.
- Database - Interface in io.ebean
-
Provides the API for fetching and saving beans to a particular database.
- DatabaseConfig - Class in io.ebean.config
-
The configuration used for creating a Database.
- DatabaseConfig() - Constructor for class io.ebean.config.DatabaseConfig
-
Construct a Database Configuration for programmatically creating an Database.
- DatabaseConfig.UuidVersion - Enum in io.ebean.config
- DatabaseConfigProvider - Interface in io.ebean.config
-
Provides a ServiceLoader based mechanism to configure a DatabaseConfig.
- DatabaseFactory - Class in io.ebean
-
Creates Database instances.
- DatabaseFactory() - Constructor for class io.ebean.DatabaseFactory
- databasePlatform - Variable in class io.ebean.config.AbstractNamingConvention
-
The database platform.
- databasePlatform() - Method in interface io.ebean.plugin.SpiServer
-
Return the DatabasePlatform for this database.
- 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).
- DatabasePlatformProvider - Interface in io.ebean.config.dbplatform
-
Provides DatabasePlatform matching by name, JDBC product name and specific platform enum.
- DataErrorType - Enum in io.ebean.config.dbplatform
-
Specific persistence error types we wish to map.
- DataIntegrity - Enum constant in enum io.ebean.config.dbplatform.DataErrorType
-
Data integrity error like an invalid foreign key.
- 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 - Variable in class io.ebean.config.dbplatform.SequenceIdGenerator
- dataSource() - Method in interface io.ebean.Database
-
Return the associated DataSource for this Database instance.
- dataSource(Object) - Method in interface io.ebean.config.TenantDataSourceProvider
-
Return the DataSource to use for the given current tenant.
- DATE - Enum constant in enum io.ebean.config.dbplatform.DbType
- dateEncryptFunction - Variable in class io.ebean.config.dbplatform.AbstractDbEncrypt
-
The encryption function for all Date types (java.sql.Date, Joda Date types).
- db() - Method in class io.ebean.BeanFinder
-
Return the Database to use.
- db() - Method in class io.ebean.Finder
-
Return the Database this finder will use.
- db() - Method in class io.ebean.Model
-
Return the underlying 'default' Database.
- db(String) - Method in class io.ebean.BeanFinder
-
Return typically a different Database to the default.
- db(String) - Method in class io.ebean.Finder
-
Return typically a different Database to the default.
- DB - Class in io.ebean
-
DB is a registry of
Database
by name. - DB - Enum constant in enum io.ebean.config.TenantMode
-
Each Tenant has their own Database (javax.sql.DataSource)
- DB_WITH_MASTER - Enum constant in enum io.ebean.config.TenantMode
-
Each Tenant has their own Database (javax.sql.DataSource), and there is also one master-database (that holds configuration e.g.)
- 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 - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
Default values for DB columns.
- 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 - Variable in class io.ebean.config.dbplatform.DatabasePlatform
- 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 - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
Defines DB identity/sequence features.
- DbIdentity - Class in io.ebean.config.dbplatform
-
Defines the identity/sequence behaviour for the database.
- DbIdentity() - Constructor for class io.ebean.config.dbplatform.DbIdentity
- 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, boolean) - Constructor for class io.ebean.config.dbplatform.DbPlatformType
-
Use with canHaveLength=false for types that should never have a length.
- 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.
- 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.
- dbTypeMap - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
Mapping of JDBC to Database types.
- DbViewHistorySupport - Class in io.ebean.config.dbplatform
-
Database view based implementation of DbHistorySupport.
- DbViewHistorySupport() - Constructor for class io.ebean.config.dbplatform.DbViewHistorySupport
- DECIMAL - Enum constant in enum io.ebean.config.dbplatform.DbType
- 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 - Enum constant in enum io.ebean.Query.LockType
-
The default lock type being either UPDATE or NO_KEY_UPDATE based on PlatformConfig.forUpdateNoKey configuration (Postgres option).
- DEFAULT_FUZZY_MAX_EXPANSIONS - Static variable in class io.ebean.search.TextQueryString
- DEFAULT_OFF - Enum constant in enum io.ebean.config.AutoTuneMode
-
Don't implicitly use AutoTune.
- DEFAULT_ON - Enum constant in enum io.ebean.config.AutoTuneMode
-
Use AutoTune implicitly.
- DEFAULT_ONIFEMPTY - Enum constant in enum io.ebean.config.AutoTuneMode
-
Implicitly use AutoTune if the query has not got either select() or join() defined.
- 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 - Variable in class io.ebean.search.TextQueryString
- 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() - Method in interface io.ebean.ExpressionList
-
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() - Method in interface io.ebean.Query
-
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(Transaction) - Method in interface io.ebean.ExpressionList
-
Execute as a delete query deleting the 'root level' beans that match the predicates in the query.
- delete(Transaction) - Method in class io.ebean.Model
-
Delete this entity with an explicit transaction.
- delete(Transaction) - Method in interface io.ebean.Query
-
Execute as a delete query returning the number of rows deleted using the given transaction.
- delete(Class<?>, Object) - Method in interface io.ebean.Database
-
Delete the bean given its type and id.
- delete(Class<?>, Object) - Static method in class io.ebean.DB
-
Delete the bean given its type and id.
- delete(Class<?>, Object, Transaction) - Method in interface io.ebean.Database
-
Delete the bean given its type and id with an explicit transaction.
- delete(Object) - Method in interface io.ebean.Database
-
Delete the bean.
- delete(Object) - Static method in class io.ebean.DB
-
Delete the bean.
- delete(Object, Transaction) - Method in interface io.ebean.Database
-
Delete the bean with an explicit transaction.
- delete(T) - Method in class io.ebean.BeanRepository
-
Delete this bean.
- DELETE - Enum constant in enum io.ebean.DocStoreQueueEntry.Action
-
Action is to delete a document from the doc store..
- DELETE - Enum constant in enum io.ebean.event.changelog.ChangeType
-
The change was a delete.
- DELETE - Enum constant in enum io.ebean.QueryType
-
A delete query.
- deleteAll(Class<?>, Collection<?>) - Method in interface io.ebean.Database
-
Delete several beans given their type and id values.
- deleteAll(Class<?>, Collection<?>) - Static method in class io.ebean.DB
-
Delete several beans given their type and id values.
- deleteAll(Class<?>, Collection<?>, Transaction) - Method in interface io.ebean.Database
-
Delete several beans given their type and id values with an explicit transaction.
- deleteAll(Collection<?>) - Method in interface io.ebean.Database
-
Delete all the beans in the collection.
- deleteAll(Collection<?>) - Static method in class io.ebean.DB
-
Delete all the beans in the Collection.
- deleteAll(Collection<?>, Transaction) - Method in interface io.ebean.Database
-
Delete all the beans in the collection using an explicit transaction.
- deleteAll(Collection<T>) - Method in class io.ebean.BeanRepository
-
Delete all the beans in the collection.
- deleteAllPermanent(Class<?>, Collection<?>) - Method in interface io.ebean.Database
-
Delete permanent for several beans given their type and id values.
- deleteAllPermanent(Class<?>, Collection<?>) - Static method in class io.ebean.DB
-
Delete permanent several beans given their type and id values.
- deleteAllPermanent(Class<?>, Collection<?>, Transaction) - Method in interface io.ebean.Database
-
Delete permanent for several beans given their type and id values with an explicit transaction.
- deleteAllPermanent(Collection<?>) - Method in interface io.ebean.Database
-
Delete all the beans in the collection permanently without soft delete.
- deleteAllPermanent(Collection<?>) - Static method in class io.ebean.DB
-
Delete permanent all the beans in the Collection (will not use soft delete).
- deleteAllPermanent(Collection<?>, Transaction) - Method in interface io.ebean.Database
-
Delete all the beans in the collection permanently without soft delete using 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, DocUpdateContext) - Method in interface io.ebean.plugin.BeanDocType
-
Add a delete by Id to the doc store.
- deleted(Class<?>, Object) - Method in interface io.ebean.bean.PersistenceContext
-
Clear the reference as a result of an entity being deleted.
- 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.
- DELETED - Static variable in class io.ebean.bean.PersistenceContext.WithOption
-
The bean was previously deleted from this persistence context (can't hit L2 cache).
- deletePermanent() - Method in class io.ebean.Model
-
Delete a bean permanently without soft delete.
- deletePermanent(Transaction) - Method in class io.ebean.Model
-
Delete a bean permanently without soft delete using an explicit transaction.
- deletePermanent(Class<?>, Object) - Method in interface io.ebean.Database
-
Delete permanent given the bean type and id.
- deletePermanent(Class<?>, Object) - Static method in class io.ebean.DB
-
Delete permanent the bean given its type and id.
- deletePermanent(Class<?>, Object, Transaction) - Method in interface io.ebean.Database
-
Delete permanent given the bean type and id with an explicit transaction.
- deletePermanent(Object) - Method in interface io.ebean.Database
-
Delete a bean permanently without soft delete.
- deletePermanent(Object) - Static method in class io.ebean.DB
-
Delete the bean in permanent fashion (will not use soft delete).
- deletePermanent(Object, Transaction) - Method in interface io.ebean.Database
-
Delete a bean permanently without soft delete using an explicit transaction.
- deletePermanent(T) - Method in class io.ebean.BeanRepository
-
Delete a bean permanently without soft delete.
- delimitedToMap(String, String, String) - Static method in class io.ebean.util.StringHelper
-
Parses out a list of Name Value pairs that are delimited together.
- deregisterShutdownHook() - Static method in class io.ebean.event.ShutdownManager
-
Deregister the Shutdown hook.
- deriveM2MColumn(String, String) - Method in class io.ebean.config.AbstractNamingConvention
- deriveM2MColumn(String, String) - Method in interface io.ebean.config.NamingConvention
-
Derive a DB Column from a FK table and column.
- desc(String) - Method in class io.ebean.OrderBy
-
Add a property with descending order to this OrderBy.
- desc(String, String) - Method in class io.ebean.OrderBy
-
Add a property with descending order to this OrderBy.
- Dflt(Database) - Constructor for class io.ebean.bean.SingleBeanLoader.Dflt
- diff - Variable in class io.ebean.Version
-
The map of changed properties.
- diff(Object, Object) - Method in interface io.ebean.Database
-
Return a map of the differences between two objects of the same type.
- diff(Object, Object) - Static method in class io.ebean.DB
-
Return a map of the differences between two objects of the same type.
- dirtyProperties() - Method in interface io.ebean.event.BeanPersistRequest
-
Flags set for dirty properties (used by ElasticSearch integration).
- dirtyValues() - Method in interface io.ebean.BeanState
-
Return a map of the updated properties and their new and old values.
- disableLazyLoad - Variable in class io.ebean.common.BeanMap
- discColumn() - Method in interface io.ebean.plugin.BeanType
-
Return the discriminator column.
- disjunction() - Method in interface io.ebean.ExpressionList
-
Start (and return) a list of expressions that will be joined by OR's.
- 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.
- docMapping() - Method in interface io.ebean.plugin.BeanType
-
Return the DocumentMapping for this bean type.
- DocMapping - Interface in io.ebean.docstore
-
Document Mapping for a bean marker interface.
- DocQueryContext<T> - Interface in io.ebean.docstore
-
Document query request context marker interface.
- docStore() - Method in interface io.ebean.Database
-
Return the Document store.
- docStore() - Method in interface io.ebean.plugin.BeanType
-
Return the doc store support for this bean type.\
- DocStoreConfig - Class in io.ebean.config
-
Configuration for the Document store integration (e.g.
- DocStoreConfig() - Constructor for class io.ebean.config.DocStoreConfig
- 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.
- docStoreQueueId() - Method in interface io.ebean.plugin.BeanType
-
Return the doc store queueId for this bean type.
- DocumentStore - Interface in io.ebean
-
Document storage operations.
- DocUpdateContext - Interface in io.ebean.docstore
-
Document update context marker interface.
- DOUBLE - Enum constant in enum io.ebean.config.dbplatform.DbType
- draftRestore(Query<T>) - Method in interface io.ebean.Database
-
Restore the draft beans matching the query back to the live state.
- draftRestore(Query<T>, Transaction) - Method in interface io.ebean.Database
-
Restore the draft beans matching the query back to the live state.
- draftRestore(Class<T>, Object) - Method in interface io.ebean.Database
-
Restore the draft bean back to the live state.
- draftRestore(Class<T>, Object, Transaction) - Method in interface io.ebean.Database
-
Restore the draft bean back to the live state.
- dropCreate - Variable in class io.ebean.config.DocStoreConfig
-
When true the Document store should drop and re-create document indexes.
- dropIndex(String) - Method in interface io.ebean.DocumentStore
-
Drop the index from the document store (similar to DDL drop table).
- DtoQuery<T> - Interface in io.ebean
-
Query for performing native SQL queries that return DTO Bean's.
- DuplicateKey - Enum constant in enum io.ebean.config.dbplatform.DataErrorType
-
Error with a duplicate primary or unique key.
- 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
- ebeanServerName - Variable in class io.ebean.common.BeanMap
- 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
- elName() - Method in interface io.ebean.plugin.ExpressionPath
-
The ElPrefix plus name.
- embedded(String) - Method in interface io.ebean.plugin.BeanDocType
-
Return the FetchPath for the embedded document.
- embeddedManyRoot(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.
- emptyList() - Static method in interface io.ebean.PagedList
-
Return an empty PagedList.
- EmptyPagedList<T> - Class in io.ebean
-
An empty PagedList.
- EmptyPagedList() - Constructor for class io.ebean.EmptyPagedList
- enabledRegions(String) - Method in interface io.ebean.cache.ServerCacheManager
-
Set the regions that are enabled.
- enableLazyLoading - Variable in class io.ebean.text.json.JsonReadOptions
- enc(int) - Static method in class io.ebean.util.EncodeB64
-
Convert the integer to unsigned base 64.
- EncodeB64 - Class in io.ebean.util
-
Integer to base64 encoder.
- EncodeB64() - Constructor for class io.ebean.util.EncodeB64
- 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 - Variable in class io.ebean.Version
-
The effective end date time of this version.
- end() - Method in class io.ebean.bean.ToStringBuilder
-
End of an object.
- end() - Method in interface io.ebean.Transaction
-
If the transaction is active then perform rollback.
- 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.
- endAnd() - Method in interface io.ebean.ExpressionList
-
End a AND junction - synonym for endJunction().
- endIterate() - Method in interface io.ebean.bean.PersistenceContext
-
Signalizes the PersistenceContext, the end for large query iteration.
- 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 OR junction - synonym for endJunction().
- ENDS_WITH - Enum constant in enum io.ebean.LikeType
-
The % wildcard is added to the beginning of the search word and search word is escaped.
- 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() - Method in interface io.ebean.Database
-
If the current transaction has already been committed do nothing otherwise rollback the transaction.
- endTransaction() - Static method in class io.ebean.DB
-
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.
- entities() - Element in annotation type io.ebean.config.ModuleInfo
-
Returns the entity classes with db name prefix.
- EntityBean - Interface in io.ebean.bean
-
Bean that is aware of EntityBeanIntercept.
- EntityBeanIntercept - Interface in io.ebean.bean
- entries() - Method in class io.ebean.Pairs
-
Return all the value pairs.
- 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.
- eqOrNull(String, Object) - Method in interface io.ebean.ExpressionFactory
-
Equal To or Null - property equal to the given value or null.
- eqOrNull(String, Object) - Method in interface io.ebean.ExpressionList
-
Equal To or Null - property is equal to a given value or null.
- EQUAL_TO - Enum constant in enum io.ebean.LikeType
-
Uses equal to rather than a LIKE with wildcards.
- 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 object 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
- escapeLikeCharacter(char, StringBuilder) - Method in class io.ebean.config.dbplatform.DatabasePlatform
- escapeLikeString(String) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Escapes the like string for this DB-Platform
- eventTime - Variable in class io.ebean.event.readaudit.ReadEvent
-
The time the bean change was created.
- evictCount - Variable in class io.ebean.cache.ServerCacheStatistics
- 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) - 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) - Method in interface io.ebean.ExpressionList
-
A "Query By Example" type of expression.
- exampleLike(Object, boolean, LikeType) - Static method in class io.ebean.Expr
-
Create the query by Example expression specifying more options.
- exampleLike(Object, boolean, LikeType) - Method in interface io.ebean.ExpressionFactory
-
Create the query by Example expression specifying more options.
- exceptionTranslator - Variable in class io.ebean.config.dbplatform.DatabasePlatform
- 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.
- execute(CallableSql) - Method in interface io.ebean.Database
-
For making calls to stored procedures.
- execute(CallableSql, Transaction) - Method in interface io.ebean.Database
-
Execute explicitly passing a transaction.
- execute(SqlUpdate) - Method in interface io.ebean.Database
-
Execute a Sql Update Delete or Insert statement.
- execute(SqlUpdate, Transaction) - Method in interface io.ebean.Database
-
Execute explicitly passing a transaction.
- execute(TxScope, Runnable) - Method in interface io.ebean.Database
-
Execute a Runnable in a Transaction with an explicit scope.
- execute(TxScope, Runnable) - Static method in class io.ebean.DB
-
Execute a TxRunnable in a Transaction with an explicit scope.
- execute(Update<?>) - Method in interface io.ebean.Database
-
Execute a ORM insert update or delete statement using the current transaction.
- execute(Update<?>, Transaction) - Method in interface io.ebean.Database
-
Execute a ORM insert update or delete statement with an explicit transaction.
- execute(Runnable) - Method in interface io.ebean.BackgroundExecutor
-
Execute a task in the background.
- execute(Runnable) - Method in interface io.ebean.Database
-
Execute a Runnable in a Transaction with the default scope.
- execute(Runnable) - Static method in class io.ebean.DB
-
Execute a Runnable in a Transaction with the default scope.
- executeBatch() - Method in interface io.ebean.SqlUpdate
-
Execute when addBatch() has been used to batch multiple bind executions.
- executeCall(TxScope, Callable<T>) - Method in interface io.ebean.Database
-
Execute a TxCallable in a Transaction with an explicit scope.
- executeCall(TxScope, Callable<T>) - Static method in class io.ebean.DB
-
Execute a Callable in a Transaction with an explicit scope.
- executeCall(Callable<T>) - Method in interface io.ebean.Database
-
Execute a TxCallable in a Transaction with the default scope.
- executeCall(Callable<T>) - Static method in class io.ebean.DB
-
Execute a Callable in a Transaction with the default scope.
- executeGetKey() - Method in interface io.ebean.SqlUpdate
-
Execute and return the generated key.
- executeNow() - Method in interface io.ebean.SqlUpdate
-
Execute the statement now regardless of the JDBC batch mode of the transaction.
- executeOverride(CallableStatement) - Method in interface io.ebean.CallableSql
-
You can extend this object and override this method for more advanced stored procedure calls.
- exeTime - Variable in class io.ebean.text.csv.DefaultCsvCallback
-
The execution time of the process.
- exists() - Method in interface io.ebean.ExpressionList
-
Execute the query returning true if a row is found.
- exists() - Method in interface io.ebean.Query
-
Execute the query returning true if a row is found.
- exists(Query<?>) - Method in interface io.ebean.ExpressionFactory
-
Exists expression
- exists(Query<?>) - Method in interface io.ebean.ExpressionList
-
Exists expression
- exists(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Execute the query returning true if a row is found.
- 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() - Method in interface io.ebean.Database
-
Return the ExpressionFactory for this database.
- expressionFactory() - Static method in class io.ebean.DB
-
Return the ExpressionFactory from the default database.
- 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(String) - Method in interface io.ebean.plugin.BeanType
-
Return the ExpressionPath for a given property path.
- ExpressionPath - Interface in io.ebean.plugin
-
A dot notation expression path.
- extended() - Method in interface io.ebean.Database
-
Return the extended API for Database.
- ExtendedServer - Interface in io.ebean
-
The extended API for Database.
- EXTERNAL - Enum constant in enum io.ebean.config.dbplatform.IdType
-
Expected that the identity is externally set (for example a ISO code for country or currency or a user defined code for lookup tables).
- externalModification(String, boolean, boolean, boolean) - Method in interface io.ebean.Database
-
Inform Ebean that tables have been modified externally.
- externalModification(String, boolean, boolean, boolean) - Static method in class io.ebean.DB
-
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) - 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.
- 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.
- fetchCache(String) - Method in interface io.ebean.FetchGroupBuilder
-
Fetch the path including all its properties using L2 cache.
- fetchCache(String) - Method in interface io.ebean.Query
-
Fetch the path eagerly using L2 cache.
- fetchCache(String, String) - Method in interface io.ebean.FetchGroupBuilder
-
Fetch the path including specified properties using L2 cache.
- fetchCache(String, String) - Method in interface io.ebean.Query
-
Fetch the path and properties using L2 bean cache.
- FetchConfig - Class in io.ebean
-
Defines how a relationship is fetched via either normal SQL join, a eager secondary query, via lazy loading or via eagerly hitting L2 cache.
- 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) - Method in interface io.ebean.FetchGroupBuilder
-
Fetch the path including all its properties lazily.
- fetchLazy(String) - Method in interface io.ebean.Query
-
Fetch the path lazily (via batch lazy loading).
- fetchLazy(String, FetchGroup<?>) - Method in interface io.ebean.FetchGroupBuilder
-
Fetch the path lazily with the nested fetch group.
- 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).
- 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) - Method in interface io.ebean.FetchGroupBuilder
-
Fetch the path including all its properties using a query join.
- fetchQuery(String) - Method in interface io.ebean.Query
-
Fetch the path eagerly using a "query join" (separate SQL query).
- fetchQuery(String, FetchGroup<?>) - Method in interface io.ebean.FetchGroupBuilder
-
Fetch the path using a query join with the nested fetch group.
- 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).
- fields - Variable in class io.ebean.search.MultiMatch
- fields - Variable in class io.ebean.search.TextQueryString
- fields - Variable in class io.ebean.search.TextSimple
- 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>) - Method in interface io.ebean.Database
-
Create a filter for sorting and filtering lists of entities locally without going back to the database.
- filter(Class<T>) - Static method in class io.ebean.DB
-
Create a filter for sorting and filtering lists of entities locally 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.
- Filter<T> - Interface in io.ebean
-
Provides support for filtering and sorting lists of entities without going back to the database.
- FILTER - Enum constant in enum io.ebean.Junction.Type
-
FILTER group (for internal use only).
- filterMany - Variable in class io.ebean.common.BeanMap
- 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.
- filterMany(String, String, Object...) - Method in interface io.ebean.ExpressionList
-
Add filter expressions to the many property.
- find(DocQueryContext<T>) - Method in interface io.ebean.DocumentStore
-
Return the bean by fetching it's content from the document store.
- find(BeanQueryRequest<T>) - Method in interface io.ebean.event.BeanFindController
-
Find a bean using its id or unique predicate.
- find(Class<T>) - Method in interface io.ebean.Database
-
Create a query for a type of entity bean.
- find(Class<T>) - Static method in class io.ebean.DB
-
Create a query for a type of entity bean.
- find(Class<T>, Object) - Method in interface io.ebean.Database
-
Find a bean using its unique id.
- find(Class<T>, Object) - Static method in class io.ebean.DB
-
Find a bean using its unique id.
- find(Class<T>, Object, Transaction) - Method in interface io.ebean.Database
-
Find a entity bean with an explicit transaction.
- FIND - Enum constant in enum io.ebean.QueryType
-
A find query.
- findAll() - Method in class io.ebean.BeanFinder
-
Retrieves all entities of the given type.
- 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.
- findController() - Method in interface io.ebean.plugin.BeanType
-
Return the beanFinder.
- findCount() - Method in interface io.ebean.ExpressionList
-
Return the count of entities this query should return.
- findCount() - Method in interface io.ebean.Query
-
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.
- findDto(Class<T>, String) - Method in interface io.ebean.Database
-
Create a Query for DTO beans.
- findDto(Class<T>, String) - Static method in class io.ebean.DB
-
Create a Query for DTO beans.
- findEach(int, Consumer<List<T>>) - Method in interface io.ebean.DtoQuery
-
Execute the query iterating the results and batching them for the consumer.
- findEach(int, Consumer<List<T>>) - Method in interface io.ebean.ExpressionList
-
Execute findEach with a batch consumer.
- findEach(int, Consumer<List<T>>) - Method in interface io.ebean.Query
-
Execute findEach streaming query batching the results for consuming.
- findEach(DocQueryContext<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(Query<T>, int, Consumer<List<T>>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Execute findEach with batch consumer.
- 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(String, String, Consumer<RawDoc>) - Method in interface io.ebean.DocumentStore
-
Find each processing raw documents.
- findEach(Consumer<SqlRow>) - Method in interface io.ebean.SqlQuery
-
Execute the SqlQuery iterating a row at a time.
- 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(Consumer<T>) - Method in interface io.ebean.Query
-
Execute the query processing the beans one at a time.
- findEach(Consumer<T>) - Method in interface io.ebean.SqlQuery.TypeQuery
-
Find streaming the result effectively consuming a row at a time.
- findEachRow(RowConsumer) - Method in interface io.ebean.SqlQuery
-
Execute the query reading each row from ResultSet using the RowConsumer.
- findEachWhile(DocQueryContext<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(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(String, String, Predicate<RawDoc>) - Method in interface io.ebean.DocumentStore
-
Find each processing raw documents stopping when the predicate returns false.
- 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(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(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.
- 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 database name.
- findFutureCount() - Method in interface io.ebean.ExpressionList
-
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.
- findFutureCount(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
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() - Method in interface io.ebean.Query
-
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.
- findFutureList() - Method in interface io.ebean.ExpressionList
-
Execute find list query in a background thread.
- findFutureList() - Method in interface io.ebean.Query
-
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.
- findIds() - Method in interface io.ebean.ExpressionList
-
Execute the query returning the list of Id's.
- findIds() - Method in interface io.ebean.Query
-
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.
- findIterate() - Method in interface io.ebean.DtoQuery
-
Execute the query iterating a row at a time.
- findIterate() - Method in interface io.ebean.ExpressionList
-
Execute the query iterating over the results.
- findIterate() - Method in interface io.ebean.Query
-
Execute the query iterating over the results.
- findIterate(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Return a QueryIterator for the 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() - 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() - Method in interface io.ebean.SqlQuery.TypeQuery
-
Return the list of values.
- findList(DocQueryContext<T>) - Method in interface io.ebean.DocumentStore
-
Execute the find list query.
- 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.
- 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() - Method in interface io.ebean.Query
-
Execute the query returning a map of the objects.
- findMap(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Execute the query returning the entity beans in a Map.
- findNative(Class<T>, String) - Method in interface io.ebean.Database
-
Create a query using native SQL.
- findNative(Class<T>, String) - Static method in class io.ebean.DB
-
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() - 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() - Method in interface io.ebean.SqlQuery.TypeQuery
-
Return the single value.
- 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.
- 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() - 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.
- findOneOrEmpty() - Method in interface io.ebean.SqlQuery.TypeQuery
-
Return the single value that is optional.
- findOneOrEmpty(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Similar to findOne() but returns an Optional (rather than nullable).
- findPagedList() - Method in interface io.ebean.ExpressionList
-
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(DocQueryContext<T>) - Method in interface io.ebean.DocumentStore
-
Execute the query against the document store returning the paged list.
- findPagedList(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Return a PagedList for this query using firstRow and maxRows.
- findProperty(String) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Finds the index position of a given property.
- findProperty(String) - Method in class io.ebean.bean.InterceptReadOnly
- findProperty(String) - Method in class io.ebean.bean.InterceptReadWrite
- findSet() - Method in interface io.ebean.ExpressionList
-
Execute the query returning a set.
- findSet() - Method in interface io.ebean.Query
-
Execute the query returning the set of objects.
- findSet(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Execute the query returning a set of entity beans.
- 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.
- findSingleAttributeList() - Method in interface io.ebean.ExpressionList
-
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(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Execute the query returning a list of values for a single property.
- findStream() - Method in interface io.ebean.DtoQuery
-
Execute the query returning a Stream.
- findStream() - Method in interface io.ebean.Query
-
Execute the query returning the result as a Stream.
- findStream(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Execute the query returning the result as a Stream.
- findVersions() - Method in interface io.ebean.ExpressionList
-
Return versions of a @History entity bean.
- findVersions() - Method in interface io.ebean.Query
-
Return versions of a @History entity bean.
- findVersions(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
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.
- fkIndexMiddle - Variable in class io.ebean.config.DbConstraintNaming
- fkIndexPrefix - Variable in class io.ebean.config.DbConstraintNaming
- fkIndexSuffix - Variable in class io.ebean.config.DbConstraintNaming
- fkMiddle - Variable in class io.ebean.config.DbConstraintNaming
- fkPrefix - Variable in class io.ebean.config.DbConstraintNaming
- fkSuffix - Variable in class io.ebean.config.DbConstraintNaming
- flags - Variable in class io.ebean.search.TextSimple
- 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() - Method in interface io.ebean.Database
-
Flush the JDBC batch on the current transaction.
- flush() - Static method in class io.ebean.DB
-
The batch will be flushing automatically but you can use this to explicitly flush the batch if you like.
- 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.
- 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 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.
- forJson(JsonParser) - 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.
- forName(String) - Method in class io.ebean.config.ClassLoadConfig
-
Load a class taking into account a context class loader (if present).
- 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.
- forwardOnlyHintOnFindIterate - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
If set then use the FORWARD ONLY hint when creating ResultSets for findIterate() and findVisit().
- fromForUpdate(Query.LockWait) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
For update hint on the FROM clause (SQL server only).
- fullLocation() - Method in interface io.ebean.ProfileLocation
-
Return the full location.
- fullName() - Method in interface io.ebean.plugin.BeanType
-
Return the full name of the bean type.
- 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 - Variable in class io.ebean.search.AbstractMatch
- fuzziness - Variable in class io.ebean.search.TextQueryString
- fuzziness(String) - Method in class io.ebean.search.TextQueryString
-
Set fuzziness.
- fuzzyMaxExpansions - Variable in class io.ebean.search.TextQueryString
- fuzzyMaxExpansions(int) - Method in class io.ebean.search.TextQueryString
-
Set fuzzy max expansions.
- fuzzyPrefixLength - Variable in class io.ebean.search.TextQueryString
- 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.
- generateMapping - Variable in class io.ebean.config.DocStoreConfig
-
Set to true means Ebean will generate mapping files on startup.
- GENERATOR - Enum constant in enum io.ebean.config.dbplatform.IdType
-
Use an IdGenerator to generate the identity (prior to insert).
- geOrNull(String, Object) - Method in interface io.ebean.ExpressionFactory
-
Greater than or Equal to OR Null (
>= or null
) - geOrNull(String, Object) - Method in interface io.ebean.ExpressionList
-
Greater Than or Equal to OR Null - (
>= or null
). - get() - Method in interface io.ebean.bean.MutableValueInfo
-
Creates a new instance from the internal json string.
- get() - Static method in interface io.ebean.metric.MetricFactory
-
Return the factory instance.
- get() - Static method in class io.ebean.text.TimeStringParser
-
Return a shared instance as this is thread safe.
- get(boolean) - Method in interface io.ebean.metric.CountMetric
-
Return the count value.
- get(int) - Method in class io.ebean.common.BeanList
- 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(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(Object) - Method in class io.ebean.cache.TenantAwareCache
- get(Object) - Method in class io.ebean.common.BeanMap
- get(Object) - Method in interface io.ebean.SqlRow
-
Return a property value by its name.
- get(AnnotatedElement, Class<A>) - Static method in class io.ebean.util.AnnotationUtil
-
Simple get on field or method with no meta-annotations or platform filtering.
- 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 - Enum constant in enum io.ebean.CacheMode
-
GET only from the cache.
- 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
-
Get values for many keys.
- getAll(Set<Object>) - Method in class io.ebean.cache.TenantAwareCache
- 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.
- 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.
- getAsOfSysPeriod() - Method in class io.ebean.config.DatabaseConfig
-
Return the database column used to support history and 'As of' queries.
- getAsOfViewSuffix() - Method in class io.ebean.config.DatabaseConfig
-
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.
- 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.
- getAutoPersistUpdates() - Method in class io.ebean.TxScope
-
Return the AutoPersistUpdates mode as a nullable Boolean.
- getAutoTuneConfig() - Method in class io.ebean.config.DatabaseConfig
-
Return the configuration for AutoTune.
- getB() - Method in class io.ebean.Pairs.Entry
-
Return the value for the second property.
- getBackgroundExecutorSchedulePoolSize() - Method in class io.ebean.config.DatabaseConfig
-
Return the Background executor schedule pool size.
- getBackgroundExecutorShutdownSecs() - Method in class io.ebean.config.DatabaseConfig
-
Return the Background executor shutdown seconds.
- getBackgroundExecutorWrapper() - Method in class io.ebean.config.DatabaseConfig
-
Return the background executor wrapper.
- getBasicSqlLimiter() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the BasicSqlLimiter for limit/offset of SqlQuery queries.
- getBatch() - Method in class io.ebean.TxScope
-
Return the batch mode.
- getBatchOnCascade() - Method in class io.ebean.TxScope
-
Return the batch on cascade mode.
- getBatchSize() - Method in class io.ebean.FetchConfig
-
Return the batch size for fetching.
- 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 class io.ebean.Version
-
Return the bean instance for this version.
- getBeanId() - Method in class io.ebean.DocStoreQueueEntry
-
Return the bean id (which matches the document id).
- 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.Query
-
Return the type of beans being queried.
- 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.
- 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) - Method in interface io.ebean.SqlRow
-
Return a property as a Boolean.
- getBoolean(String, boolean) - Method in class io.ebean.config.PropertiesWrapper
-
Return a boolean property value.
- 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.
- 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.DatabaseConfig
-
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.DatabaseConfig
-
Return the L2 cache default max idle time in seconds.
- getCacheMaxSize() - Method in class io.ebean.config.DatabaseConfig
-
Return the L2 cache default max size.
- getCacheMaxTimeToLive() - Method in class io.ebean.config.DatabaseConfig
-
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.
- getCallOrigin() - 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.
- 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.DatabaseConfig
-
Return the ChangeLogListener which actually performs the logging of change sets in the background.
- getChangeLogPrepare() - Method in class io.ebean.config.DatabaseConfig
-
Return the ChangeLogPrepare.
- getChangeLogRegister() - Method in class io.ebean.config.DatabaseConfig
-
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.
- getClasses() - Method in class io.ebean.config.DatabaseConfig
-
Return the classes registered for this database.
- getClassLoadConfig() - Method in class io.ebean.config.DatabaseConfig
-
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.DatabaseConfig
-
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.
- 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.
- getConstraintNaming() - Method in class io.ebean.config.DatabaseConfig
-
Return the constraint naming convention used in DDL generation.
- getConstraintNaming() - Method in class io.ebean.config.PlatformConfig
- getContainerConfig() - Method in class io.ebean.config.DatabaseConfig
-
Return the container / clustering configuration.
- getCount() - Method in class io.ebean.CountedValue
- getCount() - Method in class io.ebean.meta.MetricData
- getCurrentTenantProvider() - Method in class io.ebean.config.DatabaseConfig
-
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.DatabaseConfig
-
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.DatabaseConfig
-
Return a value used to represent FALSE in the database.
- getDatabaseBooleanFalse() - Method in class io.ebean.config.PlatformConfig
-
Return a value used to represent FALSE in the database.
- getDatabaseBooleanTrue() - Method in class io.ebean.config.DatabaseConfig
-
Return a value used to represent TRUE in the database.
- getDatabaseBooleanTrue() - Method in class io.ebean.config.PlatformConfig
-
Return a value used to represent TRUE in the database.
- getDatabasePlatform() - Method in class io.ebean.config.DatabaseConfig
-
Return the database platform to use for this database.
- getDatabasePlatformName() - Method in class io.ebean.config.DatabaseConfig
-
Return the database platform name (can be null).
- getDatabaseSequenceBatchSize() - Method in class io.ebean.config.DatabaseConfig
-
Return the number of DB sequence values that should be preallocated.
- getDatabaseSequenceBatchSize() - Method in class io.ebean.config.PlatformConfig
-
Return the number of DB sequence values that should be preallocated.
- getDataSource() - Method in class io.ebean.config.DatabaseConfig
-
Return the DataSource.
- getDataSourceConfig() - Method in class io.ebean.config.DatabaseConfig
-
Return the configuration to build a DataSource using Ebean's own DataSource implementation.
- getDataTimeZone() - Method in class io.ebean.config.DatabaseConfig
-
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.DatabaseConfig
-
Return the DbEncrypt used to encrypt and decrypt properties.
- getDbEncrypt() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the DbEncrypt handler for this DB platform.
- 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
-
Return the DB encrypt function for the given JDBC type.
- 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.
- getDbPlatform() - Method in interface io.ebean.config.dbplatform.SqlLimitRequest
-
return the database platform
- getDbSchema() - Method in class io.ebean.config.DatabaseConfig
-
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.
- getDbUuid() - Method in class io.ebean.config.PlatformConfig
-
Return the DB type used to store UUID.
- getDdlHeader() - Method in class io.ebean.config.DatabaseConfig
-
Return the header to use with DDL generation.
- getDdlInitSql() - Method in class io.ebean.config.DatabaseConfig
-
Return a SQL script to execute before the "create all" DDL has been run.
- getDdlPlaceholderMap() - Method in class io.ebean.config.DatabaseConfig
-
Return a map of placeholder values that are substituted in DDL scripts.
- getDdlPlaceholders() - Method in class io.ebean.config.DatabaseConfig
-
Return a comma and equals delimited placeholders that are substituted in DDL scripts.
- getDdlSeedSql() - Method in class io.ebean.config.DatabaseConfig
-
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.
- getDefault() - Static method in class io.ebean.DB
-
Return the default database.
- getDefaultEnumType() - Method in class io.ebean.config.DatabaseConfig
- 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.
- 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 interface io.ebean.bean.EntityBeanIntercept
-
Return the array of flags indicating the dirty properties.
- getDirtyProperties() - Method in class io.ebean.bean.InterceptReadOnly
- getDirtyProperties() - Method in class io.ebean.bean.InterceptReadWrite
- getDirtyPropertyKey() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return a dirty property hash taking into account embedded beans.
- getDirtyPropertyKey() - Method in class io.ebean.bean.InterceptReadOnly
- getDirtyPropertyKey() - Method in class io.ebean.bean.InterceptReadWrite
- getDirtyPropertyNames() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return the set of dirty properties.
- getDirtyPropertyNames() - Method in class io.ebean.bean.InterceptReadOnly
- getDirtyPropertyNames() - Method in class io.ebean.bean.InterceptReadWrite
- getDirtyValues() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return a map of dirty properties with their new and old values.
- getDirtyValues() - Method in class io.ebean.bean.InterceptReadOnly
- getDirtyValues() - Method in class io.ebean.bean.InterceptReadWrite
- getDisplayXtoYofZ(String, String) - Method in class io.ebean.EmptyPagedList
- 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.
- getDocStoreConfig() - Method in class io.ebean.config.DatabaseConfig
-
Return the configuration for the ElasticSearch integration.
- getDouble(String) - Method in interface io.ebean.SqlRow
-
Return the property value as a Double.
- getDouble(String, double) - Method in class io.ebean.config.PropertiesWrapper
-
Return a double property value.
- getDumpMetricsOptions() - Method in class io.ebean.config.DatabaseConfig
-
Return the options for dumping metrics.
- getEmbeddedOwner() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return the owning bean for an embedded bean.
- getEmbeddedOwner() - Method in class io.ebean.bean.InterceptReadOnly
- getEmbeddedOwner() - Method in class io.ebean.bean.InterceptReadWrite
- getEmbeddedOwnerIndex() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return the property index (for the parent) of this embedded bean.
- getEmbeddedOwnerIndex() - Method in class io.ebean.bean.InterceptReadOnly
- getEmbeddedOwnerIndex() - Method in class io.ebean.bean.InterceptReadWrite
- getEnabledL2Regions() - Method in class io.ebean.config.DatabaseConfig
-
Return the enabled L2 cache regions.
- 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.DatabaseConfig
-
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.DatabaseConfig
-
Return the EncryptKeyManager.
- getEncryptor() - Method in class io.ebean.config.DatabaseConfig
-
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.
- 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.
- getEvictCount() - Method in class io.ebean.cache.ServerCacheStatistics
-
Return the count of entries evicted due to idle time.
- 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() - Method in interface io.ebean.Query
-
Return the ExpressionFactory used by this query.
- getExternalTransactionManager() - Method in class io.ebean.config.DatabaseConfig
-
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.
- getFilterMany() - Method in class io.ebean.common.BeanMap
- getFindControllers() - Method in class io.ebean.config.DatabaseConfig
-
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.
- 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
- getForUpdateLockType() - Method in interface io.ebean.Query
-
Return the lock type (strength) to use with "for update".
- getForUpdateLockWait() - Method in interface io.ebean.Query
-
Return the "for update" wait mode to use.
- getFullDescription() - Method in interface io.ebean.bean.CallOrigin
-
Return the full description of the call origin.
- getFullDescription() - Method in class io.ebean.bean.CallStack
-
Return the call stack lines appended with the given newLine string.
- getFutureCount() - Method in class io.ebean.EmptyPagedList
- 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.
- getGeometrySRID() - Method in class io.ebean.config.DatabaseConfig
-
Return the Geometry SRID.
- getGeometrySRID() - Method in class io.ebean.config.PlatformConfig
-
Return the Geometry SRID.
- getHash() - Method in class io.ebean.meta.MetricData
- getHistorySupport() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the history support for this database platform.
- getHistoryTableSuffix() - Method in class io.ebean.config.DatabaseConfig
-
Return the history table suffix (defaults to _history).
- getHitCount() - Method in class io.ebean.cache.ServerCacheStatistics
-
Return the hit count.
- getHitRatio() - Method in class io.ebean.cache.ServerCacheStatistics
-
Returns an int from 0 to 100 (percentage) for the hit ratio.
- getId() - Method in class io.ebean.docstore.RawDoc
-
Return the Id value.
- 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.
- getIdGenerators() - Method in class io.ebean.config.DatabaseConfig
-
Return the custom IdGenerator instances.
- getIds() - Method in class io.ebean.event.readaudit.ReadEvent
-
Return the ids of the beans read.
- getIdType() - Method in class io.ebean.config.DatabaseConfig
-
Return the preferred DB platform IdType.
- 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).
- getInclude() - Method in class io.ebean.text.json.JsonWriteOptions
-
Return the include mode for this request.
- getIncludeProfileIds() - Method in class io.ebean.config.ProfilingConfig
-
Return the specific set of profileIds to include in profiling.
- getIndex() - Method in class io.ebean.docstore.RawDoc
-
Return the index name.
- getInheritType() - Method in interface io.ebean.Query
-
Returns the inherit type.
- 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.DatabaseConfig
-
Return the default JDBC fetchSize hint for findEach/findEachWhile queries.
- getJdbcFetchSizeFindList() - Method in class io.ebean.config.DatabaseConfig
-
Return the default JDBC fetchSize hint for findList queries.
- getJodaLocalTimeMode() - Method in class io.ebean.config.DatabaseConfig
-
Return the mode to use for Joda LocalTime support 'normal' or 'utc'.
- getJsonDate() - Method in class io.ebean.config.DatabaseConfig
-
Return the JSON format used for Date types.
- getJsonDateTime() - Method in class io.ebean.config.DatabaseConfig
-
Return the JSON format used for DateTime types.
- getJsonFactory() - Method in class io.ebean.config.DatabaseConfig
-
Return the Jackson JsonFactory to use.
- getJsonInclude() - Method in class io.ebean.config.DatabaseConfig
-
Return the JSON include mode used when writing JSON.
- getJsonMutationDetection() - Method in class io.ebean.config.DatabaseConfig
-
Return the default MutableDetection to use with
@DbJson
using Jackson. - 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.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.
- getLazyLoadBatchSize() - Method in class io.ebean.config.DatabaseConfig
-
Return the default batch size for lazy loading of beans and collections.
- getLazyLoadProperty() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return the property that triggered the lazy load.
- getLazyLoadProperty() - Method in class io.ebean.bean.InterceptReadOnly
- getLazyLoadProperty() - Method in class io.ebean.bean.InterceptReadWrite
- getLazyLoadPropertyIndex() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return the index of the property that triggered the lazy load.
- getLazyLoadPropertyIndex() - Method in class io.ebean.bean.InterceptReadOnly
- getLazyLoadPropertyIndex() - Method in class io.ebean.bean.InterceptReadWrite
- getLikeClause(boolean) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Returns the like clause used by this database platform.
- getList() - Method in class io.ebean.EmptyPagedList
- 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 interface io.ebean.bean.EntityBeanIntercept
- getLoaded() - Method in class io.ebean.bean.InterceptReadOnly
- getLoaded() - Method in class io.ebean.bean.InterceptReadWrite
- getLoadedPropertyKey() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return a loaded property hash.
- getLoadedPropertyKey() - Method in class io.ebean.bean.InterceptReadOnly
- getLoadedPropertyKey() - Method in class io.ebean.bean.InterceptReadWrite
- getLoadedPropertyNames() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return the set of property names for a partially loaded bean.
- getLoadedPropertyNames() - Method in class io.ebean.bean.InterceptReadOnly
- getLoadedPropertyNames() - Method in class io.ebean.bean.InterceptReadWrite
- getLoadErrors() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Returns the loadErrors.
- getLoadErrors() - Method in class io.ebean.bean.InterceptReadOnly
- getLoadErrors() - Method in class io.ebean.bean.InterceptReadWrite
- getLoc() - Method in class io.ebean.meta.MetricData
- getLocale() - Method in class io.ebean.search.TextQueryString
-
Return the locale.
- getLocale() - Method in class io.ebean.search.TextSimple
-
Return the locale.
- getLong(String) - Method in interface io.ebean.SqlRow
-
Return a property value as a Long.
- getLong(String, long) - Method in class io.ebean.config.PropertiesWrapper
-
Return a long property value.
- 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.DatabaseConfig
-
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 class io.ebean.meta.MetricData
- getMaxCallStack() - Method in class io.ebean.config.DatabaseConfig
-
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.
- getMaxInBinding() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the maximum number of bind values this database platform allows or zero for no limit.
- 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 class io.ebean.meta.MetricData
- 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.
- getModifyAdditions() - Method in interface io.ebean.bean.BeanCollection
-
Return the list of objects added to the list set or map.
- getModifyAdditions() - Method in class io.ebean.common.BeanMap
- getModifyListening() - Method in interface io.ebean.bean.BeanCollection
-
Return the current modify listening mode.
- getModifyListening() - Method in class io.ebean.common.BeanMap
- getModifyListenMode() - Method in class io.ebean.common.BeanMap
-
Return the modify listening mode this collection is using.
- getModifyRemovals() - Method in interface io.ebean.bean.BeanCollection
-
Return the list of objects removed from the list set or map.
- getModifyRemovals() - Method in class io.ebean.common.BeanMap
- getMoreIds(int) - Method in class io.ebean.config.dbplatform.SequenceIdGenerator
-
Get more Id's by executing a query and reading the Id's returned.
- getName() - Method in interface io.ebean.bean.BeanLoader
-
Return the name of the associated Database.
- getName() - Method in class io.ebean.bean.SingleBeanLoader
- getName() - Method in class io.ebean.config.DatabaseConfig
-
Return the name of the Database.
- 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.TableName
-
Gets the name.
- getName() - Method in class io.ebean.meta.MetricData
- getName() - Method in interface io.ebean.Update
-
Return the name if it is a named update.
- getNamespace() - Method in class io.ebean.config.ContainerConfig
-
Return the namespace.
- getNamingConvention() - Method in class io.ebean.config.DatabaseConfig
-
Return the NamingConvention.
- getNewValue() - Method in class io.ebean.ValuePair
-
Return the new value.
- 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.
- getObject(int) - Method in interface io.ebean.CallableSql
-
Return an OUT parameter value.
- getObjectMapper() - Method in class io.ebean.config.DatabaseConfig
-
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 DatabaseConfig).
- 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.
- getOriginKey(int) - Method in interface io.ebean.bean.CallOrigin
-
Compute and return an origin key based on the query hash.
- 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.
- getOrigValue(int) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return the original value that was changed via an update.
- getOrigValue(int) - Method in class io.ebean.bean.InterceptReadOnly
- getOrigValue(int) - Method in class io.ebean.bean.InterceptReadWrite
- getOrmQuery() - Method in interface io.ebean.config.dbplatform.SqlLimitRequest
-
return the query
- getOwner() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return the 'owning' entity bean.
- getOwner() - Method in class io.ebean.bean.InterceptReadOnly
- getOwner() - Method in class io.ebean.bean.InterceptReadWrite
- getOwnerBean() - Method in interface io.ebean.bean.BeanCollection
-
Return the bean that owns this collection.
- getOwnerBean() - Method in class io.ebean.common.BeanMap
- getOwnerId() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return the ownerId (IdClass).
- getOwnerId() - Method in class io.ebean.bean.InterceptReadOnly
- getOwnerId() - Method in class io.ebean.bean.InterceptReadWrite
- getPackages() - Method in class io.ebean.config.DatabaseConfig
-
Return packages to search for entities via class path search.
- getPageIndex() - Method in class io.ebean.EmptyPagedList
- getPageIndex() - Method in interface io.ebean.PagedList
-
Return the index position of this page (Zero based).
- getPageSize() - Method in class io.ebean.EmptyPagedList
- getPageSize() - Method in interface io.ebean.PagedList
-
Return the page size used for this query.
- getParent() - Method in class io.ebean.text.PathProperties.Props
-
Return the parent path
- getPassword() - Method in class io.ebean.config.DocStoreConfig
-
Return the password credential for connecting to the document store.
- 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
- getPathProperties() - Method in class io.ebean.text.json.JsonWriteOptions
-
Return the properties to include by path.
- getPathProps() - Method in class io.ebean.text.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.DatabaseConfig
-
Return the PersistBatch mode to use by default at the transaction level.
- getPersistBatchOnCascade() - Method in class io.ebean.config.DatabaseConfig
-
Return the JDBC batch mode to use per save(), delete(), insert() or update() request.
- getPersistBatchOnCascade() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the platform default JDBC batch mode for persist cascade.
- getPersistBatchSize() - Method in class io.ebean.config.DatabaseConfig
-
Return the batch size used for JDBC batching.
- getPersistControllers() - Method in class io.ebean.config.DatabaseConfig
-
Return the BeanPersistController instances.
- getPersistenceContext() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return the persistenceContext.
- getPersistenceContext() - Method in class io.ebean.bean.InterceptReadOnly
- getPersistenceContext() - Method in class io.ebean.bean.InterceptReadWrite
- 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.DatabaseConfig
-
Return the default PersistenceContextScope to be used if one is not explicitly set on a query.
- getPersistListeners() - Method in class io.ebean.config.DatabaseConfig
-
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.dbplatform.DatabasePlatform
-
Return the platform key.
- getPlatformConfig() - Method in class io.ebean.config.DatabaseConfig
-
Return the configuration for DB types (such as UUID and custom mappings).
- 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.DatabaseConfig
-
Return the list of BeanPostLoader instances.
- getPostLoaders() - Method in class io.ebean.config.DatabaseConfig
-
Return the list of BeanPostLoader instances.
- getPrefixLength() - Method in class io.ebean.search.AbstractMatch
-
Return the prefix length.
- getProfileId() - Method in class io.ebean.TxScope
-
Return the transaction profile id.
- 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.DatabaseConfig
-
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.DatabaseConfig
-
Return the properties that we used for configuration and were set via a call to loadFromProperties().
- getProperties() - Method in class io.ebean.OrderBy
-
Return the properties for this OrderBy.
- getProperties() - Method in class io.ebean.text.PathProperties.Props
-
Return the properties for this property set.
- getProperties(String) - Method in interface io.ebean.FetchPath
-
Return the properties at the given path.
- getProperties(String) - Method in class io.ebean.text.PathProperties
-
Get the properties for a given path.
- getPropertiesAsString() - Method in class io.ebean.text.PathProperties.Props
-
Return the properties as a comma delimited string.
- getProperty() - Method in class io.ebean.OrderBy.Property
-
Return the property name.
- getProperty(int) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return the property name for the given property.
- getProperty(int) - Method in class io.ebean.bean.InterceptReadOnly
- getProperty(int) - Method in class io.ebean.bean.InterceptReadWrite
- getProperty(Properties, String, boolean) - Method in class io.ebean.config.ContainerConfig
-
Return the boolean property setting.
- getPropertyLength() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return the number of properties.
- getPropertyLength() - Method in class io.ebean.bean.InterceptReadOnly
- getPropertyLength() - Method in class io.ebean.bean.InterceptReadWrite
- getPropertyName() - Method in interface io.ebean.bean.BeanCollection
-
Return the bean property name this collection represents.
- getPropertyName() - Method in class io.ebean.common.BeanMap
- getPutCount() - Method in class io.ebean.cache.ServerCacheStatistics
-
Return the put insert count.
- getQualifiedName() - Method in class io.ebean.config.TableName
-
Returns the qualified name in the form catalog.schema.name.
- 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.
- getQueryAdapters() - Method in class io.ebean.config.DatabaseConfig
-
Return the BeanQueryAdapter instances.
- getQueryBatchSize() - Method in class io.ebean.config.DatabaseConfig
-
Gets the query batch size.
- 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.DatabaseConfig
-
Return the L2 query cache default max idle time in seconds.
- getQueryCacheMaxSize() - Method in class io.ebean.config.DatabaseConfig
-
Return the L2 query cache default max size.
- getQueryCacheMaxTimeToLive() - Method in class io.ebean.config.DatabaseConfig
-
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).
- getQueryPlanCaptureMaxCount() - Method in class io.ebean.config.DatabaseConfig
-
Return the max number of query plans captured per request.
- getQueryPlanCaptureMaxTimeMillis() - Method in class io.ebean.config.DatabaseConfig
-
Return the time after which a capture query plans request will stop capturing more query plans.
- getQueryPlanCapturePeriodSecs() - Method in class io.ebean.config.DatabaseConfig
-
Return the frequency to capture query plans.
- getQueryPlanListener() - Method in class io.ebean.config.DatabaseConfig
-
Return the listener used to process captured query plans.
- getQueryPlanThresholdMicros() - Method in class io.ebean.config.DatabaseConfig
-
Return the query plan collection threshold in microseconds.
- getQueryPlanTTLSeconds() - Method in class io.ebean.config.DatabaseConfig
-
Return the time to live for ebean's internal query plan.
- 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.
- getQueueId() - Method in class io.ebean.DocStoreQueueEntry
-
Return the associate queueId.
- getReadAuditLogger() - Method in class io.ebean.config.DatabaseConfig
-
Return the ReadAuditLogger to use.
- getReadAuditPrepare() - Method in class io.ebean.config.DatabaseConfig
-
Return the ReadAuditPrepare to use.
- getReadOnlyDataSource() - Method in class io.ebean.config.DatabaseConfig
-
Return the read only DataSource.
- getReadOnlyDataSourceConfig() - Method in class io.ebean.config.DatabaseConfig
-
Return the configuration for the read only DataSource.
- getRemoveCount() - Method in class io.ebean.cache.ServerCacheStatistics
-
Return the remove count.
- getResourceDirectory() - Method in class io.ebean.config.DatabaseConfig
-
Returns the resource directory.
- 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.
- getRootProperties() - Method in class io.ebean.text.PathProperties
- getRowCount() - Method in class io.ebean.config.SlowQueryEvent
-
Return the total row count associated with the query.
- 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.ebean.docstore.RawDoc
-
Return the score.
- 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).
- getServerCachePlugin() - Method in class io.ebean.config.DatabaseConfig
-
Return the ServerCachePlugin.
- getServerConfigStartupListeners() - Method in class io.ebean.config.DatabaseConfig
-
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(Class<P>) - Method in class io.ebean.config.DatabaseConfig
-
Used by plugins to obtain service objects.
- getServiceObject(String) - Method in class io.ebean.config.DatabaseConfig
-
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
- getShortName() - Method in class io.ebean.cache.ServerCacheConfig
-
Return the short name for the cache.
- getSize() - Method in class io.ebean.cache.ServerCacheStatistics
-
Return the size of the cache.
- getSlowQueryListener() - Method in class io.ebean.config.DatabaseConfig
-
Return the slow query event listener.
- getSlowQueryMillis() - Method in class io.ebean.config.DatabaseConfig
-
Return the slow query time in millis.
- getSortOrder() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return the sort order value for an order column.
- getSortOrder() - Method in class io.ebean.bean.InterceptReadOnly
- getSortOrder() - Method in class io.ebean.bean.InterceptReadWrite
- getSource() - Method in class io.ebean.docstore.RawDoc
-
Return the source document as a Map.
- 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).
- getSql() - Method in interface io.ebean.CallableSql
-
Return the callable sql.
- getSql() - Method in class io.ebean.config.dbplatform.SqlLimitResponse
-
The final query sql with SQL limit statements added.
- 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 class io.ebean.meta.MetricData
- getSql() - Method in interface io.ebean.SqlUpdate
-
Return the sql statement.
- getSql(int) - Method in class io.ebean.config.dbplatform.SequenceIdGenerator
- 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.
- getString(String) - Method in interface io.ebean.SqlRow
-
Return a property as a String.
- 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.
- 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.
- 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(String, String, String) - Method in class io.ebean.config.AbstractNamingConvention
- getTableName(String, String, String) - Method in interface io.ebean.config.NamingConvention
-
Return the full table name taking into account quoted identifiers.
- getTableNameByConvention(Class<?>) - Method in class io.ebean.config.AbstractNamingConvention
-
Return the tableName using the naming convention (rather than deployed Table annotation).
- 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.
- getTableNameFromAnnotation(Class<?>) - Method in class io.ebean.config.AbstractNamingConvention
-
Gets the table name from annotation.
- getTenantCatalogProvider() - Method in class io.ebean.config.DatabaseConfig
-
Return the tenancy catalog provider.
- getTenantDataSourceProvider() - Method in class io.ebean.config.DatabaseConfig
-
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.DatabaseConfig
-
Return the tenancy mode used.
- getTenantPartitionColumn() - Method in class io.ebean.config.DatabaseConfig
-
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.DatabaseConfig
-
Return the tenancy schema provider.
- getText() - Method in exception io.ebean.text.TextException
-
Return the text, that caused the error.
- getTieBreaker() - Method in class io.ebean.search.MultiMatch
-
Return the tie breaker.
- getTieBreaker() - Method in class io.ebean.search.TextQueryString
-
Return the tie breaker.
- 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.
- getTopElement() - Method in interface io.ebean.bean.CallOrigin
-
Return the top element.
- getTopElement() - Method in class io.ebean.bean.CallStack
-
Return the first element of the call stack.
- getTopElement() - Method in class io.ebean.bean.ObjectGraphOrigin
- getTotal() - Method in class io.ebean.meta.MetricData
- getTotalCount() - Method in class io.ebean.EmptyPagedList
- getTotalCount() - Method in interface io.ebean.PagedList
-
Return the total row count for all pages.
- getTotalPageCount() - Method in class io.ebean.EmptyPagedList
- getTotalPageCount() - Method in interface io.ebean.PagedList
-
Return the total number of pages based on the page size and total row count.
- 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.docstore.RawDoc
-
Return the index type.
- 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 class io.ebean.search.MultiMatch
-
Return the type.
- getType() - Method in class io.ebean.TxScope
-
Return the transaction 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. - getUrl() - Method in class io.ebean.config.DocStoreConfig
-
Return the URL to the Document store.
- 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
-
Get an object added with
Transaction.putUserObject(String, Object)
. - 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.
- getUuidNodeId() - Method in class io.ebean.config.DatabaseConfig
-
Returns the V1-UUID-NodeId
- getUuidStateFile() - Method in class io.ebean.config.DatabaseConfig
-
Return the UUID state file.
- getUuidVersion() - Method in class io.ebean.config.DatabaseConfig
-
Returns the UUID version mode.
- 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() - 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()).
- 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.
- 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).
- 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.
- gtOrNull(String, Object) - Method in interface io.ebean.ExpressionFactory
-
Greater Than Or Null - property greater than the given value or null.
- gtOrNull(String, Object) - Method in interface io.ebean.ExpressionList
-
Greater Than or Null - property greater than the given value or null.
H
- has(AnnotatedElement, Class<A>) - Static method in class io.ebean.util.AnnotationUtil
-
Simple has with no meta-annotations or platform filtering.
- hasDirtyProperty(Set<String>) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return true if any of the given property names are dirty.
- hasDirtyProperty(Set<String>) - Method in class io.ebean.bean.InterceptReadOnly
- hasDirtyProperty(Set<String>) - Method in class io.ebean.bean.InterceptReadWrite
- 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.
- hash() - Method in interface io.ebean.meta.MetaQueryMetric
-
Return the hash of the plan.
- hash() - Method in interface io.ebean.meta.MetaQueryPlan
-
Return the hash of the plan.
- 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
- hashes() - Method in class io.ebean.meta.QueryPlanInit
-
Return the specific hashes that we want to collect query plans on.
- hashes(Set<String>) - Method in class io.ebean.meta.QueryPlanInit
-
Set the specific hashes that we want to collect query plans on.
- hasIdOnly(int) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return true if only the Id property has been loaded.
- hasIdOnly(int) - Method in class io.ebean.bean.InterceptReadOnly
- hasIdOnly(int) - Method in class io.ebean.bean.InterceptReadWrite
- hasInheritance() - Method in interface io.ebean.plugin.BeanType
-
Return true if this bean type has an inheritance hierarchy.
- hasInheritance(Class<?>) - Method in class io.ebean.config.AbstractNamingConvention
-
Return true if this class is part of entity inheritance.
- hasModifications() - Method in interface io.ebean.bean.BeanCollection
-
Return true if the collection is modify listening and has modifications.
- hasModifications() - Method in class io.ebean.common.BeanMap
- hasNext() - Method in class io.ebean.EmptyPagedList
- 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 class io.ebean.EmptyPagedList
- 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 - Variable in class io.ebean.search.TextCommonTerms
- highFreqOperatorAnd(boolean) - Method in class io.ebean.search.TextCommonTerms
-
Set to true if high frequency terms should use AND operator.
- historySupport - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
The history support for this database platform.
- hitCount - Variable in class io.ebean.cache.ServerCacheStatistics
- hitRatio() - Method in interface io.ebean.cache.ServerCache
-
Return the hit ratio the cache is currently getting.
- hitRatio() - Method in class io.ebean.cache.TenantAwareCache
- holdsModifications() - Method in interface io.ebean.bean.BeanCollection
-
Return true if the collection holds modifications.
- holdsModifications() - Method in class io.ebean.common.BeanMap
-
Return true if there are underlying additions or removals.
- HSTORE - Enum constant in enum io.ebean.config.dbplatform.DbType
- 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 - Variable in class io.ebean.event.readaudit.ReadEvent
-
The id of the bean read.
- id() - Method in enum io.ebean.config.dbplatform.DbType
-
Return the JDBC java.sql.Types value.
- id() - Method in interface io.ebean.event.BeanDeleteIdRequest
-
Returns the Id value of the bean being deleted.
- id(Object) - Method in interface io.ebean.plugin.BeanType
-
Return the bean id.
- IDENTITY - Enum constant in enum io.ebean.config.dbplatform.IdType
-
Use a Database Identity (autoincrement) to generate the identity.
- 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(Object...) - Method in interface io.ebean.ExpressionList
-
Id IN a list of id values.
- idIn(Collection<?>) - Method in interface io.ebean.ExpressionFactory
-
Id IN a collection of Id values.
- idIn(Collection<?>) - Method in interface io.ebean.ExpressionList
-
Id IN a collection of id values.
- idInExpandedForm - Variable in class io.ebean.config.dbplatform.DatabasePlatform
- idList - Variable in class io.ebean.config.dbplatform.SequenceIdGenerator
- idProperty() - Method in interface io.ebean.plugin.BeanType
-
Return the Id property.
- ids - Variable in class io.ebean.event.readaudit.ReadEvent
-
The ids of the beans read.
- idType() - Method in interface io.ebean.plugin.BeanType
-
Return the identity generation type.
- 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
-
Case insensitive
ExpressionFactory.exampleLike(Object)
- 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).
- in(String, Query<?>) - Static method in class io.ebean.Expr
-
In - using a subQuery.
- in(String, Query<?>) - Method in interface io.ebean.ExpressionFactory
-
In - using a subQuery.
- in(String, Query<?>) - Method in interface io.ebean.ExpressionList
-
In - using a subQuery.
- in(String, Object[]) - Static method in class io.ebean.Expr
-
In - property has a value in the array of values.
- in(String, Object[]) - Method in interface io.ebean.ExpressionFactory
-
In - property has a value in the array of values.
- in(String, Object...) - Method in interface io.ebean.ExpressionList
-
In - property has a value in the array of values.
- in(String, Collection<?>) - Static method in class io.ebean.Expr
-
In - property has a value in the collection of values.
- in(String, Collection<?>) - Method in interface io.ebean.ExpressionFactory
-
In - property has a value in the collection 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.
- IN_PROGRESS - Enum constant in enum io.ebean.event.changelog.TxnState
-
The Transaction is still in progress.
- include - Variable in class io.ebean.text.json.JsonWriteOptions
- includeDelete(BeanPersistRequest<?>) - Method in interface io.ebean.event.changelog.ChangeLogFilter
-
Return true if this delete request should be included in the change log.
- includeHash(String) - Method in class io.ebean.meta.QueryPlanInit
-
Return true if the query plan should be initiated based on it's hash.
- 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.
- 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.
- 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.
- increment() - Method in interface io.ebean.metric.CountMetric
-
Increment the counter by 1.
- index(Object, T, DocUpdateContext) - Method in interface io.ebean.plugin.BeanDocType
-
Store the bean in the doc store index.
- INDEX - Enum constant in enum io.ebean.DocStoreQueueEntry.Action
-
Action is to update a document in the doc store.
- indexAll(Class<?>) - Method in interface io.ebean.DocumentStore
-
Update the document store for all beans of this type.
- 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.
- indexMiddle - Variable in class io.ebean.config.DbConstraintNaming
- indexName() - Method in interface io.ebean.plugin.BeanDocType
-
Return the doc store index name for this bean type.
- 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
- indexPrefix - Variable in class io.ebean.config.DbConstraintNaming
- indexSettings(String, Map<String, Object>) - Method in interface io.ebean.DocumentStore
-
Modify the settings on an index.
- indexSuffix - Variable in class io.ebean.config.DbConstraintNaming
- indexType() - Method in interface io.ebean.plugin.BeanDocType
-
Return the doc store index type for this bean type.
- ine(String, String) - Method in interface io.ebean.ExpressionFactory
-
Case Insensitive Not Equal To - property not equal to the given value (typically using a lower() function to make it case insensitive).
- ine(String, String) - Method in interface io.ebean.ExpressionList
-
Case Insensitive Not Equal To - property not equal to the given value (typically using a lower() function to make it case insensitive).
- ineObject(String, Object) - Method in interface io.ebean.ExpressionFactory
-
Case Insensitive Not Equal To that allows for named parameter use.
- INET - Enum constant in enum io.ebean.config.dbplatform.DbType
- INET - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
- info() - Method in interface io.ebean.bean.MutableValueNext
-
Return the next MutableValueInfo to use after an update.
- inheritanceChildren() - Method in interface io.ebean.plugin.BeanType
-
Returns all direct children of this beantype
- inheritanceParent() - Method in interface io.ebean.plugin.BeanType
-
Returns the parent in inheritance hierarchy
- initialCollection() - Method in interface io.ebean.meta.MetaTimedMetric
-
Return true if this is the first metrics collection for this query.
- initialise() - Method in interface io.ebean.config.EncryptKeyManager
-
Initialise the EncryptKeyManager.
- initialiseContainer(ContainerConfig) - Static method in class io.ebean.DatabaseFactory
-
Initialise the container with clustering configuration.
- initialisedMany(int) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Called when a BeanCollection is initialised automatically.
- initialisedMany(int) - Method in class io.ebean.bean.InterceptReadOnly
- initialisedMany(int) - Method in class io.ebean.bean.InterceptReadWrite
- initTransactionIfRequired() - Method in class io.ebean.text.csv.DefaultCsvCallback
-
Create a transaction if one is not already active and set its batch mode and batch size.
- inlineSqlUpdateLimit - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
Set true if the Database support LIMIT clause on sql update.
- inOrEmpty(String, Collection<?>) - Static method in class io.ebean.Expr
-
In where null or empty values means that no predicate is added to the query.
- inOrEmpty(String, Collection<?>) - Method in interface io.ebean.ExpressionFactory
-
In where null or empty values means that no predicate is added to the query.
- inOrEmpty(String, Collection<?>) - Method in interface io.ebean.ExpressionList
-
In where null or empty values means that no predicate is added to the query.
- 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.
- inRange(String, Object, Object) - Static method in class io.ebean.Expr
-
In Range -
property >= value1 and property < value2
. - inRange(String, Object, Object) - Method in interface io.ebean.ExpressionFactory
-
In Range -
property >= value1 and property < value2
. - inRange(String, Object, Object) - Method in interface io.ebean.ExpressionList
-
In Range -
property >= value1 and property < value2
. - inRangeWith(String, String, Object) - Method in interface io.ebean.ExpressionFactory
-
Value in Range between 2 properties.
- inRangeWith(String, String, Object) - Method in interface io.ebean.ExpressionList
-
Value in Range between 2 properties.
- insert() - Method in class io.ebean.Model
-
Insert this entity.
- insert(Transaction) - Method in class io.ebean.Model
-
Insert with an explicit transaction.
- insert(Object) - Method in interface io.ebean.Database
-
Insert the bean.
- insert(Object) - Static method in class io.ebean.DB
-
Insert the bean.
- insert(Object, Transaction) - Method in interface io.ebean.Database
-
Insert the bean with a transaction.
- insert(T) - Method in class io.ebean.BeanRepository
-
Insert this entity.
- INSERT - Enum constant in enum io.ebean.event.changelog.ChangeType
-
The change was an insert.
- insertAll(Collection<?>) - Method in interface io.ebean.Database
-
Insert a collection of beans.
- insertAll(Collection<?>) - Static method in class io.ebean.DB
-
Insert a collection of beans.
- insertAll(Collection<?>, Transaction) - Method in interface io.ebean.Database
-
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.
- INTEGER - Enum constant in enum io.ebean.config.dbplatform.DbType
- InterceptReadOnly - Class in io.ebean.bean
- InterceptReadOnly(Object) - Constructor for class io.ebean.bean.InterceptReadOnly
- InterceptReadWrite - Class in io.ebean.bean
-
This is the object added to every entity bean using byte code enhancement.
- InterceptReadWrite() - Constructor for class io.ebean.bean.InterceptReadWrite
-
EXPERIMENTAL - Constructor only for use by serialization frameworks.
- InterceptReadWrite(Object) - Constructor for class io.ebean.bean.InterceptReadWrite
-
Create a intercept with a given entity.
- 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
- io.ebean.api - module io.ebean.api
- 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 Database construction
- io.ebean.config.dbplatform - package io.ebean.config.dbplatform
-
Database platform specific support
- io.ebean.docstore - package io.ebean.docstore
- 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 a Database instance.
- io.ebean.metric - package io.ebean.metric
- 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.
- IOUtils - Class in io.ebean.util
-
Utilities for IO.
- IOUtils() - Constructor for class io.ebean.util.IOUtils
- 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.
- isAll() - Method in class io.ebean.meta.QueryPlanInit
-
Return true if this initiates bind collection on all query plans.
- 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.DatabaseConfig
-
Return true if all DB column and table names should use quoted identifiers.
- isAllQuotedIdentifiers() - Method in class io.ebean.config.PlatformConfig
-
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.
- isAutoGeneratePhraseQueries() - Method in class io.ebean.search.TextQueryString
-
Return the auto generate phase queries mode.
- isAutoLoadModuleInfo() - Method in class io.ebean.config.DatabaseConfig
-
Return true if entity classes should be loaded and registered via ModuleInfoLoader.
- isAutoPersistUpdates() - Method in class io.ebean.config.DatabaseConfig
-
Return true if dirty beans are automatically persisted.
- isAutoReadOnlyDataSource() - Method in class io.ebean.config.DatabaseConfig
-
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.Query
-
Returns true if this query was tuned by autoTune.
- isBatchMode() - Method in interface io.ebean.Transaction
-
Return the batch mode at the transaction level.
- isBatchMode() - Method in class io.ebean.TxScope
- isBatchOnCascade() - Method in interface io.ebean.Transaction
-
Return the batch mode at the request level.
- isBatchOnCascade() - Method in class io.ebean.TxScope
- 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.
- isCache() - Method in class io.ebean.FetchConfig
-
Return true if the fetch should use the L2 cache.
- isCascade() - Method in interface io.ebean.event.BeanPersistRequest
-
Return true if this request is due to cascading persist.
- isCaseSensitiveCollation() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return true if the collation is case sensitive.
- isCaseSensitiveCollation() - Method in class io.ebean.config.PlatformConfig
-
Return true if the collation is case sensitive.
- isChangedProp(int) - Method in interface io.ebean.bean.EntityBeanIntercept
- isChangedProp(int) - Method in class io.ebean.bean.InterceptReadOnly
- isChangedProp(int) - Method in class io.ebean.bean.InterceptReadWrite
- isChangedProperty(int) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return true if the property is considered changed.
- isChangedProperty(int) - Method in class io.ebean.bean.InterceptReadOnly
- isChangedProperty(int) - Method in class io.ebean.bean.InterceptReadWrite
- isChangeLogAsync() - Method in class io.ebean.config.DatabaseConfig
-
Return true (default) if the changelog should be written async.
- isChangeLogIncludeInserts() - Method in class io.ebean.config.DatabaseConfig
-
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.
- 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.
- isDatabaseInetAddressVarchar() - Method in class io.ebean.config.PlatformConfig
-
Return true if InetAddress should map to varchar column (rather than Postgres INET).
- 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.DatabaseConfig
-
Return true if the Database 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
- isDdlCreateOnly() - Method in class io.ebean.config.DatabaseConfig
-
Return true if the "drop all ddl" should be skipped.
- isDdlEnabled() - Method in enum io.ebean.config.TenantMode
-
Returns true, if DDL is enabled.
- isDdlExtra() - Method in class io.ebean.config.DatabaseConfig
-
Return true, if extra-ddl.xml should be executed.
- isDdlGenerate() - Method in class io.ebean.config.DatabaseConfig
-
Return true if the DDL should be generated.
- isDdlRun() - Method in class io.ebean.config.DatabaseConfig
-
Return true if the DDL should be run.
- isDdlStrictMode() - Method in class io.ebean.config.DatabaseConfig
-
Return true if strict mode is used which includes a check that non-null columns have a default value.
- isDefaultOrderById() - Method in class io.ebean.config.DatabaseConfig
-
Returns the default orderById setting for queries.
- isDefaultServer() - Method in class io.ebean.config.DatabaseConfig
-
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 interface 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 class io.ebean.bean.InterceptReadOnly
- isDirty() - Method in class io.ebean.bean.InterceptReadWrite
- isDirty() - Method in interface io.ebean.BeanState
-
Return true if the bean has been changed but not yet saved.
- isDirtyProperty(int) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return true if the property was changed or if it is embedded and one of its embedded properties is dirty.
- isDirtyProperty(int) - Method in class io.ebean.bean.InterceptReadOnly
- isDirtyProperty(int) - Method in class io.ebean.bean.InterceptReadWrite
- isDisableClasspathSearch() - Method in class io.ebean.config.DatabaseConfig
-
Return true if the class path search should be disabled.
- isDisableL2Cache() - Method in class io.ebean.config.DatabaseConfig
-
Return true if L2 cache is disabled.
- isDisableLazyLoad() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return true if lazy loading is disabled.
- isDisableLazyLoad() - Method in class io.ebean.bean.InterceptReadOnly
- isDisableLazyLoad() - Method in class io.ebean.bean.InterceptReadWrite
- isDisableLazyLoad() - Method in interface io.ebean.BeanState
-
Return true if the bean has lazy loading disabled.
- isDisableLazyLoading() - Method in class io.ebean.config.DatabaseConfig
-
Return true if lazy loading is disabled on queries by default.
- 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.DatabaseConfig
-
Return true if this Database 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.
- isDumpMetricsOnShutdown() - Method in class io.ebean.config.DatabaseConfig
-
Return true if metrics should be dumped when the server is shutdown.
- isDurationWithNanos() - Method in class io.ebean.config.DatabaseConfig
-
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.DatabaseConfig
-
Return true if LOB's should default to fetch eager.
- isEmbeddedNewOrDirty(Object) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return true if the embedded bean is new or dirty and hence needs saving.
- isEmbeddedNewOrDirty(Object) - Method in class io.ebean.bean.InterceptReadOnly
- isEmbeddedNewOrDirty(Object) - Method in class io.ebean.bean.InterceptReadWrite
- 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.State
-
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() - Method in interface io.ebean.metric.CountMetric
-
Return true if there are no metrics collected since the last collection.
- isEmpty() - Method in interface io.ebean.metric.TimedMetric
-
Return true if there are no metrics collected since the last collection.
- 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(String) - Method in class io.ebean.config.AbstractNamingConvention
-
Checks string is null or empty .
- 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.
- isEnabled() - Method in interface io.ebean.cache.ServerCacheRegion
-
Return true if the cache region is enabled.
- 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.
- isEqualToObject(Object) - Method in interface io.ebean.bean.MutableValueInfo
-
Compares the given object to an internal value.
- isExpressionEqualsWithNullAsNoop() - Method in class io.ebean.config.DatabaseConfig
-
Return true if eq("someProperty", null) should to generate "1=1" rather than "is null" sql expression.
- isExpressionNativeIlike() - Method in class io.ebean.config.DatabaseConfig
-
Return true if native ILIKE expression should be used if supported by the database platform (e.g.
- isFlushOnQuery() - 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.
- 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.
- isForUpdateNoKey() - Method in class io.ebean.config.PlatformConfig
-
Return true if Postgres FOR UPDATE should use the NO KEY option.
- 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 interface io.ebean.bean.EntityBeanIntercept
-
Return true if the bean is fully loaded (not a partial).
- isFullyLoadedBean() - Method in class io.ebean.bean.InterceptReadOnly
- isFullyLoadedBean() - Method in class io.ebean.bean.InterceptReadWrite
- 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.DatabaseConfig
-
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.
- isIncludeNull() - Method in interface io.ebean.text.json.JsonWriter
-
Return true if null values should be included in JSON output.
- isInheritanceRoot() - Method in interface io.ebean.plugin.BeanType
-
Return true if this object is the root level object in its entity inheritance.
- isInlineSqlUpdateLimit() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return true if the platform supports LIMIT with sql update.
- 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.
- isJacksonCorePresent() - Method in class io.ebean.config.ClassLoadConfig
- isJacksonObjectMapperPresent() - Method in class io.ebean.config.ClassLoadConfig
-
Return true if Jackson ObjectMapper is present.
- isJakartaValidationAnnotationsPresent() - Method in class io.ebean.config.ClassLoadConfig
-
Return true if jakarta validation annotations like Size and NotNull are present.
- 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.
- isJoin() - Method in class io.ebean.FetchConfig
-
Return true if the fetch should try to use SQL join.
- isLazy() - Method in class io.ebean.FetchConfig
-
Return true if the fetch should be a lazy query.
- isLazyLoadFailure() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return true if the bean is marked as having failed lazy loading.
- isLazyLoadFailure() - Method in class io.ebean.bean.InterceptReadOnly
- isLazyLoadFailure() - Method in class io.ebean.bean.InterceptReadWrite
- 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 interface io.ebean.bean.EntityBeanIntercept
-
Return true if the entity has been loaded.
- isLoaded() - Method in class io.ebean.bean.InterceptReadOnly
- isLoaded() - Method in class io.ebean.bean.InterceptReadWrite
- isLoadedFromCache() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return true if this bean was loaded from L2 bean cache.
- isLoadedFromCache() - Method in class io.ebean.bean.InterceptReadOnly
- isLoadedFromCache() - Method in class io.ebean.bean.InterceptReadWrite
- isLoadedProperty(int) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return true if the property is loaded.
- isLoadedProperty(int) - Method in class io.ebean.bean.InterceptReadOnly
- isLoadedProperty(int) - Method in class io.ebean.bean.InterceptReadWrite
- isLocalOnlyL2Cache() - Method in class io.ebean.config.DatabaseConfig
-
Return true to use local only L2 cache.
- isLocalTimeWithNanos() - Method in class io.ebean.config.DatabaseConfig
-
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.
- isMarkedDirty() - Method in interface io.ebean.ModifyAwareType
-
Return true if the value is considered dirty.
- isModified() - Method in class io.ebean.bean.NodeUsageCollector.State
-
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.
- isNativeUuidType() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return true if the DB supports native UUID.
- isNearCache() - Method in class io.ebean.cache.ServerCacheOptions
-
Return true if nearCache was explicitly turned on.
- isNew() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return true if this entity bean is new and not yet saved.
- isNew() - Method in class io.ebean.bean.InterceptReadOnly
- isNew() - Method in class io.ebean.bean.InterceptReadWrite
- isNew() - Method in interface io.ebean.BeanState
-
Return true if the bean is new (and not yet saved).
- isNewOrDirty() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return true if the entity bean is new or dirty (and should be saved).
- isNewOrDirty() - Method in class io.ebean.bean.InterceptReadOnly
- isNewOrDirty() - Method in class io.ebean.bean.InterceptReadWrite
- 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.DatabaseConfig
-
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.
- ISO8601 - Enum constant in enum io.ebean.config.JsonConfig.Date
-
Format as ISO-8601 date format.
- ISO8601 - Enum constant in enum io.ebean.config.JsonConfig.DateTime
-
Format as ISO-8601 date format.
- 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.
- isOrphanDelete() - Method in interface io.ebean.bean.EntityBeanIntercept
- isOrphanDelete() - Method in class io.ebean.bean.InterceptReadOnly
- isOrphanDelete() - Method in class io.ebean.bean.InterceptReadWrite
- isPadInExpression() - Method in interface io.ebean.event.BeanQueryRequest
-
Return true if an Id IN expression should have the bind parameters padded.
- isPartial() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return true if the bean is partially loaded.
- isPartial() - Method in class io.ebean.bean.InterceptReadOnly
- isPartial() - Method in class io.ebean.bean.InterceptReadWrite
- 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.
- isQuery() - Method in class io.ebean.FetchConfig
-
Return true if the fetch should be a eager secondary query.
- 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.
- isQueryPlanCapture() - Method in class io.ebean.config.DatabaseConfig
-
Return true if periodic capture of query plans is enabled.
- isQueryPlanEnable() - Method in class io.ebean.config.DatabaseConfig
-
Return true if query plan capture is enabled.
- 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 class io.ebean.TxScope
-
Return if the transaction should be treated as read only.
- 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 interface io.ebean.bean.EntityBeanIntercept
-
Return true if the bean should be treated as readOnly.
- isReadOnly() - Method in class io.ebean.bean.InterceptReadOnly
- isReadOnly() - Method in class io.ebean.bean.InterceptReadWrite
- isReadOnly() - Method in interface io.ebean.BeanState
-
Return true if the bean is readOnly.
- isReadOnly() - Method in class io.ebean.common.BeanMap
- isReadOnly() - Method in interface io.ebean.Transaction
-
Return true if this transaction is read only.
- isReference() - Method in interface io.ebean.bean.BeanCollection
-
Return true if this is a reference (lazy loading) bean collection.
- isReference() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return true if the entity is a reference.
- isReference() - Method in class io.ebean.bean.InterceptReadOnly
- isReference() - Method in class io.ebean.bean.InterceptReadWrite
- 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.DatabaseConfig
-
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.
- isRegisteredWithLoadContext() - Method in class io.ebean.common.BeanMap
- 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 interface io.ebean.metric.QueryPlanCollector
-
Return true if the statistics 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.DatabaseConfig
-
Return true if the DB migration should run on server start.
- isSelectCountWithAlias() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Set to true if select count against anonymous view requires an alias.
- isSelectCountWithColumnAlias() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return true if select count with subquery needs column alias (SQL Server).
- 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.DatabaseConfig
-
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
- 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
- isStopping() - Static method in class io.ebean.event.ShutdownManager
-
Return true if the system is in the process of stopping.
- 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.
- isSupportsDeleteTableAlias() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return true if the platform supports delete statements with table alias.
- 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.
- isSupportsResultSetConcurrencyModeUpdatable() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return true if the ResultSet CONCUR_UPDATABLE Hint should be used on createNativeSqlTree() PreparedStatements.
- isSupportsSavepointId() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return true if the platform supports SavepointId values.
- 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.DatabaseConfig
-
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 interface io.ebean.bean.EntityBeanIntercept
-
Return true if the entity should be updated.
- isUpdate() - Method in class io.ebean.bean.InterceptReadOnly
- isUpdate() - Method in class io.ebean.bean.InterceptReadWrite
- isUpdate() - Method in interface io.ebean.event.BulkTableEvent
-
Return true if rows were updated.
- isUpdateAllPropertiesInBatch() - Method in class io.ebean.config.DatabaseConfig
-
Returns true if updates in JDBC batch default to include all properties by default.
- 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.
- isUseJtaTransactionManager() - Method in class io.ebean.config.DatabaseConfig
-
Return true if we are running in a JTA Transaction manager.
- isUseMigrationStoredProcedures() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return true if migrations should use stored procedures.
- isUseMigrationStoredProcedures() - Method in class io.ebean.config.PlatformConfig
-
Return true if force use of helper stored procedures for migrations.
- isUseValidationNotNull() - Method in class io.ebean.config.DatabaseConfig
-
Returns if we use javax.validation.constraints.NotNull
- isValid() - Method in class io.ebean.config.TableName
-
Checks if is table name is valid i.e.
- isValid(QueryCacheEntry) - Method in interface io.ebean.cache.QueryCacheEntryValidate
-
Return true if the entry is still valid based on dependent tables.
- 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
- jdbcType() - Method in interface io.ebean.plugin.ExpressionPath
-
Return the underlying JDBC type or 0 if this is not a scalar type.
- joinColumnNames(String[]) - Method in class io.ebean.config.DbConstraintNaming
-
Join the column names together with underscores.
- json() - Method in interface io.ebean.Database
-
Return the JsonContext for reading/writing JSON.
- json() - Static method in class io.ebean.DB
-
Return the JsonContext for reading/writing JSON.
- json() - Method in interface io.ebean.meta.ServerMetricsAsJson
-
Return the metrics in raw JSON.
- JSON - Enum constant in enum io.ebean.config.dbplatform.DbType
- JSON - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
-
Type to map JSON content to Clob or Postgres JSON type.
- JSONB - Enum constant in enum io.ebean.config.dbplatform.DbType
- 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.
- JSONBLOB - Enum constant in enum io.ebean.config.dbplatform.DbType
- JSONClob - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
-
Type to map JSON content to Clob.
- JSONCLOB - Enum constant in enum io.ebean.config.dbplatform.DbType
- JsonConfig - Class in io.ebean.config
-
Configuration for JSON features.
- JsonConfig() - Constructor for class io.ebean.config.JsonConfig
- JsonConfig.Date - Enum in io.ebean.config
-
Defined the format used for Date types.
- 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(String) - Constructor for exception io.ebean.text.json.JsonIOException
-
Construct with a message.
- JsonIOException(Throwable) - Constructor for exception io.ebean.text.json.JsonIOException
-
Construct with an underlying cause.
- 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.
- JSONVARCHAR - Enum constant in enum io.ebean.config.dbplatform.DbType
- 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.
- KEY_SHARE - Enum constant in enum io.ebean.Query.LockType
-
FOR KEY SHARE (Postgres only).
- 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
- L2(Database) - Constructor for class io.ebean.bean.SingleBeanLoader.L2
- label() - Method in interface io.ebean.meta.MetaQueryMetric
-
The label for the query (can be null).
- label() - Method in interface io.ebean.meta.MetaQueryPlan
-
Return the label of the query.
- label() - Method in interface io.ebean.ProfileLocation
-
Return the short label.
- lastIndexOf(Object) - Method in class io.ebean.common.BeanList
- lastIndexOf(Object) - Method in class io.ebean.common.CopyOnFirstWriteList
- lazyLoadMany(EntityBean) - Method in interface io.ebean.plugin.PropertyAssocMany
-
Add the loaded current bean to its associated parent.
- 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 - Variable in class io.ebean.search.TextQueryString
- lenient - Variable in class io.ebean.search.TextSimple
- 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.
- leOrNull(String, Object) - Method in interface io.ebean.ExpressionFactory
-
Less Than or Equal to OR Null (
<= or null
) - leOrNull(String, Object) - Method in interface io.ebean.ExpressionList
-
Less Than or Equal to OR Null - (
<= or null
). - like(String, Object, boolean, LikeType) - Method in interface io.ebean.ExpressionFactory
-
Like with support for named parameters.
- 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, 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).
- likeClauseEscaped - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
Escaped like clause for startsWith, endsWith and contains.
- likeClauseRaw - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
The non-escaped like clause (to stop slash being escaped on some platforms).
- likeEscapeChar - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
Escape character used for startsWith, endsWith and contains.
- likeSpecialCharacters - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
Characters escaped for startsWith, endsWith and contains.
- LikeType - Enum in io.ebean
-
Used to specify the type of like matching used.
- limit(SqlLimitRequest) - Method in class io.ebean.config.dbplatform.LimitOffsetSqlLimiter
- limit(SqlLimitRequest) - Method in interface io.ebean.config.dbplatform.SqlLimiter
-
Add the SQL limiting statements around the query.
- 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
- 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 - Enum constant in enum io.ebean.config.dbplatform.DbType
- 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.
- loadAutoTuneSettings(PropertiesWrapper) - Method in class io.ebean.config.DatabaseConfig
-
This is broken out to allow overridden behaviour.
- loadBean(int) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Load the bean when it is a reference.
- loadBean(int) - Method in class io.ebean.bean.InterceptReadOnly
- loadBean(int) - Method in class io.ebean.bean.InterceptReadWrite
- loadBean(EntityBeanIntercept) - Method in interface io.ebean.bean.BeanLoader
-
Invoke the lazy loading for this bean.
- loadBean(EntityBeanIntercept) - Method in class io.ebean.bean.SingleBeanLoader.Dflt
- loadBean(EntityBeanIntercept) - Method in class io.ebean.bean.SingleBeanLoader.L2
- loadBean(EntityBeanIntercept) - Method in class io.ebean.bean.SingleBeanLoader.Ref
- loadBean(EntityBeanIntercept) - Method in interface io.ebean.plugin.SpiServer
-
Invoke lazy loading on this single bean when no BeanLoader is set.
- loadBeanInternal(int, BeanLoader) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Invoke the lazy loading.
- loadBeanInternal(int, BeanLoader) - Method in class io.ebean.bean.InterceptReadOnly
- loadBeanInternal(int, BeanLoader) - Method in class io.ebean.bean.InterceptReadWrite
- loadBeanL2(EntityBeanIntercept) - Method in interface io.ebean.plugin.SpiServer
-
Invoke lazy loading on this single bean (L2 cache bean).
- loadBeanRef(EntityBeanIntercept) - Method in interface io.ebean.plugin.SpiServer
-
Invoke lazy loading on this single bean (reference bean).
- loadContext - Variable in class io.ebean.text.json.JsonReadOptions
- loadCount() - Method in class io.ebean.EmptyPagedList
- loadCount() - Method in interface io.ebean.PagedList
-
Initiate the loading of the total row count in the background.
- loadDataSourceSettings(PropertiesWrapper) - Method in class io.ebean.config.DatabaseConfig
-
loads the data source settings to preserve existing behaviour.
- loadDocStoreSettings(PropertiesWrapper) - Method in class io.ebean.config.DatabaseConfig
-
This is broken out to allow overridden behaviour.
- loadedProperties() - 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.
- loadedProps() - Method in interface io.ebean.BeanState
-
For partially populated beans returns the properties that are loaded on the bean.
- loader - Variable in class io.ebean.common.BeanMap
-
The Database this is associated with.
- loadErrors() - Method in interface io.ebean.BeanState
-
Returns a map with load errors.
- 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() - Method in class io.ebean.config.DatabaseConfig
-
Load settings from application.properties, application.yaml and other sources.
- loadFromProperties(PropertiesWrapper) - Method in class io.ebean.config.AbstractNamingConvention
-
Load settings from properties.
- loadFromProperties(PropertiesWrapper) - Method in interface io.ebean.config.NamingConvention
-
Load setting from properties.
- loadFromProperties(Properties) - Method in class io.ebean.config.ContainerConfig
-
Load the settings from properties.
- loadFromProperties(Properties) - Method in class io.ebean.config.DatabaseConfig
-
Load the settings from the given properties
- loadInBackground(int) - Method in class io.ebean.config.dbplatform.SequenceIdGenerator
-
Load another batch of Id's using a background thread.
- 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) - Method in class io.ebean.config.DatabaseConfig
-
Load the configuration settings from the properties file.
- 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.
- LOCALDATETIME - Enum constant in enum io.ebean.config.dbplatform.DbType
- LOCALDATETIME - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
- locale - Variable in class io.ebean.search.TextQueryString
- locale - Variable in class io.ebean.search.TextSimple
- locale(String) - Method in class io.ebean.search.TextQueryString
-
Set the locale.
- locale(String) - Method in class io.ebean.search.TextSimple
-
Set the locale.
- localL2Caching() - Method in interface io.ebean.cache.ServerCacheManager
-
Return true if the L2 caching is local.
- location() - Method in interface io.ebean.meta.MetaTimedMetric
-
Return the metric location if defined.
- location() - Method in interface io.ebean.ProfileLocation
-
Return a short version of the location description.
- lock - Variable in class io.ebean.common.BeanMap
- lock() - Method in interface io.ebean.bean.BeanLoader
-
Obtain a lock on the loader.
- lock() - Method in class io.ebean.bean.SingleBeanLoader
- lock(Object) - Method in interface io.ebean.Database
-
Load and lock the bean using
select for update
. - lock(Object) - Static method in class io.ebean.DB
-
Load and lock the bean using
select for update
. - log - Static variable in class io.ebean.config.dbplatform.SequenceIdGenerator
- 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.
- logInfoFrequency - Variable in class io.ebean.text.csv.DefaultCsvCallback
-
Used to log a message to indicate progress through large files.
- LONGVARBINARY - Enum constant in enum io.ebean.config.dbplatform.DbType
- LONGVARCHAR - Enum constant in enum io.ebean.config.dbplatform.DbType
- lookup(String, boolean) - Method in class io.ebean.config.dbplatform.DbPlatformTypeMapping
-
Lookup the platform specific DbType given the standard sql type name.
- lowerCaseColumns - Variable in class io.ebean.config.DbConstraintNormalise
- lowercaseExpandedTerms - Variable in class io.ebean.search.TextQueryString
- lowercaseExpandedTerms - Variable in class io.ebean.search.TextSimple
- 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.
- lowerCaseTables - Variable in class io.ebean.config.DbConstraintNormalise
- lowFreqOperatorAnd - Variable in class io.ebean.search.TextCommonTerms
- 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.
- ltOrNull(String, Object) - Method in interface io.ebean.ExpressionFactory
-
Less Than or Null - property less than the given value or null.
- ltOrNull(String, Object) - Method in interface io.ebean.ExpressionList
-
Less Than or Null - property less than the given value or null.
M
- mandatory() - Static method in class io.ebean.TxScope
-
Helper method to create a TxScope with MANDATORY.
- map - Variable in class io.ebean.config.dbplatform.DbDefaultValue
- map(ResultSet, int) - Method in interface io.ebean.RowMapper
-
Read the data from the ResultSet and map to the return type.
- mappingPath - Variable in class io.ebean.config.DocStoreConfig
-
Resource path for the Document store mapping files.
- mappingSuffix - Variable in class io.ebean.config.DocStoreConfig
-
Suffix used for mapping files.
- mapTo(RowMapper<T>) - Method in interface io.ebean.SqlQuery
-
Use a RowMapper to map the result to beans.
- mapToScalar(Class<T>) - Method in interface io.ebean.SqlQuery
-
The query result maps to a single scalar value like Long, BigDecimal, String, UUID, OffsetDateTime etc.
- markAsDirty() - Method in class io.ebean.Model
-
Marks the entity bean as dirty.
- markAsDirty(Object) - Method in interface io.ebean.Database
-
Marks the entity bean as dirty.
- markAsDirty(Object) - Static method in class io.ebean.DB
-
Marks the entity bean as dirty.
- markAsDirty(T) - Method in class io.ebean.BeanRepository
-
Marks the entity bean as dirty.
- markPropertyAsChanged(int) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Explicitly mark a property as having been changed.
- markPropertyAsChanged(int) - Method in class io.ebean.bean.InterceptReadOnly
- markPropertyAsChanged(int) - Method in class io.ebean.bean.InterceptReadWrite
- markPropertyUnset(String) - Method in class io.ebean.Model
-
Mark the property as unset or 'not loaded'.
- markPropertyUnset(T, String) - Method in class io.ebean.BeanRepository
-
Mark the property as unset or 'not loaded'.
- match(String) - Method in interface io.ebean.config.dbplatform.DatabasePlatformProvider
-
Match on the lower case platform name.
- 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
- matchByProductName(String) - Method in interface io.ebean.config.dbplatform.DatabasePlatformProvider
-
Match on the lower case JDBC metadata product name.
- 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.
- matchPlatform(Platform) - Method in interface io.ebean.config.dbplatform.DatabasePlatformProvider
-
Match on the specific platform.
- max() - Method in interface io.ebean.meta.MetaTimedMetric
-
Return the max execution time in micros.
- Max() - Constructor for class io.ebean.meta.SortMetric.Max
- MAX - Static variable in class io.ebean.meta.SortMetric
- maxConstraintNameLength - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
A value of 60 is a reasonable default for all databases except Oracle (limited to 30) and DB2 (limited to 18).
- maxCount() - Method in class io.ebean.meta.QueryPlanRequest
-
Return the maximum number of plans to capture.
- maxCount(int) - Method in class io.ebean.meta.QueryPlanRequest
-
Set the maximum number of plans to capture.
- maxExpansions - Variable in class io.ebean.search.AbstractMatch
- 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).
- maxInBinding - Variable in class io.ebean.config.dbplatform.DatabasePlatform
- maxLength - Variable in class io.ebean.config.DbConstraintNaming
- 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.
- maxSize - Variable in class io.ebean.cache.ServerCacheStatistics
- maxTableNameLength - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
The maximum length of table names - used specifically when derived default table names for intersection tables.
- maxTimeMillis() - Method in class io.ebean.meta.QueryPlanRequest
-
Return the maximum amount of time we want to use to capture plans.
- maxTimeMillis(long) - Method in class io.ebean.meta.QueryPlanRequest
-
Set the maximum amount of time we want to use to capture plans.
- MdcBackgroundExecutorWrapper - Class in io.ebean.config
-
Propagates MDC context for tasks executed in the background.
- MdcBackgroundExecutorWrapper() - Constructor for class io.ebean.config.MdcBackgroundExecutorWrapper
- mean() - Method in interface io.ebean.meta.MetaTimedMetric
-
Return the mean execution time in micros.
- Mean() - Constructor for class io.ebean.meta.SortMetric.Mean
- MEAN - Static variable in class io.ebean.meta.SortMetric
- merge(Object) - Method in interface io.ebean.Database
-
Merge the bean using the default merge options (no paths specified, default delete).
- merge(Object) - Static method in class io.ebean.DB
-
Merge the bean using the default merge options.
- merge(Object, MergeOptions) - Method in interface io.ebean.Database
-
Merge the bean using the given merge options.
- merge(Object, MergeOptions) - Static method in class io.ebean.DB
-
Merge the bean using the given merge options.
- merge(Object, MergeOptions, Transaction) - Method in interface io.ebean.Database
-
Merge the bean using the given merge options and a transaction.
- 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.
- 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
- MetaCountMetric - Interface in io.ebean.meta
-
Count metrics.
- metaFindAll(AnnotatedElement, Class<?>) - Static method in class io.ebean.util.AnnotationUtil
-
Find all the annotations of a given type searching meta-annotations.
- metaFindAllFor(AnnotatedElement, Set<Class<?>>) - Static method in class io.ebean.util.AnnotationUtil
-
Find all the annotations for the filter searching meta-annotations.
- metaHas(AnnotatedElement, Class<?>) - Static method in class io.ebean.util.AnnotationUtil
-
Check if an element is annotated with an annotation of given type searching meta-annotations.
- metaInfo() - Method in interface io.ebean.Database
-
Return the MetaInfoManager which is used to get meta data from the Database such as query execution statistics.
- MetaInfoManager - Interface in io.ebean.meta
-
Provides access to the meta data in Database such as query execution statistics.
- MetaMetric - Interface in io.ebean.meta
-
Metrics collected by Ebean including timed metrics and counters.
- MetaQueryMetric - Interface in io.ebean.meta
-
Query execution metrics.
- MetaQueryPlan - Interface in io.ebean.meta
-
Meta data for captured query plan.
- MetaTimedMetric - Interface in io.ebean.meta
-
Timed execution statistics.
- metric() - Method in interface io.ebean.metric.QueryPlanMetric
-
Return the underlying timed metric.
- MetricData - Class in io.ebean.meta
-
An individual metric.
- MetricData() - Constructor for class io.ebean.meta.MetricData
- MetricData(String) - Constructor for class io.ebean.meta.MetricData
- MetricFactory - Interface in io.ebean.metric
-
Factory to create timed metric counters.
- MetricVisitor - Interface in io.ebean.meta
-
Defines visitor to read and report the transaction and query metrics.
- MILLIS - Enum constant in enum io.ebean.config.JsonConfig.Date
-
Format as epoch millis.
- MILLIS - Enum constant in enum io.ebean.config.JsonConfig.DateTime
-
Format as epoch millis.
- minShouldMatch - Variable in class io.ebean.search.AbstractMatch
- minShouldMatch - Variable in class io.ebean.search.TextCommonTerms
- minShouldMatch - Variable in class io.ebean.search.TextQueryString
- minShouldMatch - Variable in class io.ebean.search.TextSimple
- 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 - Variable in class io.ebean.search.TextCommonTerms
- minShouldMatchHighFreq(String) - Method in class io.ebean.search.TextCommonTerms
-
Set the minimum should match for high frequency terms.
- minShouldMatchLowFreq - Variable in class io.ebean.search.TextCommonTerms
- minShouldMatchLowFreq(String) - Method in class io.ebean.search.TextCommonTerms
-
Set the minimum should match for low frequency terms.
- missCount - Variable in class io.ebean.cache.ServerCacheStatistics
- mock(String, Database, boolean) - Static method in class io.ebean.DB
-
Backdoor for registering a mock implementation of Database as the default database.
- MODE_ANNOTATION - Enum constant in enum io.ebean.config.EncryptDeploy.Mode
-
Use encryption options defined by the Encryption annotation on the property.
- MODE_ENCRYPT - Enum constant in enum io.ebean.config.EncryptDeploy.Mode
-
Encrypt the property using DB encryption or Java client encryption depending on the type and dbEncryption flag.
- MODE_NO_ENCRYPT - Enum constant in enum io.ebean.config.EncryptDeploy.Mode
-
No encryption is used, even if there is an Encryption annotation on the property.
- 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
-
Create using the default database.
- Model(String) - Constructor for class io.ebean.Model
-
Create with a named database (typically not the default database).
- modifyAddition(E) - Method in interface io.ebean.bean.BeanCollection
-
Add an object to the additions list.
- modifyAddition(E) - Method in class io.ebean.common.BeanMap
- ModifyAwareType - Interface in io.ebean
-
Owner object notified when a modification is detected.
- modifyHolder - Variable in class io.ebean.common.BeanMap
- modifyListening - Variable in class io.ebean.common.BeanMap
- modifyListenMode - Variable in class io.ebean.common.BeanMap
- modifyRemoval(Object) - Method in interface io.ebean.bean.BeanCollection
-
Add an object to the deletions list.
- modifyRemoval(Object) - Method in class io.ebean.common.BeanMap
- modifyReset() - Method in interface io.ebean.bean.BeanCollection
-
Reset the set of additions and deletions.
- modifyReset() - Method in class io.ebean.common.BeanMap
- ModuleInfo - Annotation Type in io.ebean.config
-
Used by generated code to hold entity classes to register with Ebean.
- ModuleInfoLoader - Interface in io.ebean.config
-
Loads and returns entity classes to register with Ebean databases.
- MOST_FIELDS - Enum constant in enum io.ebean.search.MultiMatch.Type
- MULTILINESTRING - Enum constant in enum io.ebean.config.dbplatform.DbType
- MULTILINESTRING - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
-
Geo MultiPolygon
- multiMatch(String, MultiMatch) - Method in interface io.ebean.ExpressionList
-
Add a multi-match expression using options.
- multiMatch(String, String...) - Method in interface io.ebean.ExpressionList
-
Add a multi-match expression.
- 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 - Enum constant in enum io.ebean.config.dbplatform.DbType
- MULTIPOINT - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
-
Geo MultiPolygon
- MULTIPOLYGON - Enum constant in enum io.ebean.config.dbplatform.DbType
- 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.
- MUST - Enum constant in enum io.ebean.Junction.Type
-
Text search AND group.
- MUST_NOT - Enum constant in enum io.ebean.Junction.Type
-
Text search NOT group.
- mustNot() - Method in interface io.ebean.ExpressionList
-
Start a list of expressions that will be joined by MUST NOT.
- mutableInfo(int) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Return the MutableValueInfo for the given property or null.
- mutableInfo(int) - Method in class io.ebean.bean.InterceptReadOnly
- mutableInfo(int) - Method in class io.ebean.bean.InterceptReadWrite
- mutableInfo(int, MutableValueInfo) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Set the MutableValueInfo for the given property.
- mutableInfo(int, MutableValueInfo) - Method in class io.ebean.bean.InterceptReadOnly
- mutableInfo(int, MutableValueInfo) - Method in class io.ebean.bean.InterceptReadWrite
- mutableNext(int) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Update the 'next' mutable info returning the content that was obtained via dirty detection.
- mutableNext(int) - Method in class io.ebean.bean.InterceptReadOnly
- mutableNext(int) - Method in class io.ebean.bean.InterceptReadWrite
- mutableNext(int, MutableValueNext) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Dirty detection set the next mutable property content and info .
- mutableNext(int, MutableValueNext) - Method in class io.ebean.bean.InterceptReadOnly
- mutableNext(int, MutableValueNext) - Method in class io.ebean.bean.InterceptReadWrite
- MutableValueInfo - Interface in io.ebean.bean
-
Holds information on mutable values (like plain beans stored as json).
- MutableValueNext - Interface in io.ebean.bean
-
Represents a next value to use for mutable content properties (DbJson with jackson beans).
N
- name() - Method in interface io.ebean.bean.BeanCollectionLoader
-
Return the name of the associated Database.
- name() - Method in interface io.ebean.cache.ServerCacheRegion
-
Return the region name.
- name() - Method in interface io.ebean.Database
-
Return the name.
- name() - Method in interface io.ebean.meta.MetaMetric
-
Return the metric name.
- name() - Method in interface io.ebean.plugin.BeanType
-
Return the short name of the bean type.
- name() - Method in interface io.ebean.plugin.Property
-
Return the name of the property.
- Name() - Constructor for class io.ebean.meta.SortMetric.Name
- NAME - Static variable in class io.ebean.meta.SortMetric
- 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.
- NANOS - Enum constant in enum io.ebean.config.JsonConfig.DateTime
-
Format as epoch with nanos.
- nativeSql(String) - Method in class io.ebean.BeanFinder
-
Creates a native sql query.
- nativeSql(String) - Method in class io.ebean.Finder
-
Creates a native sql query.
- nativeUuidType - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
Set to true if the DB has native UUID type support.
- NATURAL_KEY - Enum constant in enum io.ebean.cache.ServerCacheType
-
Natural key cache.
- naturalKeyCache(Class<?>) - Method in interface io.ebean.cache.ServerCacheManager
-
Return the cache for mapping natural keys to id values.
- 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.
- NESTED - Enum constant in enum io.ebean.DocStoreQueueEntry.Action
-
An update is required based on a change to a nested/embedded object at a given path.
- 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.DatabaseConfig
-
Create a new PlatformConfig based of the one held but with overridden properties by reading properties with the given path and prefix.
- newReader(File) - Static method in class io.ebean.util.IOUtils
-
Read from file as UTF-8.
- newReader(InputStream) - Static method in class io.ebean.util.IOUtils
-
Read from stream as UTF-8.
- newValue - Variable in class io.ebean.ValuePair
- newWriter(File) - Static method in class io.ebean.util.IOUtils
-
Write to file as UTF-8
- newWriter(OutputStream) - Static method in class io.ebean.util.IOUtils
-
Write to stream as UTF-8
- next() - Method in interface io.ebean.QueryIterator
-
Returns the next element in the iteration.
- nextDirty(String) - Method in interface io.ebean.bean.MutableValueInfo
-
Compares the given json returning null if deemed unchanged or returning the MutableValueNext to use if deemed dirty/changed.
- 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<?>) - Method in interface io.ebean.Database
-
Return the next unique identity value for a given bean type.
- nextId(Class<?>) - Static method in class io.ebean.DB
-
Return the next 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.
- NO_KEY_UPDATE - Enum constant in enum io.ebean.Query.LockType
-
FOR NO KEY UPDATE (Postgres only).
- NO_ORDERING - Enum constant in enum io.ebean.CountDistinctOrder
- node() - Method in class io.ebean.bean.NodeUsageCollector.State
-
Return the associated node which identifies the location in the object graph of the bean/reference.
- NodeUsageCollector - Class in io.ebean.bean
-
Collects profile information for a bean (or reference/proxy bean) at a given node.
- NodeUsageCollector(ObjectGraphNode, NodeUsageListener) - Constructor for class io.ebean.bean.NodeUsageCollector
- NodeUsageCollector.State - Class in io.ebean.bean
- NodeUsageListener - Interface in io.ebean.bean
-
Collects the profile information.
- NON_EMPTY - Enum constant in enum io.ebean.config.JsonConfig.Include
-
Exclude null values and empty collections.
- NON_NULL - Enum constant in enum io.ebean.config.JsonConfig.Include
-
Exclude null values (include empty collections).
- NONE - Enum constant in enum io.ebean.bean.BeanCollection.ModifyListenMode
-
The common mode
- NONE - Enum constant in enum io.ebean.config.TenantMode
-
No multi-tenancy.
- normalise - Variable in class io.ebean.config.DbConstraintNaming
- 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 and formula brackets.
- 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() - Method in interface io.ebean.ExpressionList
-
Return a list of expressions that will be wrapped by NOT.
- 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 - Enum constant in enum io.ebean.Junction.Type
-
NOT group.
- NotEnhancedException - Exception in io.ebean.bean
-
This exception is thrown, when the default implementation of EntityBean is not or not properly overwritten by enhancer.
- NotEnhancedException() - Constructor for exception io.ebean.bean.NotEnhancedException
- 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, Query<?>) - Method in interface io.ebean.ExpressionFactory
-
Not In - using a subQuery.
- notIn(String, Query<?>) - Method in interface io.ebean.ExpressionList
-
Not In - using a subQuery.
- notIn(String, Object[]) - Method in interface io.ebean.ExpressionFactory
-
Not In - property has a value in the array of values.
- 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.ExpressionFactory
-
Not In - property has a value in the collection of values.
- notIn(String, Collection<?>) - Method in interface io.ebean.ExpressionList
-
Not In - property has a value in the collection of values.
- notJavaLang(Annotation) - Static method in class io.ebean.util.AnnotationUtil
-
Determine if the supplied
Annotation
is defined in the core JDKjava.lang.annotation
package. - 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.
- NOWAIT - Enum constant in enum io.ebean.Query.LockWait
-
For update with No Wait option.
- 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, CallOrigin, String) - Constructor for class io.ebean.bean.ObjectGraphOrigin
- objectMapper - Variable in class io.ebean.text.json.JsonReadOptions
- objectMapper - Variable in class io.ebean.text.json.JsonWriteOptions
- obtain() - Method in interface io.ebean.ProfileLocation
-
Obtain the description returning true if this is the initial call.
- 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>) - Method in interface io.ebean.service.SpiFetchGroupService
-
Create and return a FetchGroupBuilder starting with a select() clause.
- of(Class<T>, String) - Static method in interface io.ebean.FetchGroup
-
Return the FetchGroup with the given select clause.
- of(Class<T>, String) - Method in interface io.ebean.service.SpiFetchGroupService
-
Return the FetchGroup with the given select clause.
- ofCache() - Static method in class io.ebean.FetchConfig
-
Return FetchConfig to eagerly fetch the relationship using L2 cache.
- ofDefault() - Static method in class io.ebean.FetchConfig
-
Return FetchConfig to fetch the relationship using SQL join.
- OFF - Enum constant in enum io.ebean.CacheMode
-
Do not use cache.
- ofLazy() - Static method in class io.ebean.FetchConfig
-
Return FetchConfig to lazily load the relationship.
- ofLazy(int) - Static method in class io.ebean.FetchConfig
-
Return FetchConfig to lazily load the relationship specifying the batch size.
- ofQuery() - Static method in class io.ebean.FetchConfig
-
Return FetchConfig to eagerly fetch the relationship using a secondary query.
- ofQuery(int) - Static method in class io.ebean.FetchConfig
-
Return FetchConfig to eagerly fetch the relationship using a secondary with a given batch size.
- oldValue - Variable in class io.ebean.ValuePair
- ON - Enum constant in enum io.ebean.CacheMode
-
Use the cache and store a result when needed.
- online(boolean) - Method in interface io.ebean.plugin.Plugin
-
Called just before the server starts indicating if it is coming up in online mode.
- onQueryOnly - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
The behaviour used when ending a read only transaction at read committed isolation level.
- onStart(DatabaseConfig) - Method in interface io.ebean.event.ServerConfigStartup
-
On starting configure the DatabaseConfig.
- 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.
- openQuote - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
The open quote used by quoted identifiers.
- operatorAnd - Variable in class io.ebean.search.AbstractMatch
- operatorAnd - Variable in class io.ebean.search.TextQueryString
- operatorAnd - Variable in class io.ebean.search.TextSimple
- 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() - Method in interface io.ebean.ExpressionList
-
Return a list of expressions that will be joined by OR's.
- 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 - Enum constant in enum io.ebean.Junction.Type
-
OR group.
- 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() - Method in interface io.ebean.Query
-
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.ExpressionList
-
Set the order by clause replacing the existing order by clause if there is one.
- order(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.ExpressionList
-
Return the OrderBy so that you can append an ascending or descending property to the order by clause.
- 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(String) - Method in interface io.ebean.ExpressionList
-
Set the order by clause replacing the existing order by clause if there is one.
- orderBy(String) - Method in interface io.ebean.Query
-
Set the order by clause replacing the existing order by clause if there is one.
- 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(Query<T>, String) - Constructor for class io.ebean.OrderBy
-
Construct with a given query and order by clause.
- OrderBy(String) - Constructor for class io.ebean.OrderBy
-
Create an orderBy parsing the order by clause.
- OrderBy.Property - Class in io.ebean
-
A property and its ascending descending order.
- orderById(boolean) - Method in interface io.ebean.ExpressionList
-
Controls, if paginated queries should always append an 'order by id' statement at the end to guarantee a deterministic sort result.
- 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.
- other() - Element in annotation type io.ebean.config.ModuleInfo
-
Other classes like Attribute Converters.
- ownerBean - Variable in class io.ebean.common.BeanMap
-
The owning bean (used for lazy fetch).
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(JsonParser) - Method in interface io.ebean.service.SpiJsonService
-
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(Reader) - Method in interface io.ebean.service.SpiJsonService
-
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(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(String) - 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(JsonParser) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a List taking a JsonParser.
- 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) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json returning as a List taking into account the current token.
- 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.
- parseList(Reader) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a List taking a Reader.
- parseList(Reader) - Static method in class io.ebean.text.json.EJson
-
Parse the json and return as a List taking a Reader.
- parseList(String) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a List.
- parseList(String) - Static method in class io.ebean.text.json.EJson
-
Parse the json and return as a List.
- parseList(String, boolean) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a modify aware List.
- parseList(String, boolean) - Static method in class io.ebean.text.json.EJson
-
Parse the json and return as a modify aware List.
- parseObject(JsonParser) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a Map taking a JsonParser.
- 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) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a Map taking a JsonParser and a starting token.
- 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.
- parseObject(Reader) - Method in interface io.ebean.service.SpiJsonService
-
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(Reader, boolean) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a Map taking a reader.
- parseObject(Reader, boolean) - Static method in class io.ebean.text.json.EJson
-
Parse the json and return as a Map taking a reader.
- parseObject(String) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a Map.
- parseObject(String) - Static method in class io.ebean.text.json.EJson
-
Parse the json and return as a Map.
- 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, 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.
- 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(JsonParser, JsonToken) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json returning as a Set taking into account the current token.
- 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.
- parseSet(String, boolean) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json returning a Set that might be modify aware.
- parseSet(String, boolean) - Static method in class io.ebean.text.json.EJson
-
Parse the json returning a Set that might be modify aware.
- PARTITION - Enum constant in enum io.ebean.config.TenantMode
-
Tenants share tables but have a discriminator/partition column that partitions the data.
- password - Variable in class io.ebean.config.DocStoreConfig
-
Password credential that be used for authentication to document store.
- pathGet(Object) - Method in interface io.ebean.plugin.ExpressionPath
-
Return the value from a given entity bean.
- pathProperties - Variable in class io.ebean.text.json.JsonWriteOptions
- 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.
- pathToResources - Variable in class io.ebean.config.DocStoreConfig
-
Location of resources that mapping files are generated into.
- persist - Variable in class io.ebean.config.DocStoreConfig
-
The default mode used by indexes.
- persistBatchOnCascade - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
By default we use JDBC batch when cascading (except for SQL Server and HANA).
- persistBatchSize - Variable in class io.ebean.text.csv.DefaultCsvCallback
-
The batch size used when saving the beans.
- persistController() - Method in interface io.ebean.plugin.BeanType
-
Return the bean persist controller.
- persistenceContext - Variable in class io.ebean.text.json.JsonReadOptions
- 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(Exception) - Constructor for exception io.ebean.PersistenceIOException
- PersistenceIOException(String, Exception) - Constructor for exception io.ebean.PersistenceIOException
- persistListener() - Method in interface io.ebean.plugin.BeanType
-
Return the bean persist listener.
- phrase - Variable in class io.ebean.search.Match
- phrase() - Method in class io.ebean.search.Match
-
Set this to be a "Phrase" type expression.
- PHRASE - Enum constant in enum io.ebean.search.MultiMatch.Type
- PHRASE_PREFIX - Enum constant in enum io.ebean.search.MultiMatch.Type
- phrasePrefix - Variable in class io.ebean.search.Match
- phrasePrefix() - Method in class io.ebean.search.Match
-
Set this to be a "Phrase Prefix" type expression.
- phraseSlop - Variable in class io.ebean.search.TextQueryString
- phraseSlop(double) - Method in class io.ebean.search.TextQueryString
-
Set the phrase slop.
- pkPrefix - Variable in class io.ebean.config.DbConstraintNaming
- pkSuffix - Variable in class io.ebean.config.DbConstraintNaming
- plan() - Method in interface io.ebean.meta.MetaQueryPlan
-
Return the raw plan.
- plans() - Method in class io.ebean.config.QueryPlanCapture
-
Return the captured query plans.
- platform - Variable in class io.ebean.config.CustomDbTypeMapping
- platform - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
The database platform name.
- platform() - Method in interface io.ebean.Database
-
Return the platform used for this database instance.
- 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 Database itself.
- pluginApi() - Method in interface io.ebean.Database
-
Return the extended API intended for use by plugins.
- POINT - Enum constant in enum io.ebean.config.dbplatform.DbType
- POINT - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
-
Geo Point
- POLYGON - Enum constant in enum io.ebean.config.dbplatform.DbType
- POLYGON - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
-
Geo Polygon
- 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(DatabaseConfig) - Method in interface io.ebean.config.AutoConfigure
-
Provide some configuration the DatabaseConfig 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
-
Called after
Database.createEntityBean(Class)
. - 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.
- 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.
- postProcess(BeanQueryRequest<T>, T) - Method in interface io.ebean.event.BeanFindController
-
Allows post-processing of the find result.
- postProcessMany(BeanQueryRequest<T>, BeanCollection<T>) - Method in interface io.ebean.event.BeanFindController
-
Allows post-processing of the find result.
- 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(DatabaseConfig) - Method in interface io.ebean.config.AutoConfigure
-
Perform configuration for the DatabaseConfig prior to properties load.
- preDelete(BeanDeleteIdRequest) - Method in class io.ebean.event.BeanPersistAdapter
-
Does nothing by default.
- preDelete(BeanDeleteIdRequest) - Method in interface io.ebean.event.BeanPersistController
-
Prior to a delete by id perform some action.
- preDelete(BeanPersistRequest<?>) - Method in class io.ebean.event.BeanPersistAdapter
-
Returns true indicating normal processing should continue.
- preDelete(BeanPersistRequest<?>) - Method in interface io.ebean.event.BeanPersistController
-
Prior to the delete perform some action.
- preferredLoader - Variable in class io.ebean.config.ClassLoadConfig.ClassLoaderContext
-
Optional - if set only use this classLoader (no fallback).
- prefix - Variable in class io.ebean.config.PropertiesWrapper
- prefix() - Method in enum io.ebean.Junction.Type
-
Return the prefix value for this type.
- prefixLength - Variable in class io.ebean.search.AbstractMatch
- preGetId() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Called prior to Id property getter.
- preGetId() - Method in class io.ebean.bean.InterceptReadOnly
- preGetId() - Method in class io.ebean.bean.InterceptReadWrite
- preGetter(int) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Method that is called prior to a getter method on the actual entity.
- preGetter(int) - Method in class io.ebean.bean.InterceptReadOnly
- preGetter(int) - Method in class io.ebean.bean.InterceptReadWrite
- preGetterCallback(int) - Method in interface io.ebean.bean.EntityBeanIntercept
- preGetterCallback(int) - Method in class io.ebean.bean.InterceptReadOnly
- preGetterCallback(int) - Method in class io.ebean.bean.InterceptReadWrite
- 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.
- 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, boolean, boolean) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Check for primitive boolean.
- preSetter(boolean, int, boolean, boolean) - Method in class io.ebean.bean.InterceptReadOnly
- preSetter(boolean, int, boolean, boolean) - Method in class io.ebean.bean.InterceptReadWrite
- preSetter(boolean, int, byte[], byte[]) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Check for primitive byte array.
- preSetter(boolean, int, byte[], byte[]) - Method in class io.ebean.bean.InterceptReadOnly
- preSetter(boolean, int, byte[], byte[]) - Method in class io.ebean.bean.InterceptReadWrite
- preSetter(boolean, int, byte, byte) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Check for primitive byte.
- preSetter(boolean, int, byte, byte) - Method in class io.ebean.bean.InterceptReadOnly
- preSetter(boolean, int, byte, byte) - Method in class io.ebean.bean.InterceptReadWrite
- preSetter(boolean, int, char[], char[]) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Check for primitive char array.
- preSetter(boolean, int, char[], char[]) - Method in class io.ebean.bean.InterceptReadOnly
- preSetter(boolean, int, char[], char[]) - Method in class io.ebean.bean.InterceptReadWrite
- preSetter(boolean, int, char, char) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Check for primitive char.
- preSetter(boolean, int, char, char) - Method in class io.ebean.bean.InterceptReadOnly
- preSetter(boolean, int, char, char) - Method in class io.ebean.bean.InterceptReadWrite
- preSetter(boolean, int, double, double) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Check for primitive double.
- preSetter(boolean, int, double, double) - Method in class io.ebean.bean.InterceptReadOnly
- preSetter(boolean, int, double, double) - Method in class io.ebean.bean.InterceptReadWrite
- preSetter(boolean, int, float, float) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Check for primitive float.
- preSetter(boolean, int, float, float) - Method in class io.ebean.bean.InterceptReadOnly
- preSetter(boolean, int, float, float) - Method in class io.ebean.bean.InterceptReadWrite
- preSetter(boolean, int, int, int) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Check for primitive int.
- preSetter(boolean, int, int, int) - Method in class io.ebean.bean.InterceptReadOnly
- preSetter(boolean, int, int, int) - Method in class io.ebean.bean.InterceptReadWrite
- preSetter(boolean, int, long, long) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Check for primitive long.
- preSetter(boolean, int, long, long) - Method in class io.ebean.bean.InterceptReadOnly
- preSetter(boolean, int, long, long) - Method in class io.ebean.bean.InterceptReadWrite
- preSetter(boolean, int, short, short) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Check for primitive short.
- preSetter(boolean, int, short, short) - Method in class io.ebean.bean.InterceptReadOnly
- preSetter(boolean, int, short, short) - Method in class io.ebean.bean.InterceptReadWrite
- preSetter(boolean, int, Object, Object) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Check to see if the values are not equal.
- preSetter(boolean, int, Object, Object) - Method in class io.ebean.bean.InterceptReadOnly
- preSetter(boolean, int, Object, Object) - Method in class io.ebean.bean.InterceptReadWrite
- preSetterMany(boolean, int, Object, Object) - Method in interface io.ebean.bean.EntityBeanIntercept
-
OneToMany and ManyToMany only set loaded state.
- preSetterMany(boolean, int, Object, Object) - Method in class io.ebean.bean.InterceptReadOnly
- preSetterMany(boolean, int, Object, Object) - Method in class io.ebean.bean.InterceptReadWrite
- 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(QueryPlanCapture) - Method in interface io.ebean.config.QueryPlanListener
-
Process the captured query plans.
- process(SlowQueryEvent) - Method in interface io.ebean.config.SlowQueryListener
-
Process a slow query event.
- 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(List<DocStoreQueueEntry>) - Method in interface io.ebean.DocumentStore
-
Process the queue entries sending updates to the document store or queuing them for later processing.
- 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() - Method in interface io.ebean.meta.MetaQueryPlan
-
Return the profile location for the query.
- 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
- properties - Variable in class io.ebean.config.PropertiesWrapper
- 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() - Method in interface io.ebean.plugin.ExpressionPath
-
Return the underlying bean property.
- property(String) - Method in interface io.ebean.plugin.BeanType
-
Return the Property to read values from a bean.
- Property - Interface in io.ebean.plugin
-
Property of a entity bean that can be read.
- Property(String, boolean) - Constructor for class io.ebean.OrderBy.Property
- Property(String, boolean, String) - Constructor for class io.ebean.OrderBy.Property
- Property(String, boolean, String, String) - Constructor for class io.ebean.OrderBy.Property
- Property(String, boolean, String, String, String) - Constructor for class io.ebean.OrderBy.Property
- property0() - Method in class io.ebean.Pairs
-
Return the first property name.
- property1() - Method in class io.ebean.Pairs
-
Return the second property name.
- PropertyAssocMany - Interface in io.ebean.plugin
-
Property of a entity bean that is a ToMany property.
- propertyName - Variable in class io.ebean.common.BeanMap
-
The name of this property in the owning bean (used for lazy fetch).
- publish(Query<T>) - Method in interface io.ebean.Database
-
Publish the beans that match the query returning the resulting published beans.
- publish(Query<T>, Transaction) - Method in interface io.ebean.Database
-
Publish the beans that match the query returning the resulting published beans.
- publish(Class<T>, Object) - Method in interface io.ebean.Database
-
Publish a single bean given its type and id returning the resulting live bean.
- publish(Class<T>, Object, Transaction) - Method in interface io.ebean.Database
-
Publish a single bean given its type and id returning the resulting live bean.
- put(DbType, DbPlatformType) - Method in class io.ebean.config.dbplatform.DbPlatformTypeMapping
-
Override the type for a given JDBC type.
- 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(Object, Object) - Method in class io.ebean.cache.TenantAwareCache
- put(String, Object) - Method in interface io.ebean.SqlRow
-
Set a value to a property.
- put(String, String) - Method in class io.ebean.config.dbplatform.DbDefaultValue
-
Add an translation entry.
- put(K, E) - Method in class io.ebean.common.BeanMap
- PUT - Enum constant in enum io.ebean.CacheMode
-
Do not read from cache, but put beans into the cache and invalidate parts of the cache as necessary.
- putAll(Map<? extends String, ?>) - Method in interface io.ebean.SqlRow
-
Put all the values from t into this map.
- putAll(Map<? extends K, ? extends E>) - Method in class io.ebean.common.BeanMap
- putAll(Map<Object, Object>) - Method in interface io.ebean.cache.ServerCache
-
Put all the values in the cache.
- putAll(Map<Object, Object>) - Method in class io.ebean.cache.TenantAwareCache
- putCount - Variable in class io.ebean.cache.ServerCacheStatistics
- 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(Object) - Method in class io.ebean.config.DatabaseConfig
-
Put a service object into configuration such that it can be passed to a plugin.
- putServiceObject(String, Object) - Method in class io.ebean.config.DatabaseConfig
-
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 class io.ebean.BeanFinder
-
Creates a query.
- query() - Method in interface io.ebean.event.BeanQueryRequest
-
Returns the query.
- query() - Method in interface io.ebean.ExpressionList
-
Return the query that owns this expression list.
- query() - Method in class io.ebean.Finder
-
Creates a query.
- query(String) - Method in class io.ebean.BeanFinder
-
Creates a query using the ORM query language.
- 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 - Enum constant in enum io.ebean.cache.ServerCacheType
-
Query cache.
- QUERY - Enum constant in enum io.ebean.PersistenceContextScope
-
PersistenceContext is scoped to the query.
- Query.LockType - Enum in io.ebean
-
The lock type (strength) to use with query FOR UPDATE row locking.
- Query.LockWait - Enum in io.ebean
-
FOR UPDATE wait mode.
- queryAdapter() - Method in interface io.ebean.plugin.BeanType
-
Return the BeanQueryAdapter or null if none is defined.
- queryCache(Class<?>) - Method in interface io.ebean.cache.ServerCacheManager
-
Return the cache for query results of a particular type of bean.
- 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.
- queryFor(Class<T>) - Static method in interface io.ebean.FetchGroup
-
Return a query to be used by query beans for constructing FetchGroup.
- queryFor(Class<T>) - Method in interface io.ebean.service.SpiFetchGroupService
-
Return a new FetchGroupQuery for building FetchGroup via query beans.
- QueryIterator<T> - Interface in io.ebean
-
Used to provide iteration over query results.
- queryKey - Variable in class io.ebean.event.readaudit.ReadEvent
-
The query key (relative to the bean type).
- queryMetrics() - Method in class io.ebean.meta.BasicMetricVisitor
- queryMetrics() - Method in interface io.ebean.meta.ServerMetrics
-
Return the query metrics.
- queryPlan(ReadAuditQueryPlan) - Method in interface io.ebean.event.readaudit.ReadAuditLogger
-
Called when a new query plan is created.
- QueryPlanCapture - Class in io.ebean.config
-
The captured query plans.
- QueryPlanCapture(Database, List<MetaQueryPlan>) - Constructor for class io.ebean.config.QueryPlanCapture
- queryPlanCollectNow(QueryPlanRequest) - Method in interface io.ebean.meta.MetaInfoManager
-
Collect query plans in the foreground.
- QueryPlanCollector - Interface in io.ebean.metric
-
Object used to collect query plan metrics.
- queryPlanInit(QueryPlanInit) - Method in interface io.ebean.meta.MetaInfoManager
-
Initiate query plan collection by turning on "bind capture" on matching query plans.
- QueryPlanInit - Class in io.ebean.meta
-
Initiate query plan collection for plans by their hash or all query plans.
- QueryPlanInit() - Constructor for class io.ebean.meta.QueryPlanInit
- QueryPlanListener - Interface in io.ebean.config
-
EXPERIMENTAL: Listener for captured query plans.
- QueryPlanMetric - Interface in io.ebean.metric
-
Internal Query plan metric holder.
- QueryPlanRequest - Class in io.ebean.meta
-
Request used to capture query plans.
- QueryPlanRequest() - Constructor for class io.ebean.meta.QueryPlanRequest
- queryTimeMicros() - Method in interface io.ebean.meta.MetaQueryPlan
-
Return the query execution time associated with the bind values capture.
- QueryType - Enum in io.ebean
-
The type of the query being executed.
- quotedIdentifiers - Variable in class io.ebean.config.DbConstraintNormalise
- quoteIdentifiers(String) - Method in class io.ebean.config.AbstractNamingConvention
-
Replace back ticks (if they are used) with database platform specific quoted identifiers.
R
- raw(String) - Static method in class io.ebean.Expr
-
Add raw expression with no parameters.
- raw(String) - Method in interface io.ebean.ExpressionFactory
-
Add raw expression with no parameters.
- raw(String) - Method in interface io.ebean.ExpressionList
-
Add raw expression with no parameters.
- raw(String, Object) - Static method in class io.ebean.Expr
-
Add raw expression with a single parameter.
- raw(String, Object) - Method in interface io.ebean.ExpressionFactory
-
Add raw expression with a single parameter.
- raw(String, Object) - Method in interface io.ebean.ExpressionList
-
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, Object[]) - Method in interface io.ebean.ExpressionFactory
-
Add raw expression with an array of parameters.
- raw(String, Object...) - Method in interface io.ebean.ExpressionList
-
Add raw expression with an array of parameters.
- RAW - Enum constant in enum io.ebean.LikeType
-
You need to put in your own wildcards - no escaping is performed.
- RawDoc - Class in io.ebean.docstore
-
Raw document.
- RawDoc() - Constructor for class io.ebean.docstore.RawDoc
-
Construct empty (typically for JSON marshalling).
- RawDoc(Map<String, Object>, String, double, String, String) - Constructor for class io.ebean.docstore.RawDoc
-
Construct the document with all the meta data.
- rawOrEmpty(String, Collection<?>) - Method in interface io.ebean.ExpressionList
-
Only add the raw expression if the values is not null or empty.
- rawProperty(String) - Method in interface io.ebean.plugin.BeanDocType
-
Return a 'raw' property mapped for the given property.
- 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(T) - Method in interface io.ebean.text.json.JsonBeanReader
-
Read the JSON into given 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() - Constructor for class io.ebean.event.readaudit.ReadAuditQueryPlan
-
Construct for JSON tools.
- ReadAuditQueryPlan(String, String, String) - Constructor for class io.ebean.event.readaudit.ReadAuditQueryPlan
-
Construct given the beanType, queryKey and sql.
- ReadEvent - Class in io.ebean.event.readaudit
-
Read event sent to the ReadEventLogger.
- ReadEvent() - Constructor for class io.ebean.event.readaudit.ReadEvent
-
Constructor for JSON tools.
- ReadEvent(String) - Constructor for class io.ebean.event.readaudit.ReadEvent
-
Construct for many future list query.
- ReadEvent(String, String, String) - Constructor for class io.ebean.event.readaudit.ReadEvent
-
Common constructor for single bean and multi-bean read events.
- 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.
- 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.
- readIds(ResultSet, int) - Method in class io.ebean.config.dbplatform.SequenceBatchIdGenerator
-
Add the next set of Ids as the next value plus all the following numbers up to the step size.
- readIds(ResultSet, int) - Method in class io.ebean.config.dbplatform.SequenceIdGenerator
-
Read the resultSet returning the list of Id values.
- readIds(ResultSet, int) - Method in class io.ebean.config.dbplatform.SequenceStepIdGenerator
-
Add the next set of Ids as the next value plus all the following numbers up to the step size.
- readOnly - Variable in class io.ebean.common.BeanMap
- readOnlyDataSource() - Method in interface io.ebean.Database
-
Return the associated read only DataSource for this Database instance (can be null).
- REAL - Enum constant in enum io.ebean.config.dbplatform.DbType
- 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.
- Ref(Database) - Constructor for class io.ebean.bean.SingleBeanLoader.Ref
- reference(Class<T>, Object) - Method in interface io.ebean.Database
-
Get a reference object.
- reference(Class<T>, Object) - Static method in class io.ebean.DB
-
Get a reference object.
- refresh() - Method in class io.ebean.Model
-
Refreshes this entity from the database.
- refresh(Object) - Method in interface io.ebean.Database
-
Refresh the values of a bean.
- refresh(Object) - Static method in class io.ebean.DB
-
Refresh the values of a bean.
- refresh(T) - Method in class io.ebean.BeanRepository
-
Refreshes this entity from the database.
- refreshMany(Object, String) - Method in interface io.ebean.Database
-
Refresh a many property of an entity bean.
- refreshMany(Object, String) - Static method in class io.ebean.DB
-
Refresh a 'many' property of a bean.
- region(String) - Method in interface io.ebean.cache.ServerCacheManager
-
Return the cache region by name.
- register(TransactionCallback) - Method in interface io.ebean.Database
-
Register a TransactionCallback on the currently active transaction.
- register(TransactionCallback) - Static method in class io.ebean.DB
-
Register a TransactionCallback on the currently active transaction.
- register(TransactionCallback) - Method in interface io.ebean.Transaction
-
Register a TransactionCallback with this transaction.
- registerContainer(SpiContainer) - Static method in class io.ebean.event.ShutdownManager
-
Registers the container (potentially with cluster management).
- registerDatabase(Database) - Static method in class io.ebean.event.ShutdownManager
-
Register an ebeanServer to be shutdown when the JVM is shutdown.
- registeredTables() - Method in interface io.ebean.event.BulkTableEventListener
-
Return the tables that this listener is interested in.
- registeredWithLoadContext - Variable in class io.ebean.common.BeanMap
-
Flag set when registered with the batch loading context.
- registerGetterCallback(PreGetterCallback) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Register the callback to be triggered when getter is called.
- registerGetterCallback(PreGetterCallback) - Method in class io.ebean.bean.InterceptReadOnly
- registerGetterCallback(PreGetterCallback) - Method in class io.ebean.bean.InterceptReadWrite
- registerOut(int, int) - Method in interface io.ebean.CallableSql
-
Register an OUT parameter.
- REMOVALS - Enum constant in enum io.ebean.bean.BeanCollection.ModifyListenMode
-
Mode used for PrivateOwned
- remove(int) - Method in class io.ebean.common.BeanList
- remove(int) - Method in class io.ebean.common.CopyOnFirstWriteList
- remove(Object) - Method in interface io.ebean.cache.ServerCache
-
Remove a entry from the cache given its id.
- remove(Object) - Method in class io.ebean.cache.TenantAwareCache
- 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(Object) - Method in interface io.ebean.SqlRow
-
Remove a property from the map.
- 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
- removeAll(Set<Object>) - Method in interface io.ebean.cache.ServerCache
-
Remove the entries from the cache given the id values.
- removeAll(Set<Object>) - Method in class io.ebean.cache.TenantAwareCache
- 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
- removeCount - Variable in class io.ebean.cache.ServerCacheStatistics
- removeIf(Predicate<? super E>) - Method in class io.ebean.common.CopyOnFirstWriteList
- removeNewLines(String) - Static method in class io.ebean.util.StringHelper
-
Return new line and carriage return with space.
- renderLengthScale(int, int, StringBuilder) - Method in class io.ebean.config.dbplatform.DbPlatformType
-
Render the length and scale part of the column definition.
- 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.
- REPEATABLE_READ - Static variable in interface io.ebean.Transaction
-
Repeatable read transaction isolation.
- replace(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.
- replaceAll(UnaryOperator<E>) - Method in class io.ebean.common.CopyOnFirstWriteList
- 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() - Method in class io.ebean.meta.AbstractMetricVisitor
- reset() - Method in interface io.ebean.meta.MetricVisitor
-
Return true if the metrics should be reset.
- reset() - Method in interface io.ebean.metric.CountMetric
-
Reset the statistics.
- reset() - Method in interface io.ebean.metric.TimedMetric
-
Reset the statistics.
- 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 - Variable in class io.ebean.search.AbstractMatch
- rewrite - Variable in class io.ebean.search.TextQueryString
- 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.
- rhsPrefixLength - Variable in class io.ebean.config.AbstractNamingConvention
-
Used to trim off extra prefix for M2M.
- 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.
- ROLLBACK - Enum constant in enum io.ebean.config.dbplatform.DatabasePlatform.OnQueryOnly
-
Rollback the transaction.
- ROLLBACK - Enum constant in enum io.ebean.event.changelog.TxnState
-
The Transaction was rolled back.
- rollbackTransaction() - Method in interface io.ebean.Database
-
Rollback the current transaction.
- rollbackTransaction() - Static method in class io.ebean.DB
-
Rollback the current transaction.
- rollbackTransactionIfCreated(Throwable) - Method in class io.ebean.text.csv.DefaultCsvCallback
-
Rollback the transaction if we where not successful in processing all the rows.
- 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.
- run() - Method in class io.ebean.bean.NodeUsageCollector.State
- run(String) - Method in interface io.ebean.ScriptRunner
-
Run a script given the resource path (that should start with "/").
- run(String, Map<String, String>) - Method in interface io.ebean.ScriptRunner
-
Run a script given the resource path (that should start with "/") and place-holders.
- run(URL) - Method in interface io.ebean.ScriptRunner
-
Run a DDL or SQL script given the resource.
- run(URL, Map<String, String>) - Method in interface io.ebean.ScriptRunner
-
Run a DDL or SQL script given the resource and place-holders.
- run(Path) - Method in interface io.ebean.ScriptRunner
-
Run a DDL or SQL script given the file.
- run(Path, Map<String, String>) - Method in interface io.ebean.ScriptRunner
-
Run a DDL or SQL script given the file and place-holders.
- runScript(String, String, boolean) - Method in interface io.ebean.ScriptRunner
-
Run the raw provided DDL or SQL script.
S
- save() - Method in class io.ebean.Model
-
Insert or update this entity depending on its state.
- save(Transaction) - Method in class io.ebean.Model
-
Save this entity with an explicit transaction.
- save(Object) - Method in interface io.ebean.Database
-
Either Insert or Update the bean depending on its state.
- save(Object) - Static method in class io.ebean.DB
-
Either Insert or Update the bean depending on its state.
- save(Object, Transaction) - Method in interface io.ebean.Database
-
Insert or update a bean with an explicit transaction.
- save(T) - Method in class io.ebean.BeanRepository
-
Insert or update this entity depending on its state.
- saveAll(Object...) - Method in interface io.ebean.Database
-
Save all the beans.
- saveAll(Object...) - Static method in class io.ebean.DB
-
Save all the beans from a Collection.
- saveAll(Collection<?>) - Method in interface io.ebean.Database
-
Save all the beans in the collection.
- saveAll(Collection<?>) - Static method in class io.ebean.DB
-
Save all the beans from a Collection.
- saveAll(Collection<?>, Transaction) - Method in interface io.ebean.Database
-
Save all the beans in the collection with an explicit transaction.
- saveAll(Collection<T>) - Method in class io.ebean.BeanRepository
-
Save all the beans in the collection.
- ScalarTypeConverter<B,
S> - Interface in io.ebean.config -
Matches the functionality of javax.persistence.AttributeConverter
- schedule(Runnable, long, TimeUnit) - Method in interface io.ebean.BackgroundExecutor
-
Schedules a Runnable for one-shot action that becomes enabled after the given delay.
- schedule(Callable<V>, long, TimeUnit) - Method in interface io.ebean.BackgroundExecutor
-
Schedules a Callable for one-shot action that becomes enabled after the given delay.
- scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in interface io.ebean.BackgroundExecutor
-
Execute a task periodically with a given period.
- scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in interface io.ebean.BackgroundExecutor
-
Execute a task periodically with a given delay.
- schema(Object) - Method in interface io.ebean.config.TenantSchemaProvider
-
Return the DB schema for the given tenantId.
- SCHEMA - Enum constant in enum io.ebean.config.TenantMode
-
Each Tenant has their own Database schema.
- schemaExists(String, Connection) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return true if the schema exists.
- script() - Method in interface io.ebean.Database
-
Return a ScriptRunner for running SQL or DDL scripts.
- script() - Static method in class io.ebean.DB
-
Return the ScriptRunner for the default database.
- ScriptRunner - Interface in io.ebean
-
Runs DDL and SQL scripts.
- select(FetchGroup<T>) - Method in interface io.ebean.ExpressionList
-
Apply the fetchGroup which defines what part of the object graph to load.
- select(FetchGroup<T>) - Method in interface io.ebean.Query
-
Apply the fetchGroup which defines what part of the object graph to load.
- select(String) - Method in interface io.ebean.ExpressionList
-
Specify specific properties to fetch on the main/root bean (aka partial object).
- 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.
- selectCountWithAlias - Variable in class io.ebean.config.dbplatform.DatabasePlatform
- selectCountWithColumnAlias - Variable in class io.ebean.config.dbplatform.DatabasePlatform
- seqName - Variable in class io.ebean.config.dbplatform.SequenceIdGenerator
- SEQUENCE - Enum constant in enum io.ebean.config.dbplatform.IdType
-
Use a Database sequence to generate the identity.
- 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.
- sequenceBatchMode - Variable in class io.ebean.config.dbplatform.DatabasePlatform
- sequenceBatchSize - Variable in class io.ebean.config.dbplatform.DatabasePlatform
- SequenceIdGenerator - Class in io.ebean.config.dbplatform
-
Database sequence based IdGenerator.
- SequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Constructor for class io.ebean.config.dbplatform.SequenceIdGenerator
-
Construct given a dataSource and sql to return the next sequence value.
- SequenceStepIdGenerator - Class in io.ebean.config.dbplatform
-
Database sequence based IdGenerator using Sequence Step (e.g.
- SequenceStepIdGenerator(BackgroundExecutor, DataSource, String, int) - Constructor for class io.ebean.config.dbplatform.SequenceStepIdGenerator
-
Construct with stepSize (typically 50).
- SERIALIZABLE - Static variable in interface io.ebean.Transaction
-
Serializable transaction isolation.
- SerializableConflict - Enum constant in enum io.ebean.config.dbplatform.DataErrorType
-
Non recoverable concurrency conflict.
- SerializableConflictException - Exception in io.ebean
-
Thrown at SERIALIZABLE isolation level for non-recoverable concurrent conflict.
- SerializableConflictException(String, Throwable) - Constructor for exception io.ebean.SerializableConflictException
-
Create with a message and cause.
- server - Variable in class io.ebean.BeanFinder
- server - Variable in class io.ebean.text.csv.DefaultCsvCallback
-
The EbeanServer used to save the beans.
- 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, 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(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(boolean, CacheBeanTuning) - Constructor for class io.ebean.cache.ServerCacheOptions
-
Create with nearCache option.
- 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.
- ServerCacheRegion - Interface in io.ebean.cache
-
Cache region can be enabled independently.
- 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.
- ServerConfigStartup - Interface in io.ebean.event
-
Used to configure the server on startup.
- ServerMetrics - Interface in io.ebean.meta
-
Metrics of the Database instance.
- ServerMetricsAsJson - Interface in io.ebean.meta
-
Collect the metrics in raw JSON form.
- serverName - Variable in class io.ebean.config.PropertiesWrapper
- 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(int, Object) - Method in interface io.ebean.Update
-
Set an ordered bind parameter.
- set(String, Object) - Method in interface io.ebean.SqlRow
-
Exactly the same as the put method.
- 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);
- setAll(boolean) - Method in class io.ebean.meta.QueryPlanInit
-
Set to true to initiate bind collection on all query plans.
- setAllowAllCertificates(boolean) - Method in class io.ebean.config.DocStoreConfig
-
Set to true such that the client allows connections to invalid/self signed SSL certificates.
- setAllowLoadErrors() - Method in interface io.ebean.Query
-
Execute the query allowing properties with invalid JSON to be collected and not fail the query.
- setAllQuotedIdentifiers(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true if all DB column and table names should use quoted identifiers.
- setAllQuotedIdentifiers(boolean) - Method in class io.ebean.config.PlatformConfig
-
Set to true if all DB column and table names should use quoted identifiers.
- setArrayParameter(String, Collection<?>) - Method in interface io.ebean.DtoQuery
-
Bind the named multi-value array parameter which we would use with Postgres ANY.
- setArrayParameter(String, Collection<?>) - Method in interface io.ebean.SqlUpdate
-
Bind the named multi-value array parameter which we would use with Postgres ANY.
- 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.DatabaseConfig
-
Set the database column used to support history and 'As of' queries.
- setAsOfViewSuffix(String) - Method in class io.ebean.config.DatabaseConfig
-
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.
- setAutoPersistUpdates(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true if dirty beans are automatically persisted.
- setAutoPersistUpdates(boolean) - Method in interface io.ebean.Transaction
-
EXPERIMENTAL - turn on automatic persistence of dirty beans and batchMode true.
- setAutoPersistUpdates(TxOption) - Method in class io.ebean.TxScope
-
Set the autoPersistUpdates mode.
- setAutoReadOnlyDataSource(boolean) - Method in class io.ebean.config.DatabaseConfig
-
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.DatabaseConfig
-
Set the configuration for AutoTune.
- setBackgroundExecutorSchedulePoolSize(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the Background executor schedule pool size.
- setBackgroundExecutorShutdownSecs(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the Background executor shutdown seconds.
- setBackgroundExecutorWrapper(BackgroundExecutorWrapper) - Method in class io.ebean.config.DatabaseConfig
-
Sets the background executor wrapper.
- setBaseTable(String) - Method in interface io.ebean.Query
-
Set the base table to use for this query.
- setBatch(PersistBatch) - Method in class io.ebean.TxScope
-
Set the batch mode to use.
- setBatchMode(boolean) - Method in interface io.ebean.Transaction
-
Turn on or off use of JDBC 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 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.
- setBeanLoader(BeanLoader) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Set the BeanLoader.
- setBeanLoader(BeanLoader) - Method in class io.ebean.bean.InterceptReadOnly
- setBeanLoader(BeanLoader) - Method in class io.ebean.bean.InterceptReadWrite
- setBeanLoader(BeanLoader, PersistenceContext) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Set the BeanLoader with PersistenceContext.
- setBeanLoader(BeanLoader, PersistenceContext) - Method in class io.ebean.bean.InterceptReadOnly
- setBeanLoader(BeanLoader, PersistenceContext) - Method in class io.ebean.bean.InterceptReadWrite
- 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.
- 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.DatabaseConfig
-
Set the L2 cache default max idle time in seconds.
- setCacheMaxSize(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the L2 cache default max size.
- setCacheMaxTimeToLive(int) - Method in class io.ebean.config.DatabaseConfig
-
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.
- setCaseSensitiveCollation(boolean) - Method in class io.ebean.config.PlatformConfig
-
Set to false to indicate that the collation is case insensitive.
- setCatalog(String) - Method in class io.ebean.config.AbstractNamingConvention
-
Sets the catalog.
- setChangedProperty(int) - Method in interface io.ebean.bean.EntityBeanIntercept
- setChangedProperty(int) - Method in class io.ebean.bean.InterceptReadOnly
- setChangedProperty(int) - Method in class io.ebean.bean.InterceptReadWrite
- setChangedPropertyValue(int, boolean, Object) - Method in interface io.ebean.bean.EntityBeanIntercept
- setChangedPropertyValue(int, boolean, Object) - Method in class io.ebean.bean.InterceptReadOnly
- setChangedPropertyValue(int, boolean, Object) - Method in class io.ebean.bean.InterceptReadWrite
- setChangeLoaded(int) - Method in interface io.ebean.bean.EntityBeanIntercept
- setChangeLoaded(int) - Method in class io.ebean.bean.InterceptReadOnly
- setChangeLoaded(int) - Method in class io.ebean.bean.InterceptReadWrite
- setChangeLogAsync(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Sets if the changelog should be written async (default = true).
- setChangeLogIncludeInserts(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set if inserts should be included in the change log by default.
- setChangeLogListener(ChangeLogListener) - Method in class io.ebean.config.DatabaseConfig
-
Set the ChangeLogListener which actually performs the logging of change sets in the background.
- setChangeLogPrepare(ChangeLogPrepare) - Method in class io.ebean.config.DatabaseConfig
-
Set the ChangeLogPrepare.
- setChangeLogRegister(ChangeLogRegister) - Method in class io.ebean.config.DatabaseConfig
-
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.DatabaseConfig
-
Set the list of classes (entities, listeners, scalarTypes etc) that should be used for this database.
- setClassLoadConfig(ClassLoadConfig) - Method in class io.ebean.config.DatabaseConfig
-
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.DatabaseConfig
-
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
. - setColumnAliasPrefix(String) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Set the column alias prefix.
- setConstraintNaming(DbConstraintNaming) - Method in class io.ebean.config.DatabaseConfig
-
Set the constraint naming convention used in DDL generation.
- setConstraintNaming(DbConstraintNaming) - Method in class io.ebean.config.PlatformConfig
-
Set a custom database constraint naming convention.
- setContainerConfig(ContainerConfig) - Method in class io.ebean.config.DatabaseConfig
-
Set the container / clustering configuration.
- setCount(Long) - Method in class io.ebean.meta.MetricData
- 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.DatabaseConfig
-
Set the current tenant provider.
- setCurrentUserProvider(CurrentUserProvider) - Method in class io.ebean.config.DatabaseConfig
-
Set the CurrentUserProvider.
- setDatabaseBooleanFalse(String) - Method in class io.ebean.config.DatabaseConfig
-
Set the value to represent FALSE in the database.
- setDatabaseBooleanFalse(String) - Method in class io.ebean.config.PlatformConfig
-
Set the value used to represent FALSE in the database.
- setDatabaseBooleanTrue(String) - Method in class io.ebean.config.DatabaseConfig
-
Set the value to represent TRUE in the database.
- setDatabaseBooleanTrue(String) - Method in class io.ebean.config.PlatformConfig
-
Set the value to represent TRUE in the database.
- setDatabaseInetAddressVarchar(boolean) - Method in class io.ebean.config.PlatformConfig
-
Set to true to force InetAddress to map to varchar column.
- setDatabasePlatform(DatabasePlatform) - Method in class io.ebean.config.AbstractNamingConvention
- setDatabasePlatform(DatabasePlatform) - Method in class io.ebean.config.DatabaseConfig
-
Explicitly set the database platform to use.
- setDatabasePlatform(DatabasePlatform) - Method in interface io.ebean.config.NamingConvention
-
Set the associated DatabasePlaform.
- setDatabasePlatformName(String) - Method in class io.ebean.config.DatabaseConfig
-
Explicitly set the database platform name
- setDatabaseSequenceBatch(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the number of DB sequence values that should be preallocated and cached by Ebean.
- setDatabaseSequenceBatchSize(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the number of sequences to fetch/preallocate when using DB sequences.
- setDatabaseSequenceBatchSize(int) - Method in class io.ebean.config.PlatformConfig
-
Set the number of DB sequence values that should be preallocated.
- setDataSource(DataSource) - Method in class io.ebean.config.DatabaseConfig
-
Set a DataSource.
- setDataSourceConfig(DataSourceConfig) - Method in class io.ebean.config.DatabaseConfig
-
Set the configuration required to build a DataSource using Ebean's own DataSource implementation.
- setDataTimeZone(String) - Method in class io.ebean.config.DatabaseConfig
-
Set the time zone to use when reading/writing Timestamps via JDBC.
- setDbEncrypt(DbEncrypt) - Method in class io.ebean.config.DatabaseConfig
-
Set the DbEncrypt used to encrypt and decrypt properties.
- setDbEncrypt(DbEncrypt) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Set the DbEncrypt handler for this DB platform.
- 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.DatabaseConfig
-
Set to true if the Database instance should be created in offline mode.
- setDbSchema(String) - Method in class io.ebean.config.DatabaseConfig
-
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)
- setDbUuid(PlatformConfig.DbUuid) - Method in class io.ebean.config.DatabaseConfig
-
Set the DB type used to store UUID.
- setDbUuid(PlatformConfig.DbUuid) - Method in class io.ebean.config.PlatformConfig
-
Set the DB type used to store UUID.
- setDdlCreateOnly(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true if the "drop all ddl" should be skipped.
- setDdlExtra(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to false if you not want to run the extra-ddl.xml scripts.
- setDdlGenerate(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true to generate the "create all" DDL on startup.
- setDdlHeader(String) - Method in class io.ebean.config.DatabaseConfig
-
Set the header to use with DDL generation.
- setDdlInitSql(String) - Method in class io.ebean.config.DatabaseConfig
-
Set a SQL script to execute before the "create all" DDL has been run.
- setDdlPlaceholderMap(Map<String, String>) - Method in class io.ebean.config.DatabaseConfig
-
Set a map of placeholder values that are substituted in DDL scripts.
- setDdlPlaceholders(String) - Method in class io.ebean.config.DatabaseConfig
-
Set a comma and equals delimited placeholders that are substituted in DDL scripts.
- setDdlRun(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true to run the generated "create all DDL" on startup.
- setDdlSeedSql(String) - Method in class io.ebean.config.DatabaseConfig
-
Set a SQL script to execute after the "create all" DDL has been run.
- setDdlStrictMode(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to false to turn off strict mode allowing non-null columns to not have a default value.
- setDefaultDateFormat(String) - Method in interface io.ebean.text.csv.CsvReader
-
Set the default format to use for Date types.
- setDefaultEnumType(EnumType) - Method in class io.ebean.config.DatabaseConfig
- setDefaultLocale(Locale) - Method in interface io.ebean.text.csv.CsvReader
-
Explicitly set the default Locale.
- setDefaultOrderById(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Deprecated.
- setDefaultServer(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set false if you do not want this Database to be registered as the "default" database with the DB 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.
- setDeletedFromCollection(boolean) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Set if the entity was deleted from a BeanCollection.
- setDeletedFromCollection(boolean) - Method in class io.ebean.bean.InterceptReadOnly
- setDeletedFromCollection(boolean) - Method in class io.ebean.bean.InterceptReadWrite
- 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 interface io.ebean.bean.EntityBeanIntercept
-
Marks the bean as dirty.
- setDirty(boolean) - Method in class io.ebean.bean.InterceptReadOnly
- setDirty(boolean) - Method in class io.ebean.bean.InterceptReadWrite
- setDirtyStatus() - Method in interface io.ebean.bean.EntityBeanIntercept
- setDirtyStatus() - Method in class io.ebean.bean.InterceptReadOnly
- setDirtyStatus() - Method in class io.ebean.bean.InterceptReadWrite
- setDisableClasspathSearch(boolean) - Method in class io.ebean.config.DatabaseConfig
-
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.DatabaseConfig
-
Set to true to disable L2 caching.
- setDisableLazyLoad(boolean) - Method in interface io.ebean.bean.BeanCollection
-
Set the disableLazyLoad state.
- setDisableLazyLoad(boolean) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Set true to turn off lazy loading.
- setDisableLazyLoad(boolean) - Method in class io.ebean.bean.InterceptReadOnly
- setDisableLazyLoad(boolean) - Method in class io.ebean.bean.InterceptReadWrite
- setDisableLazyLoad(boolean) - Method in interface io.ebean.BeanState
-
This can be called with true to disable lazy loading on the bean.
- setDisableLazyLoad(boolean) - Method in class io.ebean.common.BeanMap
- setDisableLazyLoading(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true to disable lazy loading by default.
- 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.DatabaseConfig
-
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.DatabaseConfig
-
Set to true if this Database is Document store only instance (has no JDBC DB).
- setDropCreate(boolean) - Method in class io.ebean.config.DocStoreConfig
-
Set to true if the document store should recreate mapped indexes.
- setDumpMetricsOnShutdown(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true if metrics should be dumped when the server is shutdown.
- setDumpMetricsOptions(String) - Method in class io.ebean.config.DatabaseConfig
-
Include 'sql' or 'hash' in options such that they are included in the output.
- setDurationWithNanos(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true if Duration should be persisted with nanos precision (SQL DECIMAL).
- setEagerFetchLobs(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true if you want LOB's to be fetch eager by default.
- setEmbeddedDirty(int) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Called by an embedded bean onto its owner.
- setEmbeddedDirty(int) - Method in class io.ebean.bean.InterceptReadOnly
- setEmbeddedDirty(int) - Method in class io.ebean.bean.InterceptReadWrite
- setEmbeddedLoaded(Object) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Set the loaded status for the embedded bean.
- setEmbeddedLoaded(Object) - Method in class io.ebean.bean.InterceptReadOnly
- setEmbeddedLoaded(Object) - Method in class io.ebean.bean.InterceptReadWrite
- setEmbeddedOwner(EntityBean, int) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Set the embedded beans owning bean.
- setEmbeddedOwner(EntityBean, int) - Method in class io.ebean.bean.InterceptReadOnly
- setEmbeddedOwner(EntityBean, int) - Method in class io.ebean.bean.InterceptReadWrite
- setEmbeddedPropertyDirty(int) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Set that an embedded bean has had one of its properties changed.
- setEmbeddedPropertyDirty(int) - Method in class io.ebean.bean.InterceptReadOnly
- setEmbeddedPropertyDirty(int) - Method in class io.ebean.bean.InterceptReadWrite
- setEnabled(boolean) - Method in interface io.ebean.cache.ServerCacheRegion
-
Set to true to enable the cache region.
- setEnabled(boolean) - Method in class io.ebean.config.ProfilingConfig
-
Set to true to enable transaction profiling.
- setEnabledL2Regions(String) - Method in class io.ebean.config.DatabaseConfig
-
Set the enabled L2 cache regions (comma delimited).
- 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.DatabaseConfig
-
Set the EncryptDeployManager.
- setEncryptKeyManager(EncryptKeyManager) - Method in class io.ebean.config.DatabaseConfig
-
Set the EncryptKeyManager.
- setEncryptor(Encryptor) - Method in class io.ebean.config.DatabaseConfig
-
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.
- setEvictCount(long) - Method in class io.ebean.cache.ServerCacheStatistics
-
Set the count of entries evicted due to idle time.
- setExpressionEqualsWithNullAsNoop(boolean) - Method in class io.ebean.config.DatabaseConfig
-
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.DatabaseConfig
-
Set to true to use native ILIKE expression if supported by the database platform (e.g.
- setExternalTransactionManager(ExternalTransactionManager) - Method in class io.ebean.config.DatabaseConfig
-
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.
- setFilterMany(ExpressionList<?>) - Method in class io.ebean.common.BeanMap
- setFindControllers(List<BeanFindController>) - Method in class io.ebean.config.DatabaseConfig
-
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.
- setFlushOnMixed(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).
- setFlushOnQuery(boolean) - Method in interface io.ebean.Transaction
-
By default executing a query will automatically flush any batched statements (persisted beans, executed UpdateSql etc).
- 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 interface io.ebean.bean.EntityBeanIntercept
-
Set the bean to be updated when persisted (for merge).
- setForceUpdate(boolean) - Method in class io.ebean.bean.InterceptReadOnly
- setForceUpdate(boolean) - Method in class io.ebean.bean.InterceptReadWrite
- setForceUpperCase(boolean) - Method in class io.ebean.config.UnderscoreNamingConvention
-
Set to true to make the result upper case.
- setForUpdateNoKey(boolean) - Method in class io.ebean.config.PlatformConfig
-
Set to true such that Postgres FOR UPDATE should use the NO KEY option.
- 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.
- setFromOriginal(AbstractBeanCollection<E>) - Method in class io.ebean.common.BeanMap
-
Copies all relevant properties for a clone.
- setFullyLoadedBean(boolean) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Set true when the bean is fully loaded (not a partial).
- setFullyLoadedBean(boolean) - Method in class io.ebean.bean.InterceptReadOnly
- setFullyLoadedBean(boolean) - Method in class io.ebean.bean.InterceptReadWrite
- 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.
- setGeometrySRID(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the Geometry SRID.
- setGeometrySRID(int) - Method in class io.ebean.config.PlatformConfig
-
Set the Geometry SRID.
- setGetGeneratedKeys(boolean) - Method in interface io.ebean.SqlUpdate
-
Set to true when we want to use getGeneratedKeys with this statement.
- setGetGeneratedKeys(boolean) - Method in interface io.ebean.Transaction
-
Specify if we want batched inserts to use getGeneratedKeys.
- setHash(String) - Method in class io.ebean.meta.MetricData
- setHasHeader(boolean, boolean) - Method in interface io.ebean.text.csv.CsvReader
-
Set to true if there is a header row that should be ignored.
- 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.DatabaseConfig
-
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.ebean.docstore.RawDoc
-
Set the id value.
- setId(T, Object) - Method in interface io.ebean.plugin.BeanType
-
Set the id value to the bean.
- setIdGeneratorAutomatic(boolean) - Method in class io.ebean.config.DatabaseConfig
-
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.DatabaseConfig
-
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.DatabaseConfig
-
Set the preferred DB platform IdType.
- 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).
- 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.
- 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.ebean.docstore.RawDoc
-
Set the index name.
- setInheritType(Class<? extends T>) - Method in interface io.ebean.Query
-
Restrict the query to only return subtypes of the given inherit type.
- 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.DatabaseConfig
-
Set the default JDBC fetchSize hint for findEach/findEachWhile queries.
- setJdbcFetchSizeFindList(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the default JDBC fetchSize hint for findList queries.
- setJodaLocalTimeMode(String) - Method in class io.ebean.config.DatabaseConfig
-
Set the mode to use for Joda LocalTime support 'normal' or 'utc'.
- setJsonDate(JsonConfig.Date) - Method in class io.ebean.config.DatabaseConfig
-
Set the JSON format to use for Date types.
- setJsonDateTime(JsonConfig.DateTime) - Method in class io.ebean.config.DatabaseConfig
-
Set the JSON format to use for DateTime types.
- setJsonFactory(JsonFactory) - Method in class io.ebean.config.DatabaseConfig
-
Set the Jackson JsonFactory to use.
- setJsonInclude(JsonConfig.Include) - Method in class io.ebean.config.DatabaseConfig
-
Set the JSON include mode used when writing JSON.
- setJsonMutationDetection(MutationDetection) - Method in class io.ebean.config.DatabaseConfig
-
Set the default MutableDetection to use with
@DbJson
using Jackson. - 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.
- setLabel(String) - Method in interface io.ebean.UpdateQuery
-
Set the label on the update query.
- setLazyLoadBatchSize(int) - Method in class io.ebean.config.DatabaseConfig
-
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 interface io.ebean.bean.EntityBeanIntercept
-
Set lazy load failure flag.
- setLazyLoadFailure(Object) - Method in class io.ebean.bean.InterceptReadOnly
- setLazyLoadFailure(Object) - Method in class io.ebean.bean.InterceptReadWrite
- 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 interface io.ebean.bean.EntityBeanIntercept
-
Set the loaded state to true.
- setLoaded() - Method in class io.ebean.bean.InterceptReadOnly
- setLoaded() - Method in class io.ebean.bean.InterceptReadWrite
- setLoaded() - Method in interface io.ebean.BeanState
-
Advanced - Used to programmatically build a partially or fully loaded entity bean.
- setLoadedFromCache(boolean) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Set true when the bean has been loaded from L2 bean cache.
- setLoadedFromCache(boolean) - Method in class io.ebean.bean.InterceptReadOnly
- setLoadedFromCache(boolean) - Method in class io.ebean.bean.InterceptReadWrite
- setLoadedLazy() - Method in interface io.ebean.bean.EntityBeanIntercept
-
When finished loading for lazy or refresh on an already partially populated bean.
- setLoadedLazy() - Method in class io.ebean.bean.InterceptReadOnly
- setLoadedLazy() - Method in class io.ebean.bean.InterceptReadWrite
- setLoadedProperty(int) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Set the property to be loaded.
- setLoadedProperty(int) - Method in class io.ebean.bean.InterceptReadOnly
- setLoadedProperty(int) - Method in class io.ebean.bean.InterceptReadWrite
- setLoadedPropertyAll() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Set all properties to be loaded (post insert).
- setLoadedPropertyAll() - Method in class io.ebean.bean.InterceptReadOnly
- setLoadedPropertyAll() - Method in class io.ebean.bean.InterceptReadWrite
- setLoader(BeanCollectionLoader) - Method in interface io.ebean.bean.BeanCollection
-
Set the loader that will be used to lazy/query load this collection.
- setLoader(BeanCollectionLoader) - Method in class io.ebean.common.BeanMap
- setLoadError(int, Exception) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Set the load error that happened on this property.
- setLoadError(int, Exception) - Method in class io.ebean.bean.InterceptReadOnly
- setLoadError(int, Exception) - Method in class io.ebean.bean.InterceptReadWrite
- setLoadModuleInfo(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set false to turn off automatic registration of entity beans.
- setLoc(String) - Method in class io.ebean.meta.MetricData
- setLocalOnlyL2Cache(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Force the use of local only L2 cache.
- setLocalTimeWithNanos(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true if LocalTime should be persisted with nanos precision.
- setLocation(String) - Method in interface io.ebean.metric.TimedMetricStats
-
Additionally set the location.
- 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.DatabaseConfig
-
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.
- setMarkedDirty(boolean) - Method in interface io.ebean.ModifyAwareType
-
Marks the object as modified.
- setMax(Long) - Method in class io.ebean.meta.MetricData
- setMaxCallStack(int) - Method in class io.ebean.config.DatabaseConfig
-
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.
- setMean(Long) - Method in class io.ebean.meta.MetricData
- 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.
- setModified() - Method in class io.ebean.bean.NodeUsageCollector
-
The bean has been modified by a setter method.
- setModifyListening(BeanCollection.ModifyListenMode) - Method in interface io.ebean.bean.BeanCollection
-
Set modify listening on or off.
- setModifyListening(BeanCollection.ModifyListenMode) - Method in class io.ebean.common.BeanMap
-
set modifyListening to be on or off.
- setName(String) - Method in class io.ebean.config.DatabaseConfig
-
Set the name of the Database.
- setName(String) - Method in class io.ebean.meta.MetricData
- setName(String) - Method in interface io.ebean.metric.TimedMetricStats
-
Override the name based on profile location.
- setNamespace(String) - Method in class io.ebean.config.ContainerConfig
-
Set the namespace.
- setNamingConvention(NamingConvention) - Method in class io.ebean.config.DatabaseConfig
-
Set the NamingConvention.
- setNearCache(boolean) - Method in class io.ebean.cache.ServerCacheOptions
-
Turn on nearCache option.
- setNestedUseSavepoint() - Method in interface io.ebean.Transaction
-
Set when we want nested transactions to use Savepoint's.
- setNew() - Method in interface io.ebean.bean.EntityBeanIntercept
-
Set the bean into NEW state.
- setNew() - Method in class io.ebean.bean.InterceptReadOnly
- setNew() - Method in class io.ebean.bean.InterceptReadWrite
- setNewBeanForUpdate() - Method in interface io.ebean.bean.EntityBeanIntercept
-
For forced update on a 'New' bean set all the loaded properties to changed.
- setNewBeanForUpdate() - Method in class io.ebean.bean.InterceptReadOnly
- setNewBeanForUpdate() - Method in class io.ebean.bean.InterceptReadWrite
- setNewValue(Object) - Method in class io.ebean.ValuePair
-
Set the new value.
- setNodeUsageCollector(NodeUsageCollector) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Turn on profile collection.
- setNodeUsageCollector(NodeUsageCollector) - Method in class io.ebean.bean.InterceptReadOnly
- setNodeUsageCollector(NodeUsageCollector) - Method in class io.ebean.bean.InterceptReadWrite
- setNoRollbackFor(Class<?>[]) - Method in class io.ebean.TxScope
-
Set multiple throwable's that will NOT cause a rollback.
- setNoRollbackFor(Class<? extends Throwable>) - Method in class io.ebean.TxScope
-
Add a Throwable to a list that will NOT cause a rollback.
- setNotifyCache(boolean) - Method in interface io.ebean.Update
-
Set this to false if you do not want the cache to invalidate related objects.
- setNotifyL2CacheInForeground(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set this to true to run L2 cache notification in the foreground.
- setNow(String) - Method in class io.ebean.config.dbplatform.DbDefaultValue
-
Set the DB now function.
- setNull(int, int) - Method in interface io.ebean.SqlUpdate
-
Set a null parameter via its index position.
- setNull(int, int) - Method in interface io.ebean.Update
-
Set an ordered parameter that is null.
- setNull(String) - Method in interface io.ebean.UpdateQuery
-
Set the property to be null.
- setNull(String, int) - Method in interface io.ebean.SqlUpdate
-
Set a named parameter that has a null value.
- setNull(String, int) - Method in interface io.ebean.Update
-
Set a named parameter that is null.
- setNullParameter(int, int) - Method in interface io.ebean.SqlQuery
-
Set a null parameter by position.
- setNullParameter(int, int) - Method in interface io.ebean.SqlUpdate
-
Set a null valued parameter using its index position.
- setNullParameter(int, int) - Method in interface io.ebean.Update
-
Set an ordered parameter that is null (same as bind).
- setNullParameter(String, int) - Method in interface io.ebean.SqlQuery
-
Set a null parameter by name.
- setNullParameter(String, int) - Method in interface io.ebean.SqlUpdate
-
Set a named parameter that has a null value.
- setNullParameter(String, int) - Method in interface io.ebean.Update
-
Bind a named parameter that is null (same as bind).
- setObjectMapper(Object) - Method in class io.ebean.config.DatabaseConfig
-
Set the Jackson ObjectMapper.
- setObjectMapper(Object) - Method in class io.ebean.text.json.JsonReadOptions
-
Set the Jackson ObjectMapper to use (if not wanted to use the objectMapper set on the DatabaseConfig).
- setObjectMapper(Object) - Method in class io.ebean.text.json.JsonWriteOptions
-
Set the jackson object mapper to use.
- setOldValue(int, Object) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Explicitly set an old value with force (the old value is forced even it is already set).
- setOldValue(int, Object) - Method in class io.ebean.bean.InterceptReadOnly
- setOldValue(int, Object) - Method in class io.ebean.bean.InterceptReadWrite
- setOldValue(Object) - Method in class io.ebean.ValuePair
-
Set the old value.
- setOnQueryOnly(DatabasePlatform.OnQueryOnly) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Set the behaviour to use when ending a read only transaction.
- setOrder(OrderBy<T>) - Method in interface io.ebean.Query
-
Set an OrderBy object to replace any existing OrderBy clause.
- setOrderBy(OrderBy<T>) - Method in interface io.ebean.Query
-
Set an OrderBy object to replace any existing OrderBy clause.
- setOrderBy(String) - Method in interface io.ebean.ExpressionList
-
Deprecated.
- setOriginalValue(int, Object) - Method in interface io.ebean.bean.EntityBeanIntercept
- setOriginalValue(int, Object) - Method in class io.ebean.bean.InterceptReadOnly
- setOriginalValue(int, Object) - Method in class io.ebean.bean.InterceptReadWrite
- setOriginalValueForce(int, Object) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Set old value but force it to be set regardless if it already has a value.
- setOriginalValueForce(int, Object) - Method in class io.ebean.bean.InterceptReadOnly
- setOriginalValueForce(int, Object) - Method in class io.ebean.bean.InterceptReadWrite
- setOwnerId(Object) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Set the ownerId (IdClass).
- setOwnerId(Object) - Method in class io.ebean.bean.InterceptReadOnly
- setOwnerId(Object) - Method in class io.ebean.bean.InterceptReadWrite
- setPackages(List<String>) - Method in class io.ebean.config.DatabaseConfig
-
Set packages to search for entities via class path search.
- setParameter(int, Object) - Method in interface io.ebean.CallableSql
-
Bind a positioned parameter (same as bind method).
- setParameter(int, Object) - Method in interface io.ebean.DtoQuery
-
Bind the parameter by its index position (1 based like JDBC).
- setParameter(int, Object) - Method in interface io.ebean.Query
-
Set an ordered bind parameter according to its position.
- setParameter(int, Object) - Method in interface io.ebean.SqlQuery
-
Bind the parameter by its index position (1 based like JDBC).
- setParameter(int, Object) - Method in interface io.ebean.SqlUpdate
-
Set a parameter via its index position.
- setParameter(int, Object) - Method in interface io.ebean.Update
-
Set and ordered bind parameter (same as bind).
- setParameter(Object) - Method in interface io.ebean.DtoQuery
-
Bind the next parameter using index position.
- setParameter(Object) - Method in interface io.ebean.Query
-
Bind the next positioned parameter.
- setParameter(Object) - Method in interface io.ebean.SqlQuery
-
Set the next bind parameter by position.
- setParameter(Object) - Method in interface io.ebean.SqlUpdate
-
Set the next bind parameter by position.
- setParameter(String, Object) - Method in interface io.ebean.DtoQuery
-
Bind the named parameter.
- setParameter(String, Object) - Method in interface io.ebean.Query
-
Set a named bind parameter.
- setParameter(String, Object) - Method in interface io.ebean.SqlQuery
-
Bind the named parameter value.
- setParameter(String, Object) - Method in interface io.ebean.SqlUpdate
-
Set a named parameter value.
- setParameter(String, Object) - Method in interface io.ebean.Update
-
Bind a named parameter (same as bind).
- setParameters(Object...) - Method in interface io.ebean.DtoQuery
-
Bind all the parameters using index positions.
- setParameters(Object...) - Method in interface io.ebean.Query
-
Bind all the positioned parameters.
- setParameters(Object...) - Method in interface io.ebean.SqlQuery
-
Set one of more positioned parameters.
- setParameters(Object...) - Method in interface io.ebean.SqlUpdate
-
Set one of more positioned parameters.
- setPassword(String) - Method in class io.ebean.config.DocStoreConfig
-
Set the password credential for connecting to the document store.
- setPathProperties(FetchPath) - Method in class io.ebean.text.json.JsonWriteOptions
-
Set the Map of properties to include by path.
- setPathToResources(String) - Method in class io.ebean.config.DocStoreConfig
-
Set the relative file system path to resources when generating mapping files.
- setPathVisitor(String, JsonWriteBeanVisitor<?>) - Method in class io.ebean.text.json.JsonWriteOptions
-
Register a JsonWriteBeanVisitor for the given path.
- setPersist(DocStoreMode) - Method in class io.ebean.config.DocStoreConfig
-
Set the default behavior for when Insert, Update and Delete events occur on beans that have an associated Document store.
- setPersistBatch(PersistBatch) - Method in class io.ebean.config.DatabaseConfig
-
Set the JDBC batch mode to use at the transaction level.
- setPersistBatching(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Deprecated, please migrate to using setPersistBatch().
- setPersistBatchOnCascade(PersistBatch) - Method in class io.ebean.config.DatabaseConfig
-
Set the JDBC batch mode to use per save(), delete(), insert() or update() request.
- setPersistBatchSize(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the batch size used for JDBC batching.
- setPersistBatchSize(int) - Method in interface io.ebean.text.csv.CsvReader
-
Set the batch size for using JDBC statement batching.
- setPersistCascade(boolean) - Method in interface io.ebean.Transaction
-
Explicitly turn off or on the cascading nature of save() and delete().
- setPersistControllers(List<BeanPersistController>) - Method in class io.ebean.config.DatabaseConfig
-
Register all the BeanPersistController instances.
- setPersistenceContext(PersistenceContext) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Set the persistenceContext.
- setPersistenceContext(PersistenceContext) - Method in class io.ebean.bean.InterceptReadOnly
- setPersistenceContext(PersistenceContext) - Method in class io.ebean.bean.InterceptReadWrite
- setPersistenceContext(PersistenceContext) - Method in class io.ebean.text.json.JsonReadOptions
-
Set the persistence context to use when building the object graph from the JSON.
- setPersistenceContextScope(PersistenceContextScope) - Method in class io.ebean.config.DatabaseConfig
-
Set the PersistenceContext scope to be used if one is not explicitly set on a query.
- setPersistenceContextScope(PersistenceContextScope) - Method in interface io.ebean.Query
-
Specify the PersistenceContextScope to use for this query.
- setPersistListeners(List<BeanPersistListener>) - Method in class io.ebean.config.DatabaseConfig
-
Register all the BeanPersistListener instances.
- setPlatformConfig(PlatformConfig) - Method in class io.ebean.config.DatabaseConfig
-
Set the configuration for DB platform (such as UUID and custom mappings).
- setPodName(String) - Method in class io.ebean.config.ContainerConfig
-
Set the pod name.
- setPort(int) - Method in class io.ebean.config.ContainerConfig
-
Set the port to use.
- setPostConstructListeners(List<BeanPostConstructListener>) - Method in class io.ebean.config.DatabaseConfig
-
Set the list of BeanPostLoader instances.
- setPostLoaders(List<BeanPostLoad>) - Method in class io.ebean.config.DatabaseConfig
-
Set the list of BeanPostLoader instances.
- setProfileId(int) - Method in class io.ebean.TxScope
-
Set the transaction profile id.
- setProfileLocation(ProfileLocation) - Method in interface io.ebean.DtoQuery
-
Set the profile location of this query.
- setProfileLocation(ProfileLocation) - Method in interface io.ebean.Query
-
Set the profile location of this query.
- setProfileLocation(ProfileLocation) - Method in class io.ebean.TxScope
-
Set the profile location.
- setProfileLocation(ProfileLocation) - Method in interface io.ebean.UpdateQuery
-
Set the profile location of this update query.
- setProfilesPerFile(long) - Method in class io.ebean.config.ProfilingConfig
-
Set the number of profiles to write to a single file.
- setProfiling(boolean) - Method in class io.ebean.config.AutoTuneConfig
-
Set to true if profiling information should be collected.
- setProfilingBase(int) - Method in class io.ebean.config.AutoTuneConfig
-
Set the based number of queries to profile.
- setProfilingConfig(ProfilingConfig) - Method in class io.ebean.config.DatabaseConfig
-
Set the configuration for profiling.
- setProfilingFile(String) - Method in class io.ebean.config.AutoTuneConfig
-
Set the name of the file that profiling information is written to.
- setProfilingRate(double) - Method in class io.ebean.config.AutoTuneConfig
-
Set the rate (%) of queries to be profiled after the 'base' amount of profiling.
- setProfilingUpdateFrequency(int) - Method in class io.ebean.config.AutoTuneConfig
-
Set the frequency in seconds the profiling should be collected and automatically applied to the tuning.
- setProperties(Properties) - Method in class io.ebean.config.ContainerConfig
-
Set the deployment properties.
- setProperty(String) - Method in class io.ebean.OrderBy.Property
-
Set the property name.
- setPropertyLoaded(String, boolean) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Set the loaded state of the property given it's name.
- setPropertyLoaded(String, boolean) - Method in class io.ebean.bean.InterceptReadOnly
- setPropertyLoaded(String, boolean) - Method in class io.ebean.bean.InterceptReadWrite
- setPropertyLoaded(String, boolean) - Method in interface io.ebean.BeanState
-
Set the loaded state of the property given it's name.
- setPropertyUnloaded(int) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Set the property to be treated as unloaded.
- setPropertyUnloaded(int) - Method in class io.ebean.bean.InterceptReadOnly
- setPropertyUnloaded(int) - Method in class io.ebean.bean.InterceptReadWrite
- setPutCount(long) - Method in class io.ebean.cache.ServerCacheStatistics
-
Set the put insert count.
- setQuery(Query<T>) - Method in class io.ebean.OrderBy
-
Associate this OrderBy with a query.
- setQueryAdapters(List<BeanQueryAdapter>) - Method in class io.ebean.config.DatabaseConfig
-
Register all the BeanQueryAdapter instances.
- setQueryBatchSize(int) - Method in class io.ebean.config.DatabaseConfig
-
Sets the query batch size.
- setQueryCacheMaxIdleTime(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the L2 query cache default max idle time in seconds.
- setQueryCacheMaxSize(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the L2 query cache default max size.
- setQueryCacheMaxTimeToLive(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the L2 query cache default max time to live in seconds.
- setQueryKey(String) - Method in class io.ebean.event.readaudit.ReadAuditQueryPlan
-
Set the query key.
- setQueryKey(String) - Method in class io.ebean.event.readaudit.ReadEvent
-
Set the query key (relative to the bean type).
- setQueryPlanCapture(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true to turn on periodic capture of query plans.
- setQueryPlanCaptureMaxCount(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the max number of query plans captured per request.
- setQueryPlanCaptureMaxTimeMillis(long) - Method in class io.ebean.config.DatabaseConfig
-
Set the time after which a capture query plans request will stop capturing more query plans.
- setQueryPlanCapturePeriodSecs(long) - Method in class io.ebean.config.DatabaseConfig
-
Set the frequency in seconds to capture query plans.
- setQueryPlanEnable(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true to enable query plan capture.
- setQueryPlanListener(QueryPlanListener) - Method in class io.ebean.config.DatabaseConfig
-
Set the listener used to process captured query plans.
- setQueryPlanThresholdMicros(long) - Method in class io.ebean.config.DatabaseConfig
-
Set the query plan collection threshold in microseconds.
- setQueryPlanTTLSeconds(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the time to live for ebean's internal query plan.
- setQueryTuning(boolean) - Method in class io.ebean.config.AutoTuneConfig
-
Set to true if the queries should be tuned by autoTune.
- setQueryTuningAddVersion(boolean) - Method in class io.ebean.config.AutoTuneConfig
-
Set to true to force the version property to be always added by the query tuning.
- setQueryTuningFile(String) - Method in class io.ebean.config.AutoTuneConfig
-
Set the name of the file that holds the query tuning information.
- setRaw(String) - Method in interface io.ebean.UpdateQuery
-
Set using a property expression that does not need any bind values.
- setRaw(String, Object...) - Method in interface io.ebean.UpdateQuery
-
Set using a property expression that can contain
?
bind value placeholders. - setRawSql(RawSql) - Method in interface io.ebean.Query
-
Set RawSql to use for this query.
- setReadAuditLogger(ReadAuditLogger) - Method in class io.ebean.config.DatabaseConfig
-
Set the ReadAuditLogger to use.
- setReadAuditPrepare(ReadAuditPrepare) - Method in class io.ebean.config.DatabaseConfig
-
Set the ReadAuditPrepare to use.
- setReadOnly(boolean) - Method in interface io.ebean.bean.BeanCollection
-
Set to true if you want the BeanCollection to be treated as read only.
- setReadOnly(boolean) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Set the readOnly status.
- setReadOnly(boolean) - Method in class io.ebean.bean.InterceptReadOnly
- setReadOnly(boolean) - Method in class io.ebean.bean.InterceptReadWrite
- setReadOnly(boolean) - Method in interface io.ebean.BeanState
-
Set the readOnly status for the bean.
- setReadOnly(boolean) - Method in class io.ebean.common.BeanMap
- setReadOnly(boolean) - Method in interface io.ebean.Query
-
When set to true when you want the returned beans to be read only.
- setReadOnly(boolean) - Method in interface io.ebean.Transaction
-
Set whether this transaction should be readOnly.
- setReadOnly(boolean) - Method in class io.ebean.TxScope
-
Set if the transaction should be treated as read only.
- setReadOnlyDataSource(DataSource) - Method in class io.ebean.config.DatabaseConfig
-
Set the read only DataSource.
- setReadOnlyDataSourceConfig(DataSourceConfig) - Method in class io.ebean.config.DatabaseConfig
-
Set the configuration for the read only DataSource.
- setReference(int) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Set this as a reference object.
- setReference(int) - Method in class io.ebean.bean.InterceptReadOnly
- setReference(int) - Method in class io.ebean.bean.InterceptReadWrite
- setRegister(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to false if you do not want this server to be registered with the Ebean singleton when it is created.
- setRelaxedMode() - Method in interface io.ebean.DtoQuery
-
When resultSet columns are not able to be mapped to a bean property then instead of throwing effectively skip reading that column.
- setRemoveCount(long) - Method in class io.ebean.cache.ServerCacheStatistics
-
Set the remove count.
- setResourceDirectory(String) - Method in class io.ebean.config.DatabaseConfig
-
Sets the resource directory.
- setRollbackFor(Class<?>[]) - Method in class io.ebean.TxScope
-
Set multiple throwable's that will cause a rollback.
- setRollbackFor(Class<? extends Throwable>) - Method in class io.ebean.TxScope
-
Set a Throwable that should explicitly cause a rollback.
- setRollbackOnly() - Static method in class io.ebean.DB
-
Mark the current transaction as rollback only.
- setRollbackOnly() - Method in interface io.ebean.Transaction
-
Mark the transaction for rollback only.
- setRootPathVisitor(JsonWriteBeanVisitor<?>) - Method in class io.ebean.text.json.JsonWriteOptions
-
Register a JsonWriteBeanVisitor for the root level.
- setRunMigration(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true to run DB migrations on server start.
- setSchema(String) - Method in class io.ebean.config.AbstractNamingConvention
-
Sets the schema.
- setScore(double) - Method in class io.ebean.docstore.RawDoc
-
Set the score.
- setSelectLastInsertedIdTemplate(String) - Method in class io.ebean.config.dbplatform.DbIdentity
-
Set the template used to build the SQL query to return the LastInsertedId.
- setSequenceBatchMode(boolean) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Set to false to not use sequence batch mode but instead STEP mode.
- setSequenceFormat(String) - Method in class io.ebean.config.AbstractNamingConvention
-
Set the sequence format used to generate the sequence name.
- setServerCachePlugin(ServerCachePlugin) - Method in class io.ebean.config.DatabaseConfig
-
Set the ServerCachePlugin to use.
- setServerName(String) - Method in class io.ebean.TxScope
-
Set the serverName (DataSource name) for which this transaction will be.
- setServiceName(String) - Method in class io.ebean.config.ContainerConfig
-
Set the service name.
- setSize(int) - Method in class io.ebean.cache.ServerCacheStatistics
-
Set the size of the cache.
- setSkipCache(boolean) - Method in interface io.ebean.Transaction
-
Set if the L2 cache should be skipped for "find by id" and "find by natural key" queries.
- setSkipCache(boolean) - Method in class io.ebean.TxScope
-
Set to true if the transaction should skip L2 cache access.
- setSkipCacheAfterWrite(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to false when we still want to hit the cache after a write has occurred on a transaction.
- setSkipDataSourceCheck(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true to skip the startup DataSource check.
- setSkipGarbageCollectionOnShutdown(boolean) - Method in class io.ebean.config.AutoTuneConfig
-
Set to true if triggering garbage collection should be skipped on shutdown.
- setSkipGeneratedKeys() - Method in class io.ebean.TxScope
-
Set if the transaction should skip reading generated keys for inserts.
- setSkipProfileReportingOnShutdown(boolean) - Method in class io.ebean.config.AutoTuneConfig
-
Set to true if profile reporting should be skipped on shutdown.
- setSlowQueryListener(SlowQueryListener) - Method in class io.ebean.config.DatabaseConfig
-
Set the slow query event listener.
- setSlowQueryMillis(long) - Method in class io.ebean.config.DatabaseConfig
-
Set the slow query time in millis.
- setSortOrder(int) - Method in interface io.ebean.bean.EntityBeanIntercept
-
Set the sort order value for an order column.
- setSortOrder(int) - Method in class io.ebean.bean.InterceptReadOnly
- setSortOrder(int) - Method in class io.ebean.bean.InterceptReadWrite
- setSource(String) - Method in class io.ebean.event.changelog.ChangeSet
-
Set the source of the change (like the name of the application).
- setSource(String) - Method in class io.ebean.event.readaudit.ReadEvent
-
Set the source of the change (like the name of the application).
- setSource(Map<String, Object>) - Method in class io.ebean.docstore.RawDoc
-
Set the source document.
- setSql(String) - Method in interface io.ebean.CallableSql
-
Set the callable sql.
- setSql(String) - Method in class io.ebean.event.readaudit.ReadAuditQueryPlan
-
Set the sql statement.
- setSql(String) - Method in class io.ebean.meta.MetricData
- setStart(Timestamp) - Method in class io.ebean.Version
-
Set the effective start date time of this version.
- setSupportsGetGeneratedKeys(boolean) - Method in class io.ebean.config.dbplatform.DbIdentity
-
Set if GetGeneratedKeys is supported.
- setSupportsIdentity(boolean) - Method in class io.ebean.config.dbplatform.DbIdentity
-
Set to true if this DB platform supports identity (autoincrement).
- setSupportsResultSetConcurrencyModeUpdatable(boolean) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Set to true if the ResultSet CONCUR_UPDATABLE Hint should be used by default on createNativeSqlTree() PreparedStatements.
- setSupportsSequence(boolean) - Method in class io.ebean.config.dbplatform.DbIdentity
-
Set to true if the database supports sequences.
- setTenantCatalogProvider(TenantCatalogProvider) - Method in class io.ebean.config.DatabaseConfig
-
Set the tenancy catalog provider.
- setTenantDataSourceProvider(TenantDataSourceProvider) - Method in class io.ebean.config.DatabaseConfig
-
Set the tenancy datasource provider.
- setTenantMode(TenantMode) - Method in class io.ebean.config.DatabaseConfig
-
Set the tenancy mode to use.
- setTenantPartitionColumn(String) - Method in class io.ebean.config.DatabaseConfig
-
Set the column name used for TenantMode.PARTITION.
- setTenantSchemaProvider(TenantSchemaProvider) - Method in class io.ebean.config.DatabaseConfig
-
Set the tenancy schema provider.
- setTimeout(int) - Method in interface io.ebean.CallableSql
-
Set the statement execution timeout.
- setTimeout(int) - Method in interface io.ebean.DtoQuery
-
Set a timeout on this query.
- setTimeout(int) - Method in interface io.ebean.Query
-
Set a timeout on this query.
- setTimeout(int) - Method in interface io.ebean.SqlQuery
-
Set a timeout on this query.
- setTimeout(int) - Method in interface io.ebean.SqlUpdate
-
Set the timeout in seconds.
- setTimeout(int) - Method in interface io.ebean.Update
-
Set a timeout for statement execution.
- setTotal(Long) - Method in class io.ebean.meta.MetricData
- setTraceCount(int) - Method in interface io.ebean.ProfileLocation
-
Set the number of times to trace the transactions for this profile location.
- setTransactionManager(Object) - Method in interface io.ebean.config.ExternalTransactionManager
-
Set the transaction manager.
- setTransactionRollbackOnChecked(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true if transactions should by default rollback on checked exceptions.
- setTrimFrequency(int) - Method in class io.ebean.cache.ServerCacheOptions
-
Set the trim frequency in seconds.
- setTrue(String) - Method in class io.ebean.config.dbplatform.DbDefaultValue
-
Set the DB true literal.
- setTxnBatch(long) - Method in class io.ebean.event.changelog.ChangeSet
-
Sets the batch id (used by JSON tools).
- setTxnId(String) - Method in class io.ebean.event.changelog.ChangeSet
-
Set the txnId (used by JSON tools).
- setTxnState(TxnState) - Method in class io.ebean.event.changelog.ChangeSet
-
Set the state (used by JSON tools).
- setType(TxType) - Method in class io.ebean.TxScope
-
Set the transaction type.
- setType(String) - Method in class io.ebean.docstore.RawDoc
-
Set the index type.
- setUpdateAllLoadedProperties(boolean) - Method in interface io.ebean.Transaction
-
Set to true when you want all loaded properties to be included in the update (rather than just the changed properties).
- setUpdateAllPropertiesInBatch(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to false if by default updates in JDBC batch should not include all properties.
- setUrl(String) - Method in class io.ebean.config.DocStoreConfig
-
Set the URL to the Document store.
- setUseCache(boolean) - Method in interface io.ebean.ExpressionList
-
Set to true when this query should use the bean cache.
- setUseCache(boolean) - Method in interface io.ebean.Query
-
Set this to false to not use the bean cache.
- setUseDocStore(boolean) - Method in interface io.ebean.ExpressionList
-
Set to true if this query should execute against the doc store.
- setUseDocStore(boolean) - Method in interface io.ebean.Query
-
Set to true if this query should execute against the doc store.
- setUseForeignKeyPrefix(boolean) - Method in class io.ebean.config.AbstractNamingConvention
-
Set this to false when the primary key columns matching your foreign key columns.
- setUseJtaTransactionManager(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true if we are running in a JTA Transaction manager.
- setUseMigrationStoredProcedures(boolean) - Method in class io.ebean.config.dbplatform.DatabasePlatform
- setUseMigrationStoredProcedures(boolean) - Method in class io.ebean.config.PlatformConfig
-
Set true to force use of helper stored procedures for migrations.
- setUseQueryCache(boolean) - Method in interface io.ebean.ExpressionList
- setUseQueryCache(boolean) - Method in interface io.ebean.Query
- setUseQueryCache(CacheMode) - Method in interface io.ebean.ExpressionList
-
Set the
CacheMode
to use the query cache for executing this query. - setUseQueryCache(CacheMode) - Method in interface io.ebean.Query
-
Set the
CacheMode
to use the query for executing this query. - setUserContext(Map<String, String>) - Method in class io.ebean.event.changelog.ChangeSet
-
Set a user context value (anything you like).
- setUserContext(Map<String, String>) - Method in class io.ebean.event.readaudit.ReadEvent
-
Set a user context value (anything you like).
- setUserId(String) - Method in class io.ebean.event.changelog.ChangeSet
-
Set the application user Id.
- setUserId(String) - Method in class io.ebean.event.readaudit.ReadEvent
-
Set the application user Id.
- setUserIpAddress(String) - Method in class io.ebean.event.changelog.ChangeSet
-
Set the application users ip address.
- setUserIpAddress(String) - Method in class io.ebean.event.readaudit.ReadEvent
-
Set the application users ip address.
- setUsername(String) - Method in class io.ebean.config.DocStoreConfig
-
Set the user credential for connecting to the document store.
- setUseValidationNotNull(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Controls if Ebean should ignore
&x64;javax.validation.contstraints.NotNull
or&x64;jakarta.validation.contstraints.NotNull
with respect to generating aNOT NULL
column. - setUuidNodeId(String) - Method in class io.ebean.config.DatabaseConfig
-
Sets the V1-UUID-NodeId.
- setUuidStateFile(String) - Method in class io.ebean.config.DatabaseConfig
-
Set the UUID state file.
- setUuidVersion(DatabaseConfig.UuidVersion) - Method in class io.ebean.config.DatabaseConfig
-
Sets the UUID version mode.
- setVerbose(boolean) - Method in class io.ebean.config.ProfilingConfig
-
Set to true to use verbose mode.
- SHARE - Enum constant in enum io.ebean.Query.LockType
-
FOR SHARE (Postgres only).
- should() - Method in interface io.ebean.ExpressionList
-
Start a list of expressions that will be joined by SHOULD.
- SHOULD - Enum constant in enum io.ebean.Junction.Type
-
Text search OR group.
- shutdown() - Method in interface io.ebean.Database
-
Shutdown the Database instance.
- shutdown() - Static method in class io.ebean.DatabaseFactory
-
Shutdown gracefully all Database instances cleaning up any resources as required.
- shutdown() - Static method in class io.ebean.event.ShutdownManager
-
Shutdown gracefully cleaning up any resources as required.
- shutdown() - Method in interface io.ebean.plugin.Plugin
-
Called when the server is shutting down.
- shutdown() - Method in interface io.ebean.service.SpiContainer
-
Shutdown any Ebean wide resources such as clustering.
- shutdown(boolean) - Method in interface io.ebean.config.TenantDataSourceProvider
-
Shutdown all the DataSources.
- shutdown(boolean, boolean) - Method in interface io.ebean.Database
-
Shutdown the Database instance programmatically.
- ShutdownManager - Class in io.ebean.event
-
Manages the shutdown of Ebean.
- SimpleSequenceIdGenerator - Class in io.ebean.config.dbplatform
-
A very simple Database sequence based IdGenerator.
- SimpleSequenceIdGenerator(DataSource, String, String) - Constructor for class io.ebean.config.dbplatform.SimpleSequenceIdGenerator
-
Construct given a dataSource and sql to return the next sequence value.
- since() - Method in class io.ebean.meta.QueryPlanRequest
-
Return the epoch time in millis for minimum bind capture time.
- since(long) - Method in class io.ebean.meta.QueryPlanRequest
-
Set the epoch time (e.g.
- SingleBeanLoader - Class in io.ebean.bean
-
BeanLoader used when single beans are loaded (which is usually not ideal / N+1).
- SingleBeanLoader.Dflt - Class in io.ebean.bean
-
Single bean lazy loaded when a reference bean.
- SingleBeanLoader.L2 - Class in io.ebean.bean
-
Single bean lazy loaded when bean from L2 cache.
- SingleBeanLoader.Ref - Class in io.ebean.bean
-
Single bean lazy loaded when a reference bean.
- size - Variable in class io.ebean.cache.ServerCacheStatistics
- size() - Method in interface io.ebean.bean.BeanCollection
-
Return the number of elements in the List Set or Map.
- size() - Method in interface io.ebean.cache.ServerCache
-
Return the number of entries in the cache.
- size() - Method in class io.ebean.cache.TenantAwareCache
- size() - Method in class io.ebean.common.BeanList
- size() - Method in class io.ebean.common.BeanMap
- size() - Method in class io.ebean.common.BeanSet
- size() - Method in class io.ebean.common.CopyOnFirstWriteList
- size() - Method in class io.ebean.event.changelog.ChangeSet
-
Return the number of changes in the change set.
- size() - Method in interface io.ebean.SqlRow
-
Return the size of the map.
- size(Class<?>) - Method in interface io.ebean.bean.PersistenceContext
-
Return the number of beans of the given type in the persistence context.
- skipDataSourceCheck() - Method in class io.ebean.config.DatabaseConfig
-
Return true if the startup DataSource check should be skipped.
- SKIPLOCKED - Enum constant in enum io.ebean.Query.LockWait
-
For update with Skip Locked option.
- SlowQueryEvent - Class in io.ebean.config
-
Slow query event.
- SlowQueryEvent(String, long, int, ObjectGraphNode) - Constructor for class io.ebean.config.SlowQueryEvent
-
Construct with the SQL and execution time in millis.
- SlowQueryListener - Interface in io.ebean.config
-
Listener for slow query events.
- SMALLINT - Enum constant in enum io.ebean.config.dbplatform.DbType
- softDeleted(Object) - Method in class io.ebean.event.AbstractBeanPersistListener
-
Notified that a bean has been soft deleted.
- softDeleted(Object) - Method in interface io.ebean.event.BeanPersistListener
-
Notified that a bean has been soft deleted.
- sort(String) - Method in interface io.ebean.Filter
-
Specify a sortByClause.
- sort(Comparator<? super E>) - Method in class io.ebean.common.CopyOnFirstWriteList
- sort(List<T>, String) - Method in interface io.ebean.Database
-
Sort the list in memory using the sortByClause which can contain a comma delimited list of property names and keywords asc, desc, nullsHigh and nullsLow.
- sort(List<T>, String) - Static method in class io.ebean.DB
-
Sort the list using the sortByClause which can contain a comma delimited list of property names and keywords asc, desc, nullsHigh and nullsLow.
- SortMetric - Class in io.ebean.meta
-
Comparator for timed metrics sorted by name and then count.
- SortMetric() - Constructor for class io.ebean.meta.SortMetric
- SortMetric.Count - Class in io.ebean.meta
-
Sort by count desc.
- SortMetric.CountName - Class in io.ebean.meta
-
Sort MetaCountMetric's by name.
- SortMetric.Max - Class in io.ebean.meta
-
Sort by max desc.
- SortMetric.Mean - Class in io.ebean.meta
-
Sort by mean desc.
- SortMetric.Name - Class in io.ebean.meta
-
Sort by name.
- SortMetric.Total - Class in io.ebean.meta
-
Sort by total time desc.
- sortOrder() - Method in interface io.ebean.BeanState
-
Return the sort order value for an order column.
- source - Variable in class io.ebean.event.readaudit.ReadEvent
-
User defined 'source' such as the application name.
- SpiContainer - Interface in io.ebean.service
-
Creates the Database implementations.
- SpiContainerFactory - Interface in io.ebean.service
-
Provides shutdown of the entire container.
- SpiFetchGroupQuery<T> - Interface in io.ebean.service
-
Extension of Query to build FetchGroup via query beans.
- SpiFetchGroupService - Interface in io.ebean.service
-
Service that parses FetchGroup expressions.
- SpiJsonService - Interface in io.ebean.service
-
JSON service that Ebean is expected to provide.
- SpiProfileLocationFactory - Interface in io.ebean.service
-
Factory for creating profile locations.
- SpiRawSqlService - Interface in io.ebean.service
-
Service provided by Ebean for parsing and column mapping raw SQL queries.
- SpiServer - Interface in io.ebean.plugin
-
Extensions to Database API made available to plugins.
- split(String) - Static method in class io.ebean.util.SplitName
-
Return the name split by last.
- splitBegin(String) - Static method in class io.ebean.util.SplitName
- SplitName - Class in io.ebean.util
-
Helper for dot notation property paths.
- SplitName() - Constructor for class io.ebean.util.SplitName
- splitNames(String) - Static method in class io.ebean.util.StringHelper
-
Splits at any whitespace "," or ";" and trims the result.
- sql() - Method in interface io.ebean.meta.MetaQueryMetric
-
The actual SQL of the query.
- sql() - Method in interface io.ebean.meta.MetaQueryPlan
-
Return the sql of the query.
- SqlCodeTranslator - Class in io.ebean.config.dbplatform
-
Translate SQLException based on SQLState codes.
- SqlCodeTranslator() - Constructor for class io.ebean.config.dbplatform.SqlCodeTranslator
-
Create "No-op" implementation.
- SqlCodeTranslator(Map<String, DataErrorType>) - Constructor for class io.ebean.config.dbplatform.SqlCodeTranslator
-
Create given the map of SQLState codes to error types.
- SqlErrorCodes - Class in io.ebean.config.dbplatform
-
Used to build a SQLCodeTranslator given DB platform specific codes.
- SqlErrorCodes() - Constructor for class io.ebean.config.dbplatform.SqlErrorCodes
- SqlExceptionTranslator - Interface in io.ebean.config.dbplatform
-
Used to translate SQLExceptions to specific persistence exceptions.
- sqlLimiter - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
For limit/offset, row_number etc limiting of SQL queries.
- SqlLimiter - Interface in io.ebean.config.dbplatform
-
Adds SQL limiting to a query (such as LIMIT OFFSET).
- SqlLimitRequest - Interface in io.ebean.config.dbplatform
-
The request object for the query that can have sql limiting applied to it (such as a LIMIT OFFSET clause).
- SqlLimitResponse - Class in io.ebean.config.dbplatform
-
The resulting SQL from a SqlLimit process.
- SqlLimitResponse(String) - Constructor for class io.ebean.config.dbplatform.SqlLimitResponse
-
Create the response.
- sqlQuery(String) - Method in interface io.ebean.Database
-
Look to execute a native sql query that does not return beans but instead returns SqlRow or direct access to ResultSet.
- sqlQuery(String) - Static method in class io.ebean.DB
-
Look to execute a native sql query that does not return beans but instead returns SqlRow or uses
RowMapper
. - SqlQuery - Interface in io.ebean
-
Query object for performing native SQL queries that return SqlRow or directly read ResultSet using a RowMapper.
- SqlQuery.TypeQuery<T> - Interface in io.ebean
-
Query mapping to single scalar values.
- sqlRow(ResultSet, String, boolean) - Static method in interface io.ebean.RawSqlBuilder
-
Create and return a SqlRow based on the resultSet with dbTrueValue and binaryOptimizedUUID options.
- sqlRow(ResultSet, String, boolean) - Method in interface io.ebean.service.SpiRawSqlService
-
Create based on a JDBC ResultSet.
- SqlRow - Interface in io.ebean
-
Used to return raw SQL query results.
- sqlUpdate(String) - Method in interface io.ebean.Database
-
Look to execute a native sql insert update or delete statement.
- sqlUpdate(String) - Static method in class io.ebean.DB
-
Look to execute a native sql insert update or delete statement.
- SqlUpdate - Interface in io.ebean
-
A SqlUpdate for executing insert update or delete statements.
- start - Variable in class io.ebean.Version
-
The effective start date time of this version.
- start(Object) - Method in class io.ebean.bean.ToStringBuilder
-
Set of an object being added.
- STARTS_WITH - Enum constant in enum io.ebean.LikeType
-
The % wildcard is added to the end of the search word and search word is escaped.
- startsWith(String, String) - Static method in class io.ebean.Expr
-
Starts With - property like value%.
- startsWith(String, String) - Method in interface io.ebean.ExpressionFactory
-
Starts With - property like value%.
- startsWith(String, String) - Method in interface io.ebean.ExpressionList
-
Starts With - property like value%.
- startsWith(String, String) - Method in interface io.ebean.Filter
-
Starts With.
- startTime - Variable in class io.ebean.text.csv.DefaultCsvCallback
-
The time the process started.
- state() - Method in class io.ebean.bean.NodeUsageCollector
-
Return the underlying state.
- statistics(boolean) - Method in interface io.ebean.cache.ServerCache
-
Return statistics for the cache.
- statistics(boolean) - Method in class io.ebean.cache.TenantAwareCache
- StringFormatter - Interface in io.ebean.text
-
Convert an Object value into a String value.
- StringHelper - Class in io.ebean.util
-
Utility String class that supports String manipulation functions.
- StringHelper() - Constructor for class io.ebean.util.StringHelper
- stringParser() - Method in interface io.ebean.plugin.ExpressionPath
-
Return the default StringParser for the scalar property.
- StringParser - Interface in io.ebean.text
-
Convert a String value into an Object value.
- subList(int, int) - Method in class io.ebean.common.BeanList
- submit(Runnable) - Method in interface io.ebean.BackgroundExecutor
-
Execute a runnable task in the background returning the Future.
- submit(Callable<T>) - Method in interface io.ebean.BackgroundExecutor
-
Execute a callable task in the background returning the Future.
- supports() - Static method in class io.ebean.TxScope
-
Helper method to create a TxScope with SUPPORTS.
- supportsDeleteTableAlias - Variable in class io.ebean.config.dbplatform.DatabasePlatform
- supportsNativeIlike - Variable in class io.ebean.config.dbplatform.DatabasePlatform
- supportsNativeJavaTime - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
Can we use native java time API objects in
ResultSet.getObject(int, Class)
andPreparedStatement.setObject(int, Object)
. - supportsNativeJavaTime() - Method in class io.ebean.config.dbplatform.DatabasePlatform
- supportsResultSetConcurrencyModeUpdatable - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
If set then use the CONCUR_UPDATABLE hint when creating ResultSets.
- supportsSavepointId - Variable in class io.ebean.config.dbplatform.DatabasePlatform
- supportsSelect() - Method in class io.ebean.OrderBy
-
Return true if this order by can be used in select clause.
T
- tableAliasMapping(String, String) - Method in interface io.ebean.RawSqlBuilder
-
Modify any column mappings with the given table alias to have the path prefix.
- tableExists(Connection, String, String, String) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return true if the table exists.
- tableName() - Method in interface io.ebean.event.BulkTableEvent
-
Return the name of the table that was involved.
- TableName - Class in io.ebean.config
-
TableName holds catalog, schema and table name.
- TableName(String) - Constructor for class io.ebean.config.TableName
-
Construct splitting the qualifiedTableName potentially into catalog, schema and name.
- TableName(String, String, String) - Constructor for class io.ebean.config.TableName
-
Construct with the given catalog schema and table name.
- tablePartitionInit(String, PartitionMode, String, String) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the SQL to create an initial partition for the given table.
- tablePartitionsExist(Connection, String) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return true if partitions exist for the given table.
- tenantAware(ServerCache) - Method in class io.ebean.cache.ServerCacheConfig
-
Return the ServerCache taking into account if multi-tenant is used.
- TenantAwareCache - Class in io.ebean.cache
-
A ServerCache proxy that is tenant aware.
- TenantAwareCache(ServerCache, TenantAwareKey) - Constructor for class io.ebean.cache.TenantAwareCache
-
Create given the TenantAwareKey and delegate cache to proxy to.
- TenantAwareKey - Class in io.ebean.cache
-
Tenant aware handling for caching.
- TenantAwareKey(CurrentTenantProvider) - Constructor for class io.ebean.cache.TenantAwareKey
-
Construct with a tenant provider than can be null.
- TenantAwareKey.CacheKey - Class in io.ebean.cache
-
We use a combined key, if this serverCache is per tenant.
- TenantCatalogProvider - Interface in io.ebean.config
-
For multi-tenancy via DB CATALOG supply the catalog given the tenantId.
- TenantDataSourceProvider - Interface in io.ebean.config
-
For multi-tenancy via DB supply the DataSource given the tenantId.
- TenantMode - Enum in io.ebean.config
-
The mode to use for multi-tenancy.
- TenantSchemaProvider - Interface in io.ebean.config
-
For multi-tenancy via DB SCHEMA supply the schema given the tenantId.
- text() - Method in interface io.ebean.Query
-
Add Full text search expressions for Document store queries.
- textCommonTerms(String, TextCommonTerms) - Method in interface io.ebean.ExpressionFactory
-
Create a text common terms expression (currently doc store/Elastic only).
- textCommonTerms(String, TextCommonTerms) - Method in interface io.ebean.ExpressionList
-
Add common terms expression.
- TextCommonTerms - Class in io.ebean.search
-
Text common terms query.
- TextCommonTerms() - Constructor for class io.ebean.search.TextCommonTerms
- TextException - Exception in io.ebean.text
-
An exception occurred typically in processing CSV, JSON or XML.
- TextException(Exception) - Constructor for exception io.ebean.text.TextException
-
Construct with a cause.
- TextException(String) - Constructor for exception io.ebean.text.TextException
-
Construct with an error message.
- TextException(String, Exception) - Constructor for exception io.ebean.text.TextException
-
Construct with a message and cause.
- TextException(String, String) - Constructor for exception io.ebean.text.TextException
-
Constructor for a detailed exception.
- TextException(String, String, Exception) - Constructor for exception io.ebean.text.TextException
-
Constructor for a detailed exception.
- textMatch(String, String, Match) - Method in interface io.ebean.ExpressionFactory
-
Create a Text Match expression (currently doc store/Elastic only).
- textMultiMatch(String, MultiMatch) - Method in interface io.ebean.ExpressionFactory
-
Create a Text Multi match expression (currently doc store/Elastic only).
- textQueryString(String, TextQueryString) - Method in interface io.ebean.ExpressionFactory
-
Create a text query string expression (currently doc store/Elastic only).
- textQueryString(String, TextQueryString) - Method in interface io.ebean.ExpressionList
-
Add a query string expression.
- TextQueryString - Class in io.ebean.search
-
Text query string options.
- TextQueryString(String...) - Constructor for class io.ebean.search.TextQueryString
-
Construct with the fields to use.
- textSimple(String, TextSimple) - Method in interface io.ebean.ExpressionFactory
-
Create a text simple query expression (currently doc store/Elastic only).
- textSimple(String, TextSimple) - Method in interface io.ebean.ExpressionList
-
Add a simple query string expression.
- TextSimple - Class in io.ebean.search
-
Simple text query options.
- TextSimple() - Constructor for class io.ebean.search.TextSimple
-
Construct
- thresholdMicros() - Method in class io.ebean.meta.QueryPlanInit
-
Return the query execution time threshold which must be exceeded to initiate query plan collection.
- thresholdMicros(long) - Method in class io.ebean.meta.QueryPlanInit
-
Set the query execution time threshold which must be exceeded to initiate query plan collection.
- tieBreaker - Variable in class io.ebean.search.MultiMatch
- tieBreaker - Variable in class io.ebean.search.TextQueryString
-
Only used when multiple fields set.
- tieBreaker(double) - Method in class io.ebean.search.MultiMatch
-
Set the tieBreaker to use.
- tieBreaker(double) - Method in class io.ebean.search.TextQueryString
-
Set tieBreaker option (when multiple fields only).
- TIME - Enum constant in enum io.ebean.config.dbplatform.DbType
- TimedMetric - Interface in io.ebean.metric
-
Metric for timed events like transaction execution times.
- TimedMetricMap - Interface in io.ebean.metric
-
A map of timed metrics keyed by a string.
- timedMetrics() - Method in class io.ebean.meta.BasicMetricVisitor
- timedMetrics() - Method in interface io.ebean.meta.ServerMetrics
-
Return timed metrics for Transactions, labelled SqlQuery, labelled SqlUpdate.
- TimedMetricStats - Interface in io.ebean.metric
-
Extend public MetaTimedMetric with ability to set details from profile location.
- TIMESTAMP - Enum constant in enum io.ebean.config.dbplatform.DbType
- timestampEncryptFunction - Variable in class io.ebean.config.dbplatform.AbstractDbEncrypt
-
The encryption function for all Timestamp types (java.sql.Timestamp, java.util.Date, java.util.Calendar, Joda DateTime types etc).
- TimeStringParser - Class in io.ebean.text
-
Parser for TIME types that supports both HH:mm:ss and HH:mm.
- TimeStringParser() - Constructor for class io.ebean.text.TimeStringParser
- timeZone - Variable in class io.ebean.search.TextQueryString
- timeZone(String) - Method in class io.ebean.search.TextQueryString
-
Set the time zone.
- TINYINT - Enum constant in enum io.ebean.config.dbplatform.DbType
- toArray() - Method in class io.ebean.common.BeanList
- toArray() - Method in class io.ebean.common.BeanSet
- toArray() - Method in class io.ebean.common.CopyOnFirstWriteList
- toArray(T[]) - Method in class io.ebean.common.BeanList
- toArray(T[]) - Method in class io.ebean.common.BeanSet
- toArray(T[]) - Method in class io.ebean.common.CopyOnFirstWriteList
- toBean(Class<T>, JsonParser) - Method in interface io.ebean.text.json.JsonContext
-
Convert json parser input into a Bean of a specific type.
- toBean(Class<T>, JsonParser, JsonReadOptions) - Method in interface io.ebean.text.json.JsonContext
-
Convert json parser input into a Bean of a specific type additionally using JsonReadOptions..
- toBean(Class<T>, Reader) - Method in interface io.ebean.text.json.JsonContext
-
Convert json reader input into a Bean of a specific type.
- toBean(Class<T>, Reader, JsonReadOptions) - Method in interface io.ebean.text.json.JsonContext
-
Convert json reader input into a Bean of a specific type additionally using JsonReadOptions.
- toBean(Class<T>, String) - Method in interface io.ebean.text.json.JsonContext
-
Convert json string input into a Bean of a specific type.
- toBean(Class<T>, String, JsonReadOptions) - Method in interface io.ebean.text.json.JsonContext
-
Convert json string input into a Bean of a specific type additionally using JsonReadOptions.
- toBean(T, JsonParser) - Method in interface io.ebean.text.json.JsonContext
-
Read json parser input into a given Bean.
- toBean(T, JsonParser, JsonReadOptions) - Method in interface io.ebean.text.json.JsonContext
-
Read json parser input into a given Bean additionally using JsonReadOptions.
SeeJsonContext.toBean(Class, JsonParser)
for details modified. - toBean(T, Reader) - Method in interface io.ebean.text.json.JsonContext
-
Read json reader input into a given Bean.
SeeJsonContext.toBean(Class, JsonParser)
for details - toBean(T, Reader, JsonReadOptions) - Method in interface io.ebean.text.json.JsonContext
-
Read json reader input into a given Bean additionally using JsonReadOptions.
SeeJsonContext.toBean(Class, JsonParser)
for details modified. - toBean(T, String) - Method in interface io.ebean.text.json.JsonContext
-
Read json string input into a given Bean.
SeeJsonContext.toBean(Class, JsonParser)
for details - toBean(T, String, JsonReadOptions) - Method in interface io.ebean.text.json.JsonContext
-
Read json string input into a given Bean additionally using JsonReadOptions.
SeeJsonContext.toBean(Class, JsonParser)
for details - toCamelFromUnderscore(String) - Method in class io.ebean.config.UnderscoreNamingConvention
-
Convert and return the from string from underscore to camel case.
- toCamelFromUnderscore(String) - Static method in class io.ebean.util.CamelCaseHelper
-
To camel from underscore.
- toJson(Object) - Method in interface io.ebean.text.json.JsonContext
-
Return the bean or collection as JSON string.
- toJson(Object, JsonGenerator) - Method in interface io.ebean.text.json.JsonContext
-
Write the bean or collection to the JsonGenerator.
- toJson(Object, JsonGenerator, FetchPath) - Method in interface io.ebean.text.json.JsonContext
-
Write the bean or collection to the JsonGenerator using the FetchPath.
- toJson(Object, JsonGenerator, JsonWriteOptions) - Method in interface io.ebean.text.json.JsonContext
-
Deprecated in favour of using PathProperties by itself.
- toJson(Object, FetchPath) - Method in interface io.ebean.text.json.JsonContext
-
Return the bean or collection as JSON string using FetchPath.
- toJson(Object, JsonWriteOptions) - Method in interface io.ebean.text.json.JsonContext
-
Deprecated in favour of using PathProperties by itself.
- toJson(Object, Writer) - Method in interface io.ebean.text.json.JsonContext
-
Write the bean or collection in JSON format to the writer.
- toJson(Object, Writer, FetchPath) - Method in interface io.ebean.text.json.JsonContext
-
Write the bean or collection as json to the writer using the FetchPath.
- toJson(Object, Writer, JsonWriteOptions) - Method in interface io.ebean.text.json.JsonContext
-
Deprecated in favour of using PathProperties by itself.
- toJsonPretty(Object) - Method in interface io.ebean.text.json.JsonContext
-
Return the bean or collection as JSON string in pretty format.
- toList(Class<T>, JsonParser) - Method in interface io.ebean.text.json.JsonContext
-
Convert json parser input into a list of beans of a specific type.
- toList(Class<T>, JsonParser, JsonReadOptions) - Method in interface io.ebean.text.json.JsonContext
-
Convert json parser input into a list of beans of a specific type additionally using JsonReadOptions.
- toList(Class<T>, Reader) - Method in interface io.ebean.text.json.JsonContext
-
Convert json reader input into a list of beans of a specific type.
- toList(Class<T>, Reader, JsonReadOptions) - Method in interface io.ebean.text.json.JsonContext
-
Convert json reader input into a list of beans of a specific type additionally using JsonReadOptions.
- toList(Class<T>, String) - Method in interface io.ebean.text.json.JsonContext
-
Convert json string input into a list of beans of a specific type.
- toList(Class<T>, String, JsonReadOptions) - Method in interface io.ebean.text.json.JsonContext
-
Convert json string input into a list of beans of a specific type additionally using JsonReadOptions.
- toObject(Type, JsonParser) - Method in interface io.ebean.text.json.JsonContext
-
Use the genericType to determine if this should be converted into a List or bean.
- toObject(Type, Reader) - Method in interface io.ebean.text.json.JsonContext
-
Use the genericType to determine if this should be converted into a List or bean.
- toObject(Type, String) - Method in interface io.ebean.text.json.JsonContext
-
Use the genericType to determine if this should be converted into a List or bean.
- toSqlLiteral(String, Class<?>, int) - Static method in class io.ebean.config.dbplatform.DbDefaultValue
-
This method checks and converts the
DbDefault.value()
to a valid SQL literal. - toString() - Method in class io.ebean.bean.CallStack
- toString() - Method in class io.ebean.bean.NodeUsageCollector.State
- toString() - Method in class io.ebean.bean.NodeUsageCollector
- toString() - Method in class io.ebean.bean.ObjectGraphNode
- toString() - Method in class io.ebean.bean.ObjectGraphOrigin
- toString() - Method in class io.ebean.bean.ToStringBuilder
- toString() - Method in class io.ebean.cache.ServerCacheNotification
- toString() - Method in class io.ebean.cache.ServerCacheStatistics
- toString() - Method in class io.ebean.cache.TenantAwareKey.CacheKey
- toString() - Method in class io.ebean.common.BeanList
- toString() - Method in class io.ebean.common.BeanMap
- toString() - Method in class io.ebean.common.BeanSet
- toString() - Method in class io.ebean.config.TableName
- toString() - Method in class io.ebean.CountedValue
- toString() - Method in class io.ebean.event.changelog.BeanChange
- toString() - Method in class io.ebean.event.changelog.ChangeSet
- toString() - Method in class io.ebean.event.readaudit.ReadAuditQueryPlan
- toString() - Method in class io.ebean.OrderBy.Property
- toString() - Method in class io.ebean.OrderBy
- toString() - Method in class io.ebean.Pairs.Entry
- toString() - Method in class io.ebean.Pairs
- toString() - Method in interface io.ebean.SqlRow
-
String description of the underlying map.
- toString() - Method in class io.ebean.text.PathProperties.Props
- toString() - Method in class io.ebean.text.PathProperties
- toString() - Method in class io.ebean.TxScope
-
Describes this TxScope instance.
- toString() - Method in class io.ebean.ValuePair
- toString() - Method in class io.ebean.Version
- toString(ToStringBuilder) - Method in interface io.ebean.bean.EntityBean
- toString(ToStringBuilder) - Method in interface io.ebean.bean.ToStringAware
-
Append to the ToStringBuilder.
- toString(ToStringBuilder) - Method in class io.ebean.common.BeanList
- toString(ToStringBuilder) - Method in class io.ebean.common.BeanMap
- toString(ToStringBuilder) - Method in class io.ebean.common.BeanSet
- ToStringAware - Interface in io.ebean.bean
-
A type that can participate in building toString content with ToStringBuilder.
- ToStringBuilder - Class in io.ebean.bean
-
Helps build toString content taking into account recursion.
- ToStringBuilder() - Constructor for class io.ebean.bean.ToStringBuilder
- toStringFormat() - Method in class io.ebean.OrderBy.Property
- toStringFormat() - Method in class io.ebean.OrderBy
-
Returns the OrderBy in string format.
- total() - Method in interface io.ebean.meta.MetaTimedMetric
-
Return the total execution time in micros.
- Total() - Constructor for class io.ebean.meta.SortMetric.Total
- TOTAL - Static variable in class io.ebean.meta.SortMetric
- touch() - Static method in class io.ebean.event.ShutdownManager
-
Make sure the ShutdownManager is activated.
- toUnderscoreFromCamel(String) - Method in class io.ebean.config.UnderscoreNamingConvention
-
Convert and return the string to underscore from camel case.
- toUnderscoreFromCamel(String) - Static method in class io.ebean.util.CamelCaseHelper
-
To underscore from camel case using digits compressed true and force upper case false.
- toUnderscoreFromCamel(String, boolean, boolean) - Static method in class io.ebean.util.CamelCaseHelper
-
Convert and return the string to underscore from camel case.
- trace() - Method in interface io.ebean.ProfileLocation
-
Return true if this request should be traced.
- transaction - Variable in class io.ebean.text.csv.DefaultCsvCallback
-
The transaction to use (if not using CsvCallback).
- transaction() - Method in interface io.ebean.event.BeanDeleteIdRequest
-
Return the Transaction associated with this request.
- transaction() - Method in interface io.ebean.event.BeanPersistRequest
-
Return the Transaction associated with this request.
- transaction() - Method in interface io.ebean.event.BeanQueryRequest
-
Return the Transaction associated with this request.
- Transaction - Interface in io.ebean
-
The Transaction object.
- TRANSACTION - Enum constant in enum io.ebean.PersistenceContextScope
-
PersistenceContext is scoped to the transaction.
- TransactionCallback - Interface in io.ebean
-
Provides a callback that can be registered with a Transaction.
- TransactionCallbackAdapter - Class in io.ebean
-
Adapter that can be extended for easier implementation of TransactionCallback.
- TransactionCallbackAdapter() - Constructor for class io.ebean.TransactionCallbackAdapter
- translate(String, SQLException) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Translate the SQLException into a specific persistence exception if possible.
- translate(String, SQLException) - Method in class io.ebean.config.dbplatform.SqlCodeTranslator
- translate(String, SQLException) - Method in interface io.ebean.config.dbplatform.SqlExceptionTranslator
-
Translate the given exception.
- treatEmptyStringsAsNull - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
For Oracle treat empty strings as null.
- trim(String) - Method in class io.ebean.OrderBy.Property
-
Trim off the pathPrefix.
- trimQuotes(String) - Method in class io.ebean.config.DbConstraintNormalise
-
Trim off the platform quoted identifier quotes like [ ' and ".
- TRUE - Static variable in class io.ebean.config.dbplatform.DbDefaultValue
-
The key for TRUE.
- truncate(Class<?>...) - Method in interface io.ebean.Database
-
Truncate the base tables for the given bean types.
- truncate(Class<?>...) - Static method in class io.ebean.DB
-
Truncate the base tables for the given bean types.
- truncate(String...) - Method in interface io.ebean.Database
-
Truncate all the given tables.
- truncate(String...) - Static method in class io.ebean.DB
-
Truncate the given tables.
- truncateStatement(String) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return a statement to truncate a table.
- truncateTable - Variable in class io.ebean.config.dbplatform.DatabasePlatform
- TxnState - Enum in io.ebean.event.changelog
-
Transaction state when ChangeSets are sent to the ChangeSetListener.
- TxScope - Class in io.ebean
-
Holds the definition of how a transactional method should run.
- TxScope() - Constructor for class io.ebean.TxScope
-
Create a REQUIRED transaction scope.
- TxScope(TxType) - Constructor for class io.ebean.TxScope
-
Create with a given transaction scope type.
- type - Variable in class io.ebean.BeanFinder
- type - Variable in class io.ebean.config.CustomDbTypeMapping
- type - Variable in class io.ebean.search.MultiMatch
- type() - Method in interface io.ebean.meta.MetaQueryMetric
-
The type of entity or DTO bean.
- type() - Method in interface io.ebean.plugin.BeanType
-
Return the class type this BeanDescriptor describes.
- type() - Method in interface io.ebean.plugin.Property
-
Return the type of the property.
- type(MultiMatch.Type) - Method in class io.ebean.search.MultiMatch
-
Set the type of query.
- typeGet(Class<?>, Class<A>) - Static method in class io.ebean.util.AnnotationUtil
-
On class get the annotation - includes inheritance.
- typeGetAll(Class<?>, Class<A>) - Static method in class io.ebean.util.AnnotationUtil
-
On class get all the annotations - includes inheritance.
- typeHas(Class<?>, Class<A>) - Static method in class io.ebean.util.AnnotationUtil
-
On class simple check for annotation - includes inheritance.
U
- UnderscoreNamingConvention - Class in io.ebean.config
-
Converts between Camel Case and Underscore based names for both table and column names (and is the default naming convention in Ebean).
- UnderscoreNamingConvention() - Constructor for class io.ebean.config.UnderscoreNamingConvention
-
Create with a sequence format of "{table}_seq".
- UnderscoreNamingConvention(String) - Constructor for class io.ebean.config.UnderscoreNamingConvention
-
Create with a given sequence format.
- uniqueConstraintName(String, String) - Method in class io.ebean.config.DbConstraintNaming
-
Return the unique constraint name.
- uniqueConstraintName(String, String[]) - Method in class io.ebean.config.DbConstraintNaming
-
Return the unique constraint name.
- unparsed(String) - Static method in interface io.ebean.RawSqlBuilder
-
Return an unparsed RawSqlBuilder.
- unparsed(String) - Method in interface io.ebean.service.SpiRawSqlService
-
Unparsed SQL so explicit column mapping expected.
- unQuote(String) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Remove quoted identifier quotes from the table or column name if present.
- unregisterDatabase(Database) - Static method in class io.ebean.event.ShutdownManager
-
Deregister an ebeanServer.
- unwrap(Class<T>) - Method in interface io.ebean.cache.ServerCache
-
Unwrap the underlying ServerCache.
- unwrap(Class<T>) - Method in class io.ebean.cache.TenantAwareCache
-
Return the underlying ServerCache that is being delegated to.
- unwrapValue(B) - Method in interface io.ebean.config.ScalarTypeConverter
-
Convert the value object into a scalar value that Ebean knows how to persist.
- update() - Method in interface io.ebean.ExpressionList
-
Execute as a update query.
- update() - Method in class io.ebean.Finder
-
Creates an update query.
- update() - Method in class io.ebean.Model
-
Update this entity.
- update() - Method in interface io.ebean.Query
-
Execute the UpdateQuery returning the number of rows updated.
- update() - Method in interface io.ebean.UpdateQuery
-
Execute the update returning the number of rows updated.
- update(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Execute the update query returning the number of rows updated.
- update(Transaction) - Method in interface io.ebean.ExpressionList
-
Execute as a update query with the given transaction.
- update(Transaction) - Method in class io.ebean.Model
-
Update this entity with an explicit transaction.
- update(Transaction) - Method in interface io.ebean.Query
-
Execute the UpdateQuery returning the number of rows updated using the given transaction.
- update(Class<T>) - Method in interface io.ebean.Database
-
Create an Update query to perform a bulk update.
- update(Class<T>) - Static method in class io.ebean.DB
-
Create an Update query to perform a bulk update.
- update(Object) - Method in interface io.ebean.Database
-
Saves the bean using an update.
- update(Object) - Static method in class io.ebean.DB
-
Saves the bean using an update.
- update(Object, Transaction) - Method in interface io.ebean.Database
-
Update a bean additionally specifying a transaction.
- update(T) - Method in class io.ebean.BeanRepository
-
Update this entity.
- Update<T> - Interface in io.ebean
-
An Insert Update or Delete statement.
- UPDATE - Enum constant in enum io.ebean.event.changelog.ChangeType
-
The change was an update.
- UPDATE - Enum constant in enum io.ebean.Query.LockType
-
FOR UPDATE.
- UPDATE - Enum constant in enum io.ebean.QueryType
-
An update query.
- updateAll(Collection<?>) - Method in interface io.ebean.Database
-
Update a collection of beans.
- updateAll(Collection<?>) - Static method in class io.ebean.DB
-
Update the beans in the collection.
- updateAll(Collection<?>, Transaction) - Method in interface io.ebean.Database
-
Update a collection of beans with an explicit transaction.
- updated(Object, Set<String>) - Method in class io.ebean.event.AbstractBeanPersistListener
-
Notified that a bean has been updated.
- updated(Object, Set<String>) - Method in interface io.ebean.event.BeanPersistListener
-
Notified that a bean has been updated.
- updatedProperties() - Method in interface io.ebean.event.BeanPersistRequest
-
For an update this is the set of properties that where updated.
- updatedValues() - Method in interface io.ebean.event.BeanPersistRequest
-
Returns a map of the properties that have changed and their new and old values.
- updateEmbedded(Object, String, String, DocUpdateContext) - Method in interface io.ebean.plugin.BeanDocType
-
Add a embedded document update to the doc store.
- updateQuery() - Method in class io.ebean.BeanFinder
-
Creates an update query.
- UpdateQuery<T> - Interface in io.ebean
-
An update query typically intended to perform a bulk update of many rows that match the query.
- uqPrefix - Variable in class io.ebean.config.DbConstraintNaming
- uqSuffix - Variable in class io.ebean.config.DbConstraintNaming
- url - Variable in class io.ebean.config.DocStoreConfig
-
The URL of the Document store.
- useBinary() - Method in enum io.ebean.config.PlatformConfig.DbUuid
-
Return true if BINARY(16) storage is preferred over VARCHAR(40).
- useBinaryOptimized() - Method in enum io.ebean.config.PlatformConfig.DbUuid
-
Return true, if optimized packing should be used.
- useContains() - Method in interface io.ebean.ExampleExpression
-
Use contains expression for string properties.
- used() - Method in class io.ebean.bean.NodeUsageCollector.State
-
Return the set of used properties.
- useDisMax - Variable in class io.ebean.search.TextQueryString
-
Only used when multiple fields set.
- useDisMax(boolean) - Method in class io.ebean.search.TextQueryString
-
Set useDisMax option (when multiple fields only).
- useEndsWith() - Method in interface io.ebean.ExampleExpression
-
Use endsWith expression for string properties.
- useEqualTo() - Method in interface io.ebean.ExampleExpression
-
Use equal to expression for string properties.
- useExtraTransactionOnIterateSecondaryQueries - Variable in class io.ebean.config.dbplatform.DatabasePlatform
-
Set to true for MySql, no other jdbc drivers need this workaround.
- useExtraTransactionOnIterateSecondaryQueries() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return true if the JDBC driver does not allow additional queries to execute when a resultSet is being 'streamed' as is the case with findEach() etc.
- useForeignKeyPrefix - Variable in class io.ebean.config.AbstractNamingConvention
- useMigrationStoredProcedures - Variable in class io.ebean.config.dbplatform.DatabasePlatform
- useNativeType() - Method in enum io.ebean.config.PlatformConfig.DbUuid
-
Return true if native UUID type is preferred.
- userContext - Variable in class io.ebean.event.readaudit.ReadEvent
-
Arbitrary user context information expected to be optionally populated by ChangeLogPrepare.
- userId - Variable in class io.ebean.event.readaudit.ReadEvent
-
Application user id expected to be optionally populated by ChangeLogPrepare.
- userIpAddress - Variable in class io.ebean.event.readaudit.ReadEvent
-
Application user ip address expected to be optionally populated by ChangeLogPrepare.
- username - Variable in class io.ebean.config.DocStoreConfig
-
Credential that be used for authentication to document store.
- useStartsWith() - Method in interface io.ebean.ExampleExpression
-
Use startsWith expression for string properties.
- usingConnection(Connection) - Method in interface io.ebean.ExpressionList
-
Execute the query using the given connection.
- usingConnection(Connection) - Method in interface io.ebean.Query
-
Execute the query using the given connection.
- usingDatabase(Database) - Method in interface io.ebean.Query
-
Execute the query using the given database.
- usingTransaction(Transaction) - Method in interface io.ebean.DtoQuery
-
Use the explicit transaction to execute the query.
- usingTransaction(Transaction) - Method in interface io.ebean.ExpressionList
-
Execute the query using the given transaction.
- usingTransaction(Transaction) - Method in interface io.ebean.Query
-
Execute the query using the given transaction.
- UUID - Enum constant in enum io.ebean.config.dbplatform.DbType
- UUID - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
-
DB native UUID type (H2 and Postgres).
V
- validate() - Method in interface io.ebean.Query
-
Returns the set of properties or paths that are unknown (do not map to known properties or paths).
- validateQuery(Query<T>) - Method in interface io.ebean.Database
-
Returns the set of properties/paths that are unknown (do not map to known properties or paths).
- value(Object) - Method in interface io.ebean.plugin.Property
-
Return the value of the property on the given bean.
- valueOf(String) - Static method in enum io.ebean.bean.BeanCollection.ModifyListenMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.cache.ServerCacheType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.CacheMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.config.AutoTuneMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.config.DatabaseConfig.UuidVersion
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.config.dbplatform.DatabasePlatform.OnQueryOnly
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.config.dbplatform.DataErrorType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.config.dbplatform.DbType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.config.dbplatform.IdType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.config.EncryptDeploy.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.config.JsonConfig.Date
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.config.JsonConfig.DateTime
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.config.JsonConfig.Include
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.config.PlatformConfig.DbUuid
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.config.TenantMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.CountDistinctOrder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.DocStoreQueueEntry.Action
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.event.changelog.ChangeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.event.changelog.TxnState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.Junction.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.LikeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.PersistenceContextScope
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.Query.LockType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.Query.LockWait
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.QueryType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.ebean.search.MultiMatch.Type
-
Returns the enum constant of this type with the specified name.
- ValuePair - Class in io.ebean
-
Holds two values as the result of a difference comparison.
- ValuePair() - Constructor for class io.ebean.ValuePair
-
Default constructor for JSON tools.
- ValuePair(Object, Object) - Constructor for class io.ebean.ValuePair
-
Construct with the pair of new and old values.
- values() - Static method in enum io.ebean.bean.BeanCollection.ModifyListenMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.cache.ServerCacheType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.CacheMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class io.ebean.common.BeanMap
- values() - Static method in enum io.ebean.config.AutoTuneMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.config.DatabaseConfig.UuidVersion
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.config.dbplatform.DatabasePlatform.OnQueryOnly
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.config.dbplatform.DataErrorType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.config.dbplatform.DbType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.config.dbplatform.IdType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.config.EncryptDeploy.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.config.JsonConfig.Date
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.config.JsonConfig.DateTime
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.config.JsonConfig.Include
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.config.PlatformConfig.DbUuid
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.config.TenantMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.CountDistinctOrder
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.DocStoreQueueEntry.Action
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.event.changelog.ChangeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.event.changelog.TxnState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.Junction.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.LikeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.PersistenceContextScope
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.Query.LockType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.Query.LockWait
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.QueryType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.ebean.search.MultiMatch.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in interface io.ebean.SqlRow
-
Return the values from this map.
- VARBINARY - Enum constant in enum io.ebean.config.dbplatform.DbType
- VARCHAR - Enum constant in enum io.ebean.config.dbplatform.DbType
- VARCHAR - Enum constant in enum io.ebean.config.PlatformConfig.DbUuid
-
Store using DB VARCHAR(40).
- varcharEncryptFunction - Variable in class io.ebean.config.dbplatform.AbstractDbEncrypt
-
The encryption function for all String types (VARCHAR, CLOB, LONGVARCHAR, CHAR).
- Version<T> - Class in io.ebean
-
Wraps a version of a @History bean.
- Version() - Constructor for class io.ebean.Version
-
Default constructor - useful for JSON tools such as Jackson.
- Version(T, Timestamp, Timestamp) - Constructor for class io.ebean.Version
-
Construct with bean and an effective date time range.
- VERSION1 - Enum constant in enum io.ebean.config.DatabaseConfig.UuidVersion
- VERSION1RND - Enum constant in enum io.ebean.config.DatabaseConfig.UuidVersion
- VERSION4 - Enum constant in enum io.ebean.config.DatabaseConfig.UuidVersion
- visit(int, Object, Object) - Method in interface io.ebean.bean.BeanDiffVisitor
-
Collect a new/old value pair.
- visit(MetricVisitor) - Method in interface io.ebean.cache.ServerCache
-
Visit the metrics for the cache.
- visit(MetricVisitor) - Method in interface io.ebean.cache.ServerCacheFactory
-
Visit the metrics for the cache.
- visit(MetricVisitor) - Method in class io.ebean.cache.TenantAwareCache
- visit(MetricVisitor) - Method in interface io.ebean.metric.CountMetric
-
Visit non empty metrics.
- visit(MetricVisitor) - Method in interface io.ebean.metric.QueryPlanMetric
-
Visit the underlying metric.
- visit(MetricVisitor) - Method in interface io.ebean.metric.TimedMetric
-
Visit non empty metrics.
- visit(MetricVisitor) - Method in interface io.ebean.metric.TimedMetricMap
-
Visit the metric.
- visit(T, JsonWriter) - Method in interface io.ebean.text.json.JsonWriteBeanVisitor
-
Visit the bean that has just been writing it's content to JSON.
- visit(T, Map<String, Object>) - Method in interface io.ebean.text.json.JsonReadBeanVisitor
-
Visit the bean that has just been processed.
- visitAllInheritanceChildren(Consumer<BeanType<?>>) - Method in interface io.ebean.plugin.BeanType
-
Visit all children recursively
- visitBasic() - Method in interface io.ebean.meta.MetaInfoManager
-
Run a visit collecting all the metrics and returning BasicMetricVisitor which holds all the metrics in simple lists.
- visitCount(MetaCountMetric) - Method in class io.ebean.meta.BasicMetricVisitor
- visitCount(MetaCountMetric) - Method in interface io.ebean.meta.MetricVisitor
-
Visit a Counter metric.
- visitEnd() - Method in class io.ebean.meta.AbstractMetricVisitor
- visitEnd() - Method in interface io.ebean.meta.MetricVisitor
-
Visit has completed.
- visitMetrics(MetricVisitor) - Method in interface io.ebean.cache.ServerCacheManager
-
Visit the metrics for all the server caches.
- visitMetrics(MetricVisitor) - Method in interface io.ebean.meta.MetaInfoManager
-
Visit the metrics resetting and collecting/reporting as desired.
- visitorMap - Variable in class io.ebean.text.json.JsonReadOptions
- visitorMap - Variable in class io.ebean.text.json.JsonWriteOptions
- visitPop() - Method in interface io.ebean.bean.BeanDiffVisitor
-
Stop processing an associated bean.
- visitPush(int) - Method in interface io.ebean.bean.BeanDiffVisitor
-
Start processing an associated bean.
- visitQuery(MetaQueryMetric) - Method in class io.ebean.meta.BasicMetricVisitor
- visitQuery(MetaQueryMetric) - Method in interface io.ebean.meta.MetricVisitor
-
Visit DTO and SQL query metrics.
- visitStart() - Method in class io.ebean.meta.AbstractMetricVisitor
- visitStart() - Method in interface io.ebean.meta.MetricVisitor
-
Visit has started.
- visitTimed(MetaTimedMetric) - Method in class io.ebean.meta.BasicMetricVisitor
- visitTimed(MetaTimedMetric) - Method in interface io.ebean.meta.MetricVisitor
-
Visit transaction metrics (and L2 cache metrics in future).
W
- WAIT - Enum constant in enum io.ebean.Query.LockWait
-
Standard For update clause.
- wasTouched() - Method in interface io.ebean.bean.BeanCollection
-
Has been modified by an addition or removal.
- wasTouched() - Method in class io.ebean.common.BeanMap
- whenCreatedProperty() - Method in interface io.ebean.plugin.BeanType
-
Return the when created property if there is one defined.
- whenModifiedProperty() - Method in interface io.ebean.plugin.BeanType
-
Return the when modified property if there is one defined.
- where() - Method in interface io.ebean.ExpressionList
-
Add another expression to the where clause.
- where() - Method in interface io.ebean.Query
-
Add Expressions to the where clause with the ability to chain on the ExpressionList.
- where() - Method in interface io.ebean.UpdateQuery
-
Return the query expression list to add predicates to.
- where(Expression) - Method in interface io.ebean.Query
-
Add a single Expression to the where clause returning the query.
- where(ExpressionList<T>, String, Object[]) - Method in interface io.ebean.ExpressionFactory
-
Add the expressions to the given expression list.
- where(String, Object...) - Method in interface io.ebean.ExpressionList
-
Add the expressions to this expression list.
- with(BackgroundExecutorWrapper) - Method in interface io.ebean.config.BackgroundExecutorWrapper
-
Combines two wrappers by nesting them.
- withCatalogAndSchema(String) - Method in class io.ebean.config.TableName
-
Append a catalog and schema prefix if they exist to the string builder.
- withExtraAttributes(boolean) - Method in interface io.ebean.meta.ServerMetricsAsJson
-
Set to false in order to exclude profile location and sql.
- withForUpdate(String, Query.LockWait, Query.LockType) - Method in class io.ebean.config.dbplatform.DatabasePlatform
- withHash(boolean) - Method in interface io.ebean.meta.ServerMetricsAsJson
-
Set to false in order to exclude SQL hash.
- withHeader(boolean) - Method in interface io.ebean.meta.ServerMetricsAsJson
-
Set to include a heading of the database name.
- withLength(int) - Method in class io.ebean.config.dbplatform.DbPlatformType
-
Create a copy of the type with a new default length.
- withLock(Query.LockType) - Method in interface io.ebean.ExpressionList
-
Execute the query with the given lock type and WAIT.
- withLock(Query.LockType) - Method in interface io.ebean.Query
-
Execute the query with the given lock type and WAIT.
- withLock(Query.LockType, Query.LockWait) - Method in interface io.ebean.ExpressionList
-
Execute the query with the given lock type and lock wait.
- withLock(Query.LockType, Query.LockWait) - Method in interface io.ebean.Query
-
Execute the query with the given lock type and lock wait.
- withNewLine(boolean) - Method in interface io.ebean.meta.ServerMetricsAsJson
-
Set the new line character to use.
- WithOption(Object) - Constructor for class io.ebean.bean.PersistenceContext.WithOption
-
The bean exists in the persistence context (and not been previously deleted).
- withSort(Comparator<MetaTimedMetric>) - Method in interface io.ebean.meta.ServerMetricsAsJson
-
Set the sort property - see SortMetric
- wrap(Runnable) - Method in interface io.ebean.config.BackgroundExecutorWrapper
-
Wrap the task with MDC context if defined.
- wrap(Runnable) - Method in class io.ebean.config.MdcBackgroundExecutorWrapper
-
Wrap the task with MDC context if defined.
- wrap(Callable<T>) - Method in interface io.ebean.config.BackgroundExecutorWrapper
-
Wrap the task with MDC context if defined.
- wrap(Callable<T>) - Method in class io.ebean.config.MdcBackgroundExecutorWrapper
-
Wrap the task with MDC context if defined.
- wrapValue(S) - Method in interface io.ebean.config.ScalarTypeConverter
-
Convert the scalar type value into the value object.
- write(Appendable) - Method in interface io.ebean.meta.ServerMetricsAsJson
-
Collect and write metrics as JSON to the given buffer.
- write(Object) - Method in interface io.ebean.service.SpiJsonService
-
Write the nested Map/List as json.
- write(Object) - Static method in class io.ebean.text.json.EJson
-
Write the nested Map/List as json.
- write(Object, JsonGenerator) - Method in interface io.ebean.service.SpiJsonService
-
Write the nested Map/List as json to the jsonGenerator.
- write(Object, JsonGenerator) - Static method in class io.ebean.text.json.EJson
-
Write the nested Map/List as json to the jsonGenerator.
- write(Object, Writer) - Method in interface io.ebean.service.SpiJsonService
-
Write the nested Map/List as json to the writer.
- write(Object, Writer) - Static method in class io.ebean.text.json.EJson
-
Write the nested Map/List as json to the writer.
- writeBinary(InputStream, int) - Method in interface io.ebean.text.json.JsonWriter
-
Write a binary field.
- writeBinaryField(String, byte[]) - Method in interface io.ebean.text.json.JsonWriter
-
Write a binary field.
- writeBoolean(boolean) - Method in interface io.ebean.text.json.JsonWriter
-
Write a boolean value (typically inside a list).
- writeBooleanField(String, boolean) - Method in interface io.ebean.text.json.JsonWriter
-
Write a boolean field.
- writeCollection(Collection<Object>, JsonGenerator) - Method in interface io.ebean.service.SpiJsonService
-
Write the collection as json array to the jsonGenerator.
- writeCollection(Collection<Object>, JsonGenerator) - Static method in class io.ebean.text.json.EJson
-
Write the collection as json array to the jsonGenerator.
- writeEndArray() - Method in interface io.ebean.text.json.JsonWriter
-
Write a array end.
- writeEndObject() - Method in interface io.ebean.text.json.JsonWriter
-
Write a object end.
- writeFieldName(String) - Method in interface io.ebean.text.json.JsonWriter
-
Write the field name.
- writeNull() - Method in interface io.ebean.text.json.JsonWriter
-
Write a null value.
- writeNullField(String) - Method in interface io.ebean.text.json.JsonWriter
-
Write a null value taking into account null value suppression.
- writeNumber(double) - Method in interface io.ebean.text.json.JsonWriter
-
Write a double value.
- writeNumber(int) - Method in interface io.ebean.text.json.JsonWriter
-
Write a int value (typically inside a list).
- writeNumber(long) - Method in interface io.ebean.text.json.JsonWriter
-
Write a long value (typically inside a list).
- writeNumber(BigDecimal) - Method in interface io.ebean.text.json.JsonWriter
-
Write a BigDecimal value (typically inside a list).
- writeNumberField(String, double) - Method in interface io.ebean.text.json.JsonWriter
-
Write a number field.
- writeNumberField(String, float) - Method in interface io.ebean.text.json.JsonWriter
-
Write a number field.
- writeNumberField(String, int) - Method in interface io.ebean.text.json.JsonWriter
-
Write a number field.
- writeNumberField(String, long) - Method in interface io.ebean.text.json.JsonWriter
-
Write a number field.
- writeNumberField(String, short) - Method in interface io.ebean.text.json.JsonWriter
-
Write a number field.
- writeNumberField(String, BigDecimal) - Method in interface io.ebean.text.json.JsonWriter
-
Write a number field.
- writeRaw(String) - Method in interface io.ebean.text.json.JsonWriter
-
Method that will force generator to copy input text verbatim with no modifications (including that no escaping is done and no separators are added even if context [array, object] would otherwise require such).
- writeRawValue(String) - Method in interface io.ebean.text.json.JsonWriter
-
Method that will force generator to copy input text verbatim without any modifications, but assuming it must constitute a single legal JSON value (number, string, boolean, null, Array or List).
- writeScalar(JsonGenerator, Object) - Method in interface io.ebean.text.json.JsonContext
-
Write a scalar types known to Ebean to Jackson.
- writeStartArray() - Method in interface io.ebean.text.json.JsonWriter
-
Write a array start.
- writeStartArray(String) - Method in interface io.ebean.text.json.JsonWriter
-
Write a field name followed by array start.
- writeStartObject() - Method in interface io.ebean.text.json.JsonWriter
-
Write a object start.
- writeStartObject(String) - Method in interface io.ebean.text.json.JsonWriter
-
Write a field name followed by object start.
- writeString(String) - Method in interface io.ebean.text.json.JsonWriter
-
Write a string value (typically inside a list).
- writeStringField(String, String) - Method in interface io.ebean.text.json.JsonWriter
-
Write a sting field.
Z
- zeroTerms - Variable in class io.ebean.search.AbstractMatch
- zeroTerms(String) - Method in class io.ebean.search.Match
-
Set the zero terms.
- zeroTerms(String) - Method in class io.ebean.search.MultiMatch
-
Set the zero terms.
_
- _ebean_getField(int) - Method in interface io.ebean.bean.EntityBean
-
Return the value of a field from an entity bean of this type.
- _ebean_getFieldIntercept(int) - Method in interface io.ebean.bean.EntityBean
-
Return the field value with interception.
- _ebean_getIntercept() - Method in interface io.ebean.bean.EntityBean
-
Return the intercept for this object.
- _ebean_getPropertyName(int) - Method in interface io.ebean.bean.EntityBean
-
Return the property name at the given position.
- _ebean_getPropertyNames() - Method in interface io.ebean.bean.EntityBean
-
Return all the property names in defined order.
- _ebean_intercept() - Method in interface io.ebean.bean.EntityBean
-
Similar to _ebean_getIntercept() except it checks to see if the intercept field is null and will create it if required.
- _ebean_isEmbeddedNewOrDirty() - Method in interface io.ebean.bean.EntityBean
-
Return true if any embedded beans are new or dirty.
- _ebean_newInstance() - Method in interface io.ebean.bean.EntityBean
-
Create and return a new entity bean instance.
- _ebean_newInstanceReadOnly() - Method in interface io.ebean.bean.EntityBean
-
Create and return a new entity bean instance optimised for read only no interception use.
- _ebean_setEmbeddedLoaded() - Method in interface io.ebean.bean.EntityBean
-
Generated method that sets the loaded state on all the embedded beans on this entity bean by using EntityBeanIntercept.setEmbeddedLoaded(Object o);
- _ebean_setField(int, Object) - Method in interface io.ebean.bean.EntityBean
-
Set the value of a field of an entity bean of this type.
- _ebean_setFieldIntercept(int, Object) - Method in interface io.ebean.bean.EntityBean
-
Set the field value with interception.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form