A B C D E F G H I J K L M N O P Q R S T U V W Z _
All Classes All Packages
All Classes All Packages
All Classes All Packages
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 - 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.
- 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, 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.
- addClass(Class<?>) - Method in class io.ebean.config.DatabaseConfig
-
Programmatically add classes (typically entities) that this server should use.
- 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.
- addDirtyPropertyNames(Set<String>, String) - Method in class io.ebean.bean.EntityBeanIntercept
-
Recursively add dirty properties.
- addDirtyPropertyValues(BeanDiffVisitor) - Method in class io.ebean.bean.EntityBeanIntercept
-
Recursively add dirty properties.
- addDirtyPropertyValues(Map<String, ValuePair>, String) - Method in class io.ebean.bean.EntityBeanIntercept
-
Recursively add dirty properties.
- addDuplicateKey(String...) - Method in class io.ebean.config.dbplatform.SqlErrorCodes
-
Map the codes to DuplicateKeyException.
- addEntityBean(EntityBean) - Method in interface io.ebean.bean.BeanCollectionAdd
-
Add a loaded bean to the collection.
- addEntityBean(EntityBean) - Method in class io.ebean.common.BeanList
- addEntityBean(EntityBean) - Method in class io.ebean.common.BeanSet
- addIgnore() - Method in interface io.ebean.text.csv.CsvReader
-
Ignore the next column of data.
- addInheritanceWhere(Query<?>) - Method in interface io.ebean.plugin.BeanType
-
Add the discriminator value to the query if needed.
- addMappingLocation(String) - Method in class io.ebean.config.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, 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.
- 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 - io.ebean.bean.BeanCollection.ModifyListenMode
-
Mode used for ManyToMany relationships
- ALL - 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.
- 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.
- allRegions() - Method in interface io.ebean.cache.ServerCacheManager
-
Return all the cache regions.
- analyzer(String) - Method in class io.ebean.search.Match
-
Set the Analyzer to use for this expression.
- analyzer(String) - Method in class io.ebean.search.MultiMatch
-
Set the Analyzer to use for this expression.
- analyzer(String) - Method in class io.ebean.search.TextQueryString
-
Set the analyzer.
- analyzer(String) - Method in class io.ebean.search.TextSimple
-
Set the analyzer
- analyzeWildcard(boolean) - Method in class io.ebean.search.TextQueryString
-
Set the analyze wildcard mode.
- analyzeWildcard(boolean) - Method in class io.ebean.search.TextSimple
-
Set to true to use analyze wildcard.
- and() - 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 - 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(ServerConfig) - Method in interface io.ebean.config.ServerConfigProvider
-
Deprecated.Apply the configuration to the ServerConfig.
- apply(FetchPath) - Method in interface io.ebean.ExpressionList
-
Apply the path properties to the query replacing the select and fetch clauses.
- apply(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 - 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.
- 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 - io.ebean.CountDistinctOrder
-
order by attribute ascending
- ATTR_DESC - 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 - io.ebean.CacheMode
-
Only used for bean caching.
- AUTO - io.ebean.config.dbplatform.IdType
-
Auto mapping to platform preferred identity strategy.
- AUTO_BINARY - io.ebean.config.PlatformConfig.DbUuid
-
Store using native UUID in H2 and Postgres and otherwise fallback to BINARY(16).
- AUTO_BINARY_OPTIMIZED - 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 - 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(boolean) - Method in class io.ebean.search.TextQueryString
-
Set the auto generate phrase queries mode.
- AutoTune - Interface in io.ebean
-
Administrative control of AutoTune during runtime.
- AutoTuneConfig - Class in io.ebean.config
-
Defines the AutoTune behaviour for a 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 - Interface in io.ebean
-
Background executor service for executing of tasks asynchronously.
- BaseMySqlPlatform - Class in io.ebean.config.dbplatform.mysql
-
Base platform for both MySql and MariaDB.
- BaseMySqlPlatform() - Constructor for class io.ebean.config.dbplatform.mysql.BaseMySqlPlatform
- 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 - 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 - io.ebean.cache.ServerCacheType
-
Bean cache.
- 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.
- beanId(Object) - Method in interface io.ebean.plugin.BeanType
-
Return the bean id.
- BeanList<E> - Class in io.ebean.common
-
List capable of lazy loading.
- BeanList() - 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.
- 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 - Interface in io.ebean
-
Provides access to the internal state of an entity bean.
- BeanType<T> - Interface in io.ebean.plugin
-
Information and methods on BeanDescriptors made available to plugins.
- begin(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.
- 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() - Static method in class io.ebean.Ebean
-
Deprecated.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(TxIsolation) - Static method in class io.ebean.Ebean
-
Deprecated.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.
- beginTransaction(TxScope) - Static method in class io.ebean.Ebean
-
Deprecated.Start a transaction typically specifying REQUIRES_NEW or REQUIRED semantics.
- BEST_FIELDS - 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 - io.ebean.config.dbplatform.DbType
- BINARY - io.ebean.config.dbplatform.DbType
- BINARY - io.ebean.config.PlatformConfig.DbUuid
-
Store using DB BINARY(16).
- BINARY_OPTIMIZED - io.ebean.config.PlatformConfig.DbUuid
-
Store using DB BINARY(16).
- bind(int, Object) - Method in interface io.ebean.CallableSql
-
Bind a parameter that is bound as a IN parameter.
- BIT - 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 - io.ebean.config.dbplatform.DbType
- BOOLEAN - io.ebean.config.dbplatform.DbType
- 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.
- 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
- cache() - Method in class io.ebean.FetchConfig
-
Deprecated.
- CacheKey(Object, Object) - Constructor for class io.ebean.cache.TenantAwareKey.CacheKey
-
Create with optional tenantId.
- CacheMode - Enum in io.ebean
-
Enum to control the different cache modes for queryCache and beanCache.
- CallableSql - Interface in io.ebean
-
For making calls to stored procedures.
- 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.Query
-
Cancel the query execution if supported by the underlying database and driver.
- caseInsensitive() - Method in interface io.ebean.ExampleExpression
-
Set case insensitive to true.
- catalog(Object) - Method in interface io.ebean.config.TenantCatalogProvider
-
Return the DB catalog for the given tenantId.
- CATALOG - io.ebean.config.TenantMode
-
Each Tenant has their own Database but with in connection pool
- 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 - 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) - Static method in class io.ebean.Ebean
-
Deprecated.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)
. - checkUniqueness(Object, Transaction) - Static method in class io.ebean.Ebean
-
Deprecated.Same as
Ebean.checkUniqueness(Object)
. - CIDR - io.ebean.config.dbplatform.DbType
- CIDR - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
- 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.
- 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.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.
- clearGetterCallback() - Method in class io.ebean.bean.EntityBeanIntercept
-
Clear the getter callback.
- clearLocal(Class<?>) - Method in interface io.ebean.cache.ServerCacheManager
-
Clear the local caches for this bean type.
- clearQueryCache() - Method in interface io.ebean.plugin.BeanType
-
Clear the query cache.
- ClickHousePlatform - Class in io.ebean.config.dbplatform.clickhouse
- ClickHousePlatform() - Constructor for class io.ebean.config.dbplatform.clickhouse.ClickHousePlatform
- CLOB - io.ebean.config.dbplatform.DbType
- clockNow() - Method in interface io.ebean.ExtendedServer
-
Return the NOW time from the Clock.
- close() - Method in class io.ebean.config.dbplatform.h2.H2HistoryTrigger
- close() - Method in interface io.ebean.QueryIterator
-
Close the underlying resources held by this iterator.
- close() - Method in interface io.ebean.Transaction
-
Synonym for end() to support AutoClosable.
- close(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.
- CockroachPlatform - Class in io.ebean.config.dbplatform.cockroach
-
CockroachDB based platform.
- CockroachPlatform() - Constructor for class io.ebean.config.dbplatform.cockroach.CockroachPlatform
- code() - Method in enum io.ebean.cache.ServerCacheType
- collect(boolean) - Method in interface io.ebean.metric.TimedMetric
-
Collect and return a snapshot of the metrics.
- COLLECTION_IDS - io.ebean.cache.ServerCacheType
-
Collection Ids for Many properties.
- 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) - 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).
- 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 - 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 - 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.
- commitTransaction() - Static method in class io.ebean.Ebean
-
Deprecated.Commit the current transaction.
- 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
- 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) - Method in class io.ebean.config.dbplatform.postgres.PostgresPlatform
- configure(SpiServer) - Method in interface io.ebean.plugin.Plugin
-
Configure the plugin.
- 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.
- 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 - 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.
- contextDestroyed(ServletContextEvent) - Method in class io.ebean.event.ServletContextListener
-
The servlet container is stopping.
- contextInitialized(ServletContextEvent) - Method in class io.ebean.event.ServletContextListener
-
Do nothing on startup.
- convert(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(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 - io.ebean.CountDistinctOrder
-
order by count ascending and attribute ascending
- COUNT_ASC_ATTR_DESC - io.ebean.CountDistinctOrder
-
order by count ascending and attribute descending
- COUNT_DESC_ATTR_ASC - io.ebean.CountDistinctOrder
-
order by count descending and attribute ascending
- COUNT_DESC_ATTR_DESC - 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.
- CountMetricStats - Interface in io.ebean.metric
- CountName() - Constructor for class io.ebean.meta.SortMetric.CountName
- 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, 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(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(ServerConfig) - Static method in class io.ebean.EbeanServerFactory
-
Deprecated.Create using the ServerConfig object to configure the database.
- create(String) - Static method in class io.ebean.DatabaseFactory
-
Create using properties to configure the database.
- create(String) - Static method in class io.ebean.EbeanServerFactory
-
Deprecated.Create using ebean.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.
- createCallableSql(String) - Static method in class io.ebean.Ebean
-
Deprecated.Create a CallableSql to execute a given stored procedure.
- 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.
- createCsvReader(Class<T>) - Static method in class io.ebean.Ebean
-
Deprecated.Create a CsvReader for a given beanType.
- 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.
- createNamedQuery(Class<T>, String) - Static method in class io.ebean.Ebean
-
Deprecated.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>) - Static method in class io.ebean.Ebean
-
Deprecated.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).
- createQuery(Class<T>, String) - Static method in class io.ebean.Ebean
-
Deprecated.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.
- createSequenceIdGenerator(BackgroundExecutor, DataSource, int, String) - Method in class io.ebean.config.dbplatform.db2.DB2Platform
-
Return a DB2 specific sequence IdGenerator that supports batch fetching sequence values.
- createSequenceIdGenerator(BackgroundExecutor, DataSource, int, String) - Method in class io.ebean.config.dbplatform.h2.H2Platform
-
Return a H2 specific sequence IdGenerator that supports batch fetching sequence values.
- createSequenceIdGenerator(BackgroundExecutor, DataSource, int, String) - Method in class io.ebean.config.dbplatform.hsqldb.HsqldbPlatform
- createSequenceIdGenerator(BackgroundExecutor, DataSource, int, String) - Method in class io.ebean.config.dbplatform.nuodb.NuoDbPlatform
- createSequenceIdGenerator(BackgroundExecutor, DataSource, int, String) - Method in class io.ebean.config.dbplatform.oracle.OraclePlatform
- createSequenceIdGenerator(BackgroundExecutor, DataSource, int, String) - Method in class io.ebean.config.dbplatform.postgres.PostgresPlatform
-
Create a Postgres specific sequence IdGenerator.
- createServer(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.
- createSqlQuery(String) - Method in interface io.ebean.Database
-
Deprecated.
- createSqlQuery(String) - Static method in class io.ebean.DB
-
Deprecated.
- createSqlQuery(String) - Static method in class io.ebean.Ebean
-
Deprecated.
- createSqlUpdate(String) - Method in interface io.ebean.Database
-
Deprecated.
- createSqlUpdate(String) - Static method in class io.ebean.DB
-
Deprecated.
- createSqlUpdate(String) - Static method in class io.ebean.Ebean
-
Deprecated.
- 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).
- createUpdate(Class<T>, String) - Static method in class io.ebean.Ebean
-
Deprecated.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.
- createWithContextClassLoader(ServerConfig, ClassLoader) - Static method in class io.ebean.EbeanServerFactory
-
Deprecated.Create using the ServerConfig additionally specifying a classLoader to use as the context class loader.
- CROSS_FIELDS - 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.
- 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() - Static method in class io.ebean.Ebean
-
Deprecated.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(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 - 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 - Class in io.ebean.config.dbplatform
-
Database platform specific settings.
- DatabasePlatform() - Constructor for class io.ebean.config.dbplatform.DatabasePlatform
-
Instantiates a new database platform.
- DatabasePlatform.OnQueryOnly - Enum in io.ebean.config.dbplatform
-
Behavior used when ending a query only transaction (at read committed isolation level).
- DataErrorType - Enum in io.ebean.config.dbplatform
-
Specific persistence error types we wish to map.
- DataIntegrity - 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(Object) - Method in interface io.ebean.config.TenantDataSourceProvider
-
Return the DataSource to use for the given current tenant.
- DATE - io.ebean.config.dbplatform.DbType
- 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 - io.ebean.config.TenantMode
-
Each Tenant has their own Database (javax.sql.DataSource)
- DB_WITH_MASTER - 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.)
- DB2Platform - Class in io.ebean.config.dbplatform.db2
-
DB2 specific platform.
- DB2Platform() - Constructor for class io.ebean.config.dbplatform.db2.DB2Platform
- DB2SequenceIdGenerator - Class in io.ebean.config.dbplatform.db2
-
DB2 specific sequence Id Generator.
- DB2SequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Constructor for class io.ebean.config.dbplatform.db2.DB2SequenceIdGenerator
-
Construct given a dataSource and sql to return the next sequence value.
- Db2SqlLimiter - Class in io.ebean.config.dbplatform.db2
- Db2SqlLimiter() - Constructor for class io.ebean.config.dbplatform.db2.Db2SqlLimiter
- DbConstraintNaming - Class in io.ebean.config
-
Naming convention used for constraint names.
- DbConstraintNaming() - Constructor for class io.ebean.config.DbConstraintNaming
-
Construct using default of lower case for both table and column names.
- DbConstraintNaming(boolean) - Constructor for class io.ebean.config.DbConstraintNaming
-
Construct specifying if lower case should be used (for both table and column names).
- DbConstraintNaming(boolean, boolean) - Constructor for class io.ebean.config.DbConstraintNaming
-
Construct specifying if lower case should be used for both table and column names.
- DbConstraintNaming.MaxLength - Interface in io.ebean.config
-
Defines how constraint names are shortened if required based on platform limitations.
- DbConstraintNormalise - Class in io.ebean.config
-
Used to normalise table and column names which means stripping out quoted identifier characters and any catalog or schema prefix.
- DbConstraintNormalise() - Constructor for class io.ebean.config.DbConstraintNormalise
- DbConstraintNormalise(boolean, boolean) - Constructor for class io.ebean.config.DbConstraintNormalise
- DbDefaultValue - Class in io.ebean.config.dbplatform
-
DB Column default values mapping to database platform specific literals.
- DbDefaultValue() - Constructor for class io.ebean.config.dbplatform.DbDefaultValue
- DbEncrypt - Interface in io.ebean.config.dbplatform
-
Defines DB encryption support for encrypting and decrypting data using DB encryption features.
- DbEncryptFunction - Interface in io.ebean.config.dbplatform
- DbHistorySupport - Interface in io.ebean.config.dbplatform
-
History support for the database platform.
- DbIdentity - Class in io.ebean.config.dbplatform
-
Defines the identity/sequence behaviour for the database.
- DbIdentity() - Constructor for class io.ebean.config.dbplatform.DbIdentity
- 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.
- DbViewHistorySupport - Class in io.ebean.config.dbplatform
-
Database view based implementation of DbHistorySupport.
- DbViewHistorySupport() - Constructor for class io.ebean.config.dbplatform.DbViewHistorySupport
- DECIMAL - 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 - 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 - io.ebean.config.AutoTuneMode
-
Don't implicitly use AutoTune.
- DEFAULT_ON - io.ebean.config.AutoTuneMode
-
Use AutoTune implicitly.
- DEFAULT_ONIFEMPTY - 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(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) - Static method in class io.ebean.Ebean
-
Deprecated.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) - Static method in class io.ebean.Ebean
-
Deprecated.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 - io.ebean.DocStoreQueueEntry.Action
-
Action is to delete a document from the doc store..
- DELETE - io.ebean.event.changelog.ChangeType
-
The change was a delete.
- DELETE - 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<?>) - Static method in class io.ebean.Ebean
-
Deprecated.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<?>) - Static method in class io.ebean.Ebean
-
Deprecated.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<?>) - Static method in class io.ebean.Ebean
-
Deprecated.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<?>) - Static method in class io.ebean.Ebean
-
Deprecated.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) - Static method in class io.ebean.Ebean
-
Deprecated.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) - Static method in class io.ebean.Ebean
-
Deprecated.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(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.
- diff(Object, Object) - Static method in class io.ebean.Ebean
-
Deprecated.Return a map of the differences between two objects of the same type.
- 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 - 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.
- DocumentStore - Interface in io.ebean
-
Document storage operations.
- DocUpdateContext - Interface in io.ebean.docstore
-
Document update context marker interface.
- DOUBLE - 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.
- 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 - 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
- Ebean - Class in io.ebean
-
Deprecated.
- EbeanServer - Interface in io.ebean
-
Deprecated.
- EbeanServerFactory - Class in io.ebean
-
Deprecated.
- EbeanServerFactory() - Constructor for class io.ebean.EbeanServerFactory
-
Deprecated.
- 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
- 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
- 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() - 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().
- endJunction() - Method in interface io.ebean.ExpressionList
-
End a junction returning the parent expression list.
- endNot() - Method in interface io.ebean.ExpressionList
-
End a NOT junction - synonym for endJunction().
- endOr() - Method in interface io.ebean.ExpressionList
-
End a AND junction - synonym for endJunction().
- ENDS_WITH - 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.
- endTransaction() - Static method in class io.ebean.Ebean
-
Deprecated.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() - Method 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 - Class in io.ebean.bean
-
This is the object added to every entity bean using byte code enhancement.
- EntityBeanIntercept() - Constructor for class io.ebean.bean.EntityBeanIntercept
-
EXPERIMENTAL - Constructor only for use by serialization frameworks.
- EntityBeanIntercept(Object) - Constructor for class io.ebean.bean.EntityBeanIntercept
-
Create a intercept with a given entity.
- Entry(Object, Object) - Constructor for class io.ebean.Pairs.Entry
-
Create with values for property0 and property1 respectively.
- entrySet() - Method in class io.ebean.common.BeanMap
- entrySet() - Method in interface io.ebean.SqlRow
-
Returns the entrySet of the map.
- eq(String, Object) - Static method in class io.ebean.Expr
-
Equal To - property equal to the given value.
- eq(String, Object) - Method in interface io.ebean.ExpressionFactory
-
Equal To - property equal to the given value.
- eq(String, Object) - Method in interface io.ebean.ExpressionList
-
Equal To - property is equal to a given value.
- eq(String, Object) - Method in interface io.ebean.Filter
-
Equal To - property equal to the given value.
- 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 - 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 obj is a Map and equal in a Map sense.
- equals(Object) - Method in class io.ebean.common.BeanSet
-
Equal if obj is a Set and equal in a Set sense.
- equals(Object) - Method in class io.ebean.common.CopyOnFirstWriteList
- equals(Object) - Method in class io.ebean.event.readaudit.ReadAuditQueryPlan
- equals(Object) - Method in class io.ebean.FetchConfig
- equals(Object) - Method in class io.ebean.OrderBy
- equals(Object) - Method in class io.ebean.OrderBy.Property
- equals(Object) - Method in class io.ebean.Pairs.Entry
- escapeLikeString(String) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Escapes the like string for this DB-Platform
- 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.
- 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) - Static method in class io.ebean.Ebean
-
Deprecated.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) - Static method in class io.ebean.Ebean
-
Deprecated.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(TxScope, Runnable) - Static method in class io.ebean.Ebean
-
Deprecated.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.
- execute(Runnable) - Static method in class io.ebean.Ebean
-
Deprecated.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(TxScope, Callable<T>) - Static method in class io.ebean.Ebean
-
Deprecated.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.
- executeCall(Callable<T>) - Static method in class io.ebean.Ebean
-
Deprecated.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.
- executePeriodically(Runnable, long, long, TimeUnit) - Method in interface io.ebean.BackgroundExecutor
-
Deprecated.
- executePeriodically(Runnable, long, TimeUnit) - Method in interface io.ebean.BackgroundExecutor
-
Deprecated.
- 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<?>, 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 - Interface in io.ebean
-
Expression factory for creating standard expressions.
- ExpressionList<T> - Interface in io.ebean
-
List of Expressions that make up a where or having clause.
- ExpressionPath - Interface in io.ebean.plugin
-
A dot notation expression path.
- extended() - Method in interface io.ebean.Database
-
Return the extended API for Database.
- ExtendedServer - Interface in io.ebean
-
The extended API for Database.
- EXTERNAL - 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.
- externalModification(String, boolean, boolean, boolean) - Static method in class io.ebean.Ebean
-
Deprecated.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.
- FetchConfig() - Constructor for class io.ebean.FetchConfig
-
Deprecated.
- 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(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(Class<T>) - Static method in class io.ebean.Ebean
-
Deprecated.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 - io.ebean.Junction.Type
-
FILTER group (for internal use only).
- 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>) - Static method in class io.ebean.Ebean
-
Deprecated.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) - Static method in class io.ebean.Ebean
-
Deprecated.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 - 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.
- 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.
- findDto(Class<T>, String) - Static method in class io.ebean.Ebean
-
Deprecated.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.
- 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.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.
- findLargeStream() - Method in interface io.ebean.Query
-
Deprecated.
- findLargeStream(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Deprecated.
- 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(RowMapper<T>) - Method in interface io.ebean.SqlQuery
-
Deprecated.
- 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.
- findNative(Class<T>, String) - Static method in class io.ebean.Ebean
-
Deprecated.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(RowMapper<T>) - Method in interface io.ebean.SqlQuery
-
Deprecated.
- 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 class io.ebean.bean.EntityBeanIntercept
-
Finds the index position of a given property.
- findSet() - Method in interface io.ebean.ExpressionList
-
Execute the query returning a set.
- findSet() - 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.
- findSingleAttribute(Class<T>) - Method in interface io.ebean.SqlQuery
-
Deprecated.
- 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.
- findSingleAttributeList(Class<T>) - Method in interface io.ebean.SqlQuery
-
Deprecated.
- findSingleDecimal() - Method in interface io.ebean.SqlQuery
-
Deprecated.
- findSingleLong() - Method in interface io.ebean.SqlQuery
-
Deprecated.
- 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.
- fire(Connection, Object[], Object[]) - Method in class io.ebean.config.dbplatform.h2.H2HistoryTrigger
- flags(String) - Method in class io.ebean.search.TextSimple
-
Set the flags.
- flush() - Method in class io.ebean.BeanFinder
-
Flush the JDBC batch on the current transaction.
- flush() - 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() - Static method in class io.ebean.Ebean
-
Deprecated.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.
- flushBatch() - Method in interface io.ebean.Transaction
-
Deprecated.
- foreignKeyConstraintName(String, String) - Method in class io.ebean.config.DbConstraintNaming
-
Return the foreign key constraint name given a single column foreign key.
- foreignKeyIndexName(String, String) - Method in class io.ebean.config.DbConstraintNaming
-
Return the index name associated with a foreign key constraint given 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.
- forIterate() - Method in interface io.ebean.bean.PersistenceContext
-
Return a copy of the Persistence context to use for large query iteration.
- forIterateReset() - Method in interface io.ebean.bean.PersistenceContext
-
Return a new Persistence context during iteration of large query result.
- forJson(JsonParser, boolean) - Method in interface io.ebean.text.json.JsonBeanReader
-
Create a new reader taking the context from the existing one but using a new JsonParser.
- format(Object) - Method in interface io.ebean.text.StringFormatter
-
Convert an Object value into a String value.
- forUpdate() - Method in interface io.ebean.ExpressionList
-
Execute using "for update" clause which results in the DB locking the record.
- forUpdate() - Method in interface io.ebean.Query
-
Execute using "for update" clause which results in the DB locking the record.
- forUpdateNoWait() - Method in interface io.ebean.ExpressionList
-
Execute using "for update" clause with No Wait option.
- forUpdateNoWait() - Method in interface io.ebean.Query
-
Execute using "for update" clause with "no wait" option.
- forUpdateSkipLocked() - Method in interface io.ebean.ExpressionList
-
Execute using "for update" clause with Skip Locked option.
- forUpdateSkipLocked() - Method in interface io.ebean.Query
-
Execute using "for update" clause with "skip locked" option.
- fromForUpdate(Query.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.
- FutureIds<T> - Interface in io.ebean
-
FutureIds represents the result of a background query execution for the Id's.
- FutureList<T> - Interface in io.ebean
-
FutureList represents the result of a background query execution that will return a list of entities.
- FutureRowCount<T> - Interface in io.ebean
-
Represents the result of a background query execution for the total row count for a query.
- fuzziness(String) - Method in class io.ebean.search.TextQueryString
-
Set fuzziness.
- fuzzyMaxExpansions(int) - Method in class io.ebean.search.TextQueryString
-
Set fuzzy max expansions.
- fuzzyPrefixLength(int) - Method in class io.ebean.search.TextQueryString
-
Set the fuzzy prefix length.
G
- ge(String, Object) - Static method in class io.ebean.Expr
-
Greater Than or Equal to - property greater than or equal to the given value.
- ge(String, Object) - Method in interface io.ebean.ExpressionFactory
-
Greater Than or Equal to - property greater than or equal to the given value.
- ge(String, Object) - Method in interface io.ebean.ExpressionList
-
Greater Than or Equal to - property greater than or equal to the given value.
- ge(String, Object) - Method in interface io.ebean.Filter
-
Greater Than or Equal to - property greater than or equal to the given value.
- gen() - Method in interface io.ebean.text.json.JsonWriter
-
Return the Jackson core JsonGenerator.
- GENERATOR - 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() - 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.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 - 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
- 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.
- getAsOfPredicate(String, String) - Method in class io.ebean.config.dbplatform.postgres.PostgresHistorySupport
-
Build and return the 'as of' predicate for a given table alias.
- getAsOfSysPeriod() - Method in class io.ebean.config.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.
- getAsOfViewSuffix(String) - Method in class io.ebean.config.dbplatform.hana.HanaHistorySupport
- getAsOfViewSuffix(String) - Method in class io.ebean.config.dbplatform.mariadb.MariaDbHistorySupport
-
Return the ' as of timestamp ?' clause appended after the table name.
- getAsOfViewSuffix(String) - Method in class io.ebean.config.dbplatform.oracle.OracleDbHistorySupport
-
Return the ' as of timestamp ?' clause appended after the table name.
- getAsOfViewSuffix(String) - Method in class io.ebean.config.dbplatform.sqlserver.SqlServerHistorySupport
-
Return the ' as of timestamp ?' clause appended after the table name.
- getAssocIdExpression(String, String) - Method in interface io.ebean.plugin.ExpressionPath
-
Return the Id expression string.
- getAssocIdValues(EntityBean) - Method in interface io.ebean.plugin.ExpressionPath
-
Return the Id values for the given bean value.
- getAutoTune() - Method in interface io.ebean.Database
-
Return AutoTune which is used to control the AutoTune service at runtime.
- 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.
- getBackgroundExecutor() - Method in interface io.ebean.Database
-
Return the BackgroundExecutor service for asynchronous processing of queries.
- getBackgroundExecutor() - Static method in class io.ebean.DB
-
Return the BackgroundExecutor service for asynchronous processing of queries.
- getBackgroundExecutor() - Static method in class io.ebean.Ebean
-
Deprecated.Return the BackgroundExecutor service for asynchronous processing of queries.
- 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.
- getBaseTable() - Method in interface io.ebean.plugin.BeanType
-
Return the base table this bean type maps to.
- getBasicSqlLimiter() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the BasicSqlLimiter for limit/offset of SqlQuery queries.
- getBatch() - Method in 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 interface io.ebean.event.BeanPersistRequest
-
Returns the bean being inserted updated or deleted.
- getBean() - Method in class io.ebean.Version
-
Return the bean instance for this version.
- getBeanCache(Class<?>) - Method in interface io.ebean.cache.ServerCacheManager
-
Return the cache for beans of a particular type.
- getBeanId() - Method in class io.ebean.DocStoreQueueEntry
-
Return the bean id (which matches the document id).
- getBeanId(Object) - Method in interface io.ebean.Database
-
Return the value of the Id property for a given bean.
- getBeanId(Object) - Static method in class io.ebean.DB
-
Return the value of the Id property for a given bean.
- getBeanId(T) - Method in interface io.ebean.plugin.BeanType
-
Return the id value for the given bean.
- getBeanState(Object) - Method in interface io.ebean.Database
-
Return the BeanState for a given entity bean.
- getBeanState(Object) - Static method in class io.ebean.DB
-
Return the BeanState for a given entity bean.
- getBeanState(Object) - Static method in class io.ebean.Ebean
-
Deprecated.Return the BeanState for a given entity bean.
- getBeanType() - Method in class io.ebean.bean.ObjectGraphOrigin
-
The type of bean the query is fetching.
- getBeanType() - Method in class io.ebean.event.readaudit.ReadAuditQueryPlan
-
Return the bean type.
- getBeanType() - Method in class io.ebean.event.readaudit.ReadEvent
-
Return the type of bean read.
- getBeanType() - Method in interface io.ebean.meta.MetaQueryPlan
-
Return the bean type for the query.
- getBeanType() - Method in interface io.ebean.plugin.BeanType
-
Return the class type this BeanDescriptor describes.
- getBeanType() - Method in interface io.ebean.Query
-
Return the type of beans being queried.
- getBeanType(Class<T>) - Method in interface io.ebean.plugin.SpiServer
-
Return the bean type for a given entity bean class.
- getBeanTypeAtPath(String) - Method in interface io.ebean.plugin.BeanType
-
Return the type bean for an OneToMany or ManyToOne or ManyToMany property.
- getBeanTypeForQueueId(String) - Method in interface io.ebean.plugin.SpiServer
-
Return the bean type for a given doc store queueId.
- getBeanTypes() - Method in interface io.ebean.plugin.SpiServer
-
Return all the bean types registered on this server instance.
- getBeanTypes(String) - Method in interface io.ebean.plugin.SpiServer
-
Return the bean types mapped to the given base table.
- getBigDecimal(String) - Method in interface io.ebean.SqlRow
-
Return a property value as a BigDecimal.
- getBind() - Method in interface io.ebean.meta.MetaQueryPlan
-
Return a description of the bind values.
- getBindCount() - Method in interface io.ebean.config.dbplatform.DbHistorySupport
-
Return the number of columns bound in a 'As Of' predicate.
- getBindCount() - Method in class io.ebean.config.dbplatform.DbStandardHistorySupport
-
Return 1 as the bind count (not 2 for effective start and effective end columns).
- getBindCount() - Method in class io.ebean.config.dbplatform.DbViewHistorySupport
-
Return 2 if we have effective start and effective end as 2 columns.
- getBindCount() - Method in class io.ebean.config.dbplatform.postgres.PostgresHistorySupport
-
Return 1 as we are using the postgres range type and hence don't need 2 bind variables.
- getBindLog() - Method in class io.ebean.event.readaudit.ReadEvent
-
Return the bind log used when executing the query.
- getBlobDbType() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the data type that should be used for Blob.
- getBoolean(String) - 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.
- getCaptureCount() - Method in interface io.ebean.meta.MetaQueryPlan
-
Return the total count of times bind capture has occurred.
- getCatalog() - Method in class io.ebean.config.AbstractNamingConvention
-
Return the catalog.
- getCatalog() - Method in class io.ebean.config.TableName
-
Gets the catalog.
- getChangedProps() - Method in interface io.ebean.BeanState
-
Return the set of changed properties.
- getChangeFilter(Class<?>) - Method in interface io.ebean.event.changelog.ChangeLogRegister
-
For the given bean type return the Change log filter to use.
- getChangeLogListener() - Method in class io.ebean.config.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.