Deprecated.
- lazy(int) - Method in class io.ebean.FetchConfig
-
Deprecated.
- lazyLoadMany(EntityBean) - Method in interface io.ebean.plugin.PropertyAssocMany
-
Add the loaded current bean to its associated parent.
- le(String, Object) - Static method in class io.ebean.Expr
-
Less Than or Equal to - property less than or equal to the given value.
- le(String, Object) - Method in interface io.ebean.ExpressionFactory
-
Less Than or Equal to - property less than or equal to the given value.
- le(String, Object) - Method in interface io.ebean.ExpressionList
-
Less Than or Equal to - property less than or equal to the given value.
- le(String, Object) - Method in interface io.ebean.Filter
-
Less Than or Equal to - property less than or equal to the given value.
- lenient(boolean) - Method in class io.ebean.search.TextQueryString
-
Set lenient mode.
- lenient(boolean) - Method in class io.ebean.search.TextSimple
-
Set the lenient mode.
- leOrNull(String, Object) - Method in interface io.ebean.ExpressionFactory
-
Less Than or Equal to OR Null (
<= or null
) - leOrNull(String, Object) - Method in interface io.ebean.ExpressionList
-
Less Than or Equal to OR Null - (
<= or null
). - like(String, Object, boolean, LikeType) - Method in interface io.ebean.ExpressionFactory
-
Like with support for named parameters.
- like(String, String) - Static method in class io.ebean.Expr
-
Like - property like value where the value contains the SQL wild card characters % (percentage) and _ (underscore).
- like(String, String) - Method in interface io.ebean.ExpressionFactory
-
Like - property like value where the value contains the SQL wild card characters % (percentage) and _ (underscore).
- like(String, String) - Method in interface io.ebean.ExpressionList
-
Like - property like value where the value contains the SQL wild card characters % (percentage) and _ (underscore).
- LikeType - Enum in io.ebean
-
Used to specify the type of like matching used.
- limit(SqlLimitRequest) - Method in class io.ebean.config.dbplatform.db2.Db2SqlLimiter
- limit(SqlLimitRequest) - Method in class io.ebean.config.dbplatform.hana.HanaSqlLimiter
- limit(SqlLimitRequest) - Method in class io.ebean.config.dbplatform.LimitOffsetSqlLimiter
- limit(SqlLimitRequest) - Method in class io.ebean.config.dbplatform.sqlanywhere.SqlAnywhereLimiter
- limit(SqlLimitRequest) - Method in interface io.ebean.config.dbplatform.SqlLimiter
-
Add the SQL limiting statements around the query.
- limit(SqlLimitRequest) - Method in class io.ebean.config.dbplatform.sqlserver.SqlServerSqlLimiter
- limit(String, int, int) - Method in class io.ebean.config.dbplatform.BasicSqlAnsiLimiter
- limit(String, int, int) - Method in interface io.ebean.config.dbplatform.BasicSqlLimiter
-
Add basic offset/limit clause to SqlQuery query.
- limit(String, int, int) - Method in class io.ebean.config.dbplatform.BasicSqlLimitOffset
- limit(String, int, int) - Method in class io.ebean.config.dbplatform.hana.HanaBasicSqlLimiter
- limit(String, int, int) - Method in class io.ebean.config.dbplatform.oracle.OracleRownumBasicLimiter
- limit(String, int, int) - Method in class io.ebean.config.dbplatform.sqlserver.SqlServerBasicSqlLimiter
- LimitOffsetSqlLimiter - Class in io.ebean.config.dbplatform
-
Adds LIMIT OFFSET clauses to a SQL query.
- LimitOffsetSqlLimiter() - Constructor for class io.ebean.config.dbplatform.LimitOffsetSqlLimiter
- LINESTRING - io.ebean.config.dbplatform.DbType
- LINESTRING - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
-
Geo Point
- listIterator() - Method in class io.ebean.common.BeanList
- listIterator(int) - Method in class io.ebean.common.BeanList
- literal() - Method in enum io.ebean.Junction.Type
-
Return the literal value for this type.
- loadBean(EntityBeanIntercept) - Method in interface io.ebean.bean.BeanLoader
-
Invoke the lazy loading for this bean.
- loadBean(EntityBeanIntercept) - Method in class io.ebean.bean.SingleBeanLoader.Dflt
- loadBean(EntityBeanIntercept) - Method in class io.ebean.bean.SingleBeanLoader.L2
- loadBean(EntityBeanIntercept) - Method in class io.ebean.bean.SingleBeanLoader.Ref
- loadBean(EntityBeanIntercept) - Method in interface io.ebean.plugin.SpiServer
-
Invoke lazy loading on this single bean when no BeanLoader is set.
- loadBeanL2(EntityBeanIntercept) - Method in interface io.ebean.plugin.SpiServer
-
Invoke lazy loading on this single bean (L2 cache bean).
- loadBeanRef(EntityBeanIntercept) - Method in interface io.ebean.plugin.SpiServer
-
Invoke lazy loading on this single bean (reference bean).
- loadCount() - Method in class io.ebean.EmptyPagedList
- loadCount() - Method in interface io.ebean.PagedList
-
Initiate the loading of the total row count in the background.
- LoadErrorHandler - Interface in io.ebean.plugin
-
Errorhandler to handle load errors and may be recover correct value.
- loadFrom(BeanCollection<?>) - Method in interface io.ebean.bean.BeanCollection
-
Load bean from another collection.
- loadFrom(BeanCollection<?>) - Method in class io.ebean.common.BeanList
- loadFrom(BeanCollection<?>) - Method in class io.ebean.common.BeanMap
- loadFrom(BeanCollection<?>) - Method in class io.ebean.common.BeanSet
- loadFromProperties() - Method in class io.ebean.config.DatabaseConfig
-
Load settings from ebean.properties.
- loadFromProperties(PropertiesWrapper) - Method in class io.ebean.config.AbstractNamingConvention
-
Load settings from properties.
- loadFromProperties(PropertiesWrapper) - Method in interface io.ebean.config.NamingConvention
-
Load setting from properties.
- loadFromProperties(Properties) - Method in class io.ebean.config.ContainerConfig
-
Load the settings from properties.
- loadFromProperties(Properties) - Method in class io.ebean.config.DatabaseConfig
-
Load the settings from the given properties
- loadMany(BeanCollection<?>, boolean) - Method in interface io.ebean.bean.BeanCollectionLoader
-
Invoke the lazy loading for this bean collection.
- loadSettings(PropertiesWrapper) - Method in class io.ebean.config.AutoTuneConfig
-
Load the settings from the properties file.
- loadSettings(PropertiesWrapper) - Method in class io.ebean.config.DocStoreConfig
-
Load settings specified in properties files.
- loadSettings(PropertiesWrapper) - Method in class io.ebean.config.PlatformConfig
- loadSettings(PropertiesWrapper, String) - Method in class io.ebean.config.ProfilingConfig
-
Load setting from properties.
- locale(String) - Method in class io.ebean.search.TextQueryString
-
Set the locale.
- locale(String) - Method in class io.ebean.search.TextSimple
-
Set the locale.
- location() - Method in interface io.ebean.ProfileLocation
-
Return a short version of the location description.
- lock() - Method in interface io.ebean.bean.BeanLoader
-
Obtain a lock on the loader.
- lock() - Method in class io.ebean.bean.SingleBeanLoader
- log(ChangeSet) - Method in interface io.ebean.event.changelog.ChangeLogListener
-
Log the batch of changes.
- logicalTypes() - Static method in class io.ebean.config.dbplatform.DbPlatformTypeMapping
-
Return the DbTypeMap with standard (not platform specific) types.
- LONGVARBINARY - io.ebean.config.dbplatform.DbType
- LONGVARCHAR - io.ebean.config.dbplatform.DbType
- lookup(String, boolean) - Method in class io.ebean.config.dbplatform.DbPlatformTypeMapping
-
Lookup the platform specific DbType given the standard sql type name.
- lowercaseExpandedTerms(boolean) - Method in class io.ebean.search.TextQueryString
-
Set lowercase expanded terms mode.
- lowercaseExpandedTerms(boolean) - Method in class io.ebean.search.TextSimple
-
Set the false to not use lowercase expanded terms.
- lowerColumnName(String) - Method in class io.ebean.config.DbConstraintNaming
-
Lower case the column name checking for quoted identifiers.
- lowerColumnName(String) - Method in class io.ebean.config.DbConstraintNormalise
-
Lower case the column name checking for quoted identifiers.
- lowerTableName(String) - Method in class io.ebean.config.DbConstraintNaming
-
Lower case the table name checking for quoted identifiers.
- lowerTableName(String) - Method in class io.ebean.config.DbConstraintNormalise
-
Lower case the table name checking for quoted identifiers.
- lowFreqOperatorAnd(boolean) - Method in class io.ebean.search.TextCommonTerms
-
Set to true if low frequency terms should use AND operator.
- lt(String, Object) - Static method in class io.ebean.Expr
-
Less Than - property less than the given value.
- lt(String, Object) - Method in interface io.ebean.ExpressionFactory
-
Less Than - property less than the given value.
- lt(String, Object) - Method in interface io.ebean.ExpressionList
-
Less Than - property less than the given value.
- lt(String, Object) - Method in interface io.ebean.Filter
-
Less Than - property less than the given value.
- ltOrNull(String, Object) - Method in interface io.ebean.ExpressionFactory
-
Less Than or Null - property less than the given value or null.
- ltOrNull(String, Object) - Method in interface io.ebean.ExpressionList
-
Less Than or Null - property less than the given value or null.
M
- mandatory() - Static method in class io.ebean.TxScope
-
Helper method to create a TxScope with MANDATORY.
- map(ResultSet, int) - Method in interface io.ebean.RowMapper
-
Read the data from the ResultSet and map to the return type.
- mapTo(RowMapper<T>) - Method in interface io.ebean.SqlQuery
-
Use a RowMapper to map the result to beans.
- mapToScalar(Class<T>) - Method in interface io.ebean.SqlQuery
-
The query result maps to a single scalar value like Long, BigDecimal, String, UUID, OffsetDateTime etc.
- MariaDbHistorySupport - Class in io.ebean.config.dbplatform.mariadb
-
History support for MariaDB.
- MariaDbHistorySupport() - Constructor for class io.ebean.config.dbplatform.mariadb.MariaDbHistorySupport
- MariaDbPlatform - Class in io.ebean.config.dbplatform.mariadb
-
MariaDB platform.
- MariaDbPlatform() - Constructor for class io.ebean.config.dbplatform.mariadb.MariaDbPlatform
- markAsDirty() - Method in class io.ebean.Model
-
Marks the entity bean as dirty.
- markAsDirty(Object) - Method in interface io.ebean.Database
-
Marks the entity bean as dirty.
- markAsDirty(Object) - Static method in class io.ebean.DB
-
Marks the entity bean as dirty.
- markAsDirty(Object) - Static method in class io.ebean.Ebean
-
Deprecated.Marks the entity bean as dirty.
- markAsDirty(T) - Method in class io.ebean.BeanRepository
-
Marks the entity bean as dirty.
- markPropertyAsChanged(int) - Method in class io.ebean.bean.EntityBeanIntercept
-
Explicitly mark a property as having been changed.
- markPropertyUnset(String) - Method in class io.ebean.Model
-
Mark the property as unset or 'not loaded'.
- markPropertyUnset(T, String) - Method in class io.ebean.BeanRepository
-
Mark the property as unset or 'not loaded'.
- match(String, String) - Method in interface io.ebean.ExpressionList
-
Add a match expression.
- match(String, String, Match) - Method in interface io.ebean.ExpressionList
-
Add a match expression with options.
- Match - Class in io.ebean.search
-
Options for the text match expression.
- Match() - Constructor for class io.ebean.search.Match
- MatchingNamingConvention - Class in io.ebean.config
-
The JPA naming convention where column names match property names and table names match entity names.
- MatchingNamingConvention() - Constructor for class io.ebean.config.MatchingNamingConvention
-
Create with a sequence format of "{table}_seq".
- MatchingNamingConvention(String) - Constructor for class io.ebean.config.MatchingNamingConvention
-
Instantiates with a specific format for DB sequences.
- Max() - Constructor for class io.ebean.meta.SortMetric.Max
- MAX - Static variable in class io.ebean.meta.SortMetric
- maxExpansions(int) - Method in class io.ebean.search.Match
-
Set the max expansions (for phrase prefix only).
- maxExpansions(int) - Method in class io.ebean.search.MultiMatch
-
Set the max expansions (for phrase prefix only).
- maxLength(String, int) - Method in interface io.ebean.config.DbConstraintNaming.MaxLength
-
Truncate or shorten the constraint name to support DB platform limitations.
- maxRows(int) - Method in interface io.ebean.Filter
-
Specify the maximum number of rows/elements to return.
- Mean() - Constructor for class io.ebean.meta.SortMetric.Mean
- MEAN - Static variable in class io.ebean.meta.SortMetric
- merge(Object) - Method in interface io.ebean.Database
-
Merge the bean using the default merge options (no paths specified, default delete).
- merge(Object) - Static method in class io.ebean.DB
-
Merge the bean using the default merge options.
- merge(Object) - Static method in class io.ebean.Ebean
-
Deprecated.Merge the bean using the default merge options.
- merge(Object, MergeOptions) - Method in interface io.ebean.Database
-
Merge the bean using the given merge options.
- merge(Object, MergeOptions) - Static method in class io.ebean.DB
-
Merge the bean using the given merge options.
- merge(Object, MergeOptions) - Static method in class io.ebean.Ebean
-
Deprecated.Merge the bean using the given merge options.
- merge(Object, MergeOptions, Transaction) - Method in interface io.ebean.Database
-
Merge the bean using the given merge options and a transaction.
- merge(T) - Method in class io.ebean.BeanRepository
-
Merge this entity using the default merge options.
- merge(T, MergeOptions) - Method in class io.ebean.BeanRepository
-
Merge this entity using the specified merge options.
- MergeOptions - Interface in io.ebean
-
Options used to control a merge.
- MergeOptionsBuilder - Class in io.ebean
-
Builds a MergeOptions which is immutable and thread safe.
- MergeOptionsBuilder() - Constructor for class io.ebean.MergeOptionsBuilder
- MetaCountMetric - Interface in io.ebean.meta
-
Count metrics.
- metaFindAllFor(AnnotatedElement, Set<Class<?>>) - Static method in class io.ebean.util.AnnotationUtil
-
Find all the annotations for the filter searching meta-annotations.
- MetaInfoManager - Interface in io.ebean.meta
-
Provides access to the meta data in Database such as query execution statistics.
- MetaMetric - Interface in io.ebean.meta
-
Metrics collected by Ebean including timed metrics and counters.
- MetaQueryMetric - Interface in io.ebean.meta
-
Query execution metrics.
- MetaQueryPlan - Interface in io.ebean.meta
-
Meta data for captured query plan.
- MetaTimedMetric - Interface in io.ebean.meta
-
Timed execution statistics.
- MetricData - Class in io.ebean.meta
-
An individual metric.
- MetricData() - Constructor for class io.ebean.meta.MetricData
- MetricData(String) - Constructor for class io.ebean.meta.MetricData
- MetricFactory - Interface in io.ebean.metric
-
Factory to create timed metric counters.
- MetricVisitor - Interface in io.ebean.meta
-
Defines visitor to read and report the transaction and query metrics.
- MILLIS - io.ebean.config.JsonConfig.Date
-
Format as epoch millis.
- MILLIS - io.ebean.config.JsonConfig.DateTime
-
Format as epoch millis.
- minShouldMatch(String) - Method in class io.ebean.search.Match
-
Set the rewrite to use.
- minShouldMatch(String) - Method in class io.ebean.search.MultiMatch
-
Set the minimum should match value.
- minShouldMatch(String) - Method in class io.ebean.search.TextCommonTerms
-
Set the minimum should match.
- minShouldMatch(String) - Method in class io.ebean.search.TextQueryString
-
Set the minimum should match.
- minShouldMatch(String) - Method in class io.ebean.search.TextSimple
-
Set the minimum should match.
- minShouldMatchHighFreq(String) - Method in class io.ebean.search.TextCommonTerms
-
Set the minimum should match for high frequency terms.
- minShouldMatchLowFreq(String) - Method in class io.ebean.search.TextCommonTerms
-
Set the minimum should match for low frequency terms.
- MODE_ANNOTATION - io.ebean.config.EncryptDeploy.Mode
-
Use encryption options defined by the Encryption annotation on the property.
- MODE_ENCRYPT - io.ebean.config.EncryptDeploy.Mode
-
Encrypt the property using DB encryption or Java client encryption depending on the type and dbEncryption flag.
- MODE_NO_ENCRYPT - io.ebean.config.EncryptDeploy.Mode
-
No encryption is used, even if there is an Encryption annotation on the property.
- Model - Class in io.ebean
-
A MappedSuperclass base class that provides convenience methods for inserting, updating and deleting beans.
- Model() - Constructor for class io.ebean.Model
-
Create using the default database.
- Model(String) - Constructor for class io.ebean.Model
-
Create with a named database (typically not the default database).
- modifyAddition(E) - Method in interface io.ebean.bean.BeanCollection
-
Add an object to the additions list.
- ModifyAwareType - Interface in io.ebean
-
Owner object notified when a modification is detected.
- modifyRemoval(Object) - Method in interface io.ebean.bean.BeanCollection
-
Add an object to the deletions list.
- modifyReset() - Method in interface io.ebean.bean.BeanCollection
-
Reset the set of additions and deletions.
- ModuleInfo - Annotation Type in io.ebean.config
-
Used by generated code to hold entity classes to register with Ebean.
- ModuleInfoLoader - Interface in io.ebean.config
-
Loads and returns entity classes to register with Ebean databases.
- MOST_FIELDS - io.ebean.search.MultiMatch.Type
- MULTILINESTRING - io.ebean.config.dbplatform.DbType
- MULTILINESTRING - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
-
Geo MultiPolygon
- multiMatch(String, MultiMatch) - Method in interface io.ebean.ExpressionList
-
Add a multi-match expression using options.
- multiMatch(String, String...) - Method in interface io.ebean.ExpressionList
-
Add a multi-match expression.
- MultiMatch - Class in io.ebean.search
-
Options for the text match expression.
- MultiMatch(String...) - Constructor for class io.ebean.search.MultiMatch
-
Construct with a set of fields.
- MultiMatch.Type - Enum in io.ebean.search
-
The MultiMatch type.
- MULTIPOINT - io.ebean.config.dbplatform.DbType
- MULTIPOINT - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
-
Geo MultiPolygon
- MULTIPOLYGON - io.ebean.config.dbplatform.DbType
- MULTIPOLYGON - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
-
Geo MultiPolygon
- must() - Method in interface io.ebean.ExpressionList
-
Start a list of expressions that will be joined by MUST.
- MUST - io.ebean.Junction.Type
-
Text search AND group.
- MUST_NOT - io.ebean.Junction.Type
-
Text search NOT group.
- mustNot() - Method in interface io.ebean.ExpressionList
-
Start a list of expressions that will be joined by MUST NOT.
- MySql55Platform - Class in io.ebean.config.dbplatform.mysql
- MySql55Platform() - Constructor for class io.ebean.config.dbplatform.mysql.MySql55Platform
- MySqlBlob - Class in io.ebean.config.dbplatform.mysql
-
Support for blob, mediumblob or longblob selection based on the deployment length.
- MySqlBlob() - Constructor for class io.ebean.config.dbplatform.mysql.MySqlBlob
- MySqlClob - Class in io.ebean.config.dbplatform.mysql
-
Support for text, mediumtext or longtext selection based on the deployment length.
- MySqlClob() - Constructor for class io.ebean.config.dbplatform.mysql.MySqlClob
- MySqlDbEncrypt - Class in io.ebean.config.dbplatform.mysql
-
MySql aes_encrypt aes_decrypt based encryption support.
- MySqlDbEncrypt() - Constructor for class io.ebean.config.dbplatform.mysql.MySqlDbEncrypt
- MySqlHistorySupport - Class in io.ebean.config.dbplatform.mysql
-
Runtime support for @History with MySql.
- MySqlHistorySupport() - Constructor for class io.ebean.config.dbplatform.mysql.MySqlHistorySupport
- MySqlPlatform - Class in io.ebean.config.dbplatform.mysql
-
MySQL specific platform.
- MySqlPlatform() - Constructor for class io.ebean.config.dbplatform.mysql.MySqlPlatform
N
- Name() - Constructor for class io.ebean.meta.SortMetric.Name
- NAME - Static variable in class io.ebean.meta.SortMetric
- NamingConvention - Interface in io.ebean.config
-
Defines the naming convention for converting between logical property names/entity names and physical DB column names/table names.
- NANOS - io.ebean.config.JsonConfig.DateTime
-
Format as epoch with nanos.
- nativeSql(String) - Method in class io.ebean.Finder
-
Creates a native sql query.
- NATURAL_KEY - io.ebean.cache.ServerCacheType
-
Natural key cache.
- ne(String, Object) - Static method in class io.ebean.Expr
-
Not Equal To - property not equal to the given value.
- ne(String, Object) - Method in interface io.ebean.ExpressionFactory
-
Not Equal To - property not equal to the given value.
- ne(String, Object) - Method in interface io.ebean.ExpressionList
-
Not Equal To - property not equal to the given value.
- ne(String, Object) - Method in interface io.ebean.Filter
-
Not Equal To - property not equal to the given value.
- NESTED - io.ebean.DocStoreQueueEntry.Action
-
An update is required based on a change to a nested/embedded object at a given path.
- never() - Static method in class io.ebean.TxScope
-
Helper method to create a TxScope with NEVER.
- NEW_LINE - Static variable in interface io.ebean.config.dbplatform.SqlLimiter
-
the new line character used.
- newInstance(String) - Method in class io.ebean.config.ClassLoadConfig
-
Return a new instance of the class using the default constructor.
- newPlatformConfig(String, String) - Method in class io.ebean.config.DatabaseConfig
-
Create a new PlatformConfig based of the one held but with overridden properties by reading properties with the given path and prefix.
- next() - Method in interface io.ebean.QueryIterator
-
Returns the next element in the iteration.
- nextId(Transaction) - Method in interface io.ebean.config.dbplatform.PlatformIdGenerator
-
return the next unique identity value.
- nextId(Transaction) - Method in class io.ebean.config.dbplatform.SequenceIdGenerator
-
Return the next Id.
- nextId(Transaction) - Method in class io.ebean.config.dbplatform.SimpleSequenceIdGenerator
- nextId(Class<?>) - Method in interface io.ebean.Database
-
Return the next unique identity value for a given bean type.
- nextId(Class<?>) - Static method in class io.ebean.DB
-
Return the next identity value for a given bean type.
- nextId(Class<?>) - Static method in class io.ebean.Ebean
-
Deprecated.Return the next identity value for a given bean type.
- nextValue() - Method in interface io.ebean.config.IdGenerator
-
Return the next Id value.
- NO_ENCRYPT - Static variable in class io.ebean.config.EncryptDeploy
-
Use to define that no encryption should be used.
- NO_KEY_UPDATE - io.ebean.Query.LockType
-
FOR NO KEY UPDATE (Postgres only).
- NO_ORDERING - io.ebean.CountDistinctOrder
- NodeUsageCollector - Class in io.ebean.bean
-
Collects profile information for a bean (or reference/proxy bean) at a given node.
- NodeUsageCollector(ObjectGraphNode, WeakReference<NodeUsageListener>) - Constructor for class io.ebean.bean.NodeUsageCollector
- NodeUsageListener - Interface in io.ebean.bean
-
Collects the profile information.
- NON_EMPTY - io.ebean.config.JsonConfig.Include
-
Exclude null values and empty collections.
- NON_NULL - io.ebean.config.JsonConfig.Include
-
Exclude null values (include empty collections).
- NONE - io.ebean.bean.BeanCollection.ModifyListenMode
-
The common mode
- NONE - io.ebean.config.TenantMode
-
No multi-tenancy.
- normaliseColumn(String) - Method in class io.ebean.config.DbConstraintNaming
-
Normalise the column name by removing any quoted identifier characters (",',[,] etc).
- normaliseColumn(String) - Method in class io.ebean.config.DbConstraintNormalise
-
Normalise the column name by removing any quoted identifier characters and formula brackets.
- normaliseTable(String) - Method in class io.ebean.config.DbConstraintNaming
-
Normalise the table name by trimming catalog and schema and removing any quoted identifier characters (",',[,] etc).
- normaliseTable(String) - Method in class io.ebean.config.DbConstraintNormalise
-
Normalise the table name by trimming catalog and schema and removing any quoted identifier characters (",',[,] etc).
- not() - Method in interface io.ebean.ExpressionList
-
Return a list of expressions that will be wrapped by NOT.
- not(Expression) - Static method in class io.ebean.Expr
-
Negate the expression (prefix it with NOT).
- not(Expression) - Method in interface io.ebean.ExpressionFactory
-
Negate the expression (prefix it with NOT).
- not(Expression) - Method in interface io.ebean.ExpressionList
-
Negate the expression (prefix it with NOT).
- NOT - io.ebean.Junction.Type
-
NOT group.
- NotEnhancedException - Exception in io.ebean.bean
-
This exception is thrown, when the default implementation of EntityBean is not or not properly overwritten by enhancer.
- NotEnhancedException() - Constructor for exception io.ebean.bean.NotEnhancedException
- notExists(Query<?>) - Method in interface io.ebean.ExpressionFactory
-
Not exists expression
- notExists(Query<?>) - Method in interface io.ebean.ExpressionList
-
Not exists expression
- notify(ServerCacheNotification) - Method in interface io.ebean.cache.ServerCacheNotify
-
Notify other server cache members of the table modifications or process the notifications.
- notIn(String, Query<?>) - Method in interface io.ebean.ExpressionFactory
-
Not In - using a subQuery.
- notIn(String, Query<?>) - Method in interface io.ebean.ExpressionList
-
Not In - using a subQuery.
- notIn(String, Object[]) - Method in interface io.ebean.ExpressionFactory
-
Not In - property has a value in the array of values.
- notIn(String, Object...) - Method in interface io.ebean.ExpressionList
-
Not In - property has a value in the array of values.
- notIn(String, Collection<?>) - Method in interface io.ebean.ExpressionFactory
-
Not In - property has a value in the collection of values.
- notIn(String, Collection<?>) - Method in interface io.ebean.ExpressionList
-
Not In - property has a value in the collection of values.
- notJavaLang(Annotation) - Static method in class io.ebean.util.AnnotationUtil
-
Determine if the supplied
Annotation
is defined in the core JDKjava.lang.annotation
package. - notQuoted(String) - Method in class io.ebean.config.DbConstraintNormalise
-
Trim off the platform quoted identifier quotes like [ ' and ".
- notSupported() - Static method in class io.ebean.TxScope
-
Helper method to create a TxScope with NOT_SUPPORTED.
- NOW - Static variable in class io.ebean.config.dbplatform.DbDefaultValue
-
The key for the NOW / current timestamp.
- NOWAIT - io.ebean.Query.LockWait
-
For update with No Wait option.
- NULL - Static variable in class io.ebean.config.dbplatform.DbDefaultValue
-
The 'null' literal.
- NuoDbHistorySupport - Class in io.ebean.config.dbplatform.nuodb
-
Runtime support for @History with NuoDB.
- NuoDbHistorySupport() - Constructor for class io.ebean.config.dbplatform.nuodb.NuoDbHistorySupport
- NuoDbPlatform - Class in io.ebean.config.dbplatform.nuodb
-
NuoDb specific platform.
- NuoDbPlatform() - Constructor for class io.ebean.config.dbplatform.nuodb.NuoDbPlatform
- NuoDbSequence - Class in io.ebean.config.dbplatform.nuodb
- NuoDbSequence(BackgroundExecutor, DataSource, String, int) - Constructor for class io.ebean.config.dbplatform.nuodb.NuoDbSequence
-
Construct where batchSize is the sequence step size.
O
- ObjectGraphNode - Class in io.ebean.bean
-
Identifies a unique node of an object graph.
- ObjectGraphNode(ObjectGraphNode, String) - Constructor for class io.ebean.bean.ObjectGraphNode
-
Create at a sub level.
- ObjectGraphNode(ObjectGraphOrigin, String) - Constructor for class io.ebean.bean.ObjectGraphNode
-
Create an the root level.
- ObjectGraphOrigin - Class in io.ebean.bean
-
Represents a "origin" of an ORM object graph.
- ObjectGraphOrigin(int, CallOrigin, String) - Constructor for class io.ebean.bean.ObjectGraphOrigin
- obtain() - Method in interface io.ebean.ProfileLocation
-
Obtain the description returning true if this is the initial call.
- of(Class<T>) - Static method in interface io.ebean.FetchGroup
-
Return the FetchGroupBuilder with the given select clause that we can add fetch clauses to.
- of(Class<T>) - Method in interface io.ebean.service.SpiFetchGroupService
-
Create and return a FetchGroupBuilder starting with a select() clause.
- of(Class<T>, String) - Static method in interface io.ebean.FetchGroup
-
Return the FetchGroup with the given select clause.
- of(Class<T>, String) - Method in interface io.ebean.service.SpiFetchGroupService
-
Return the FetchGroup with the given select clause.
- ofCache() - Static method in class io.ebean.FetchConfig
-
Return FetchConfig to eagerly fetch the relationship using L2 cache.
- ofDefault() - Static method in class io.ebean.FetchConfig
-
Return FetchConfig to fetch the relationship using SQL join.
- OFF - io.ebean.CacheMode
-
Do not use cache.
- ofLazy() - Static method in class io.ebean.FetchConfig
-
Return FetchConfig to lazily load the relationship.
- ofLazy(int) - Static method in class io.ebean.FetchConfig
-
Return FetchConfig to lazily load the relationship specifying the batch size.
- ofQuery() - Static method in class io.ebean.FetchConfig
-
Return FetchConfig to eagerly fetch the relationship using a secondary query.
- ofQuery(int) - Static method in class io.ebean.FetchConfig
-
Return FetchConfig to eagerly fetch the relationship using a secondary with a given batch size.
- ON - io.ebean.CacheMode
-
Use the cache and store a result when needed.
- online(boolean) - Method in interface io.ebean.plugin.Plugin
-
Called just before the server starts indicating if it is coming up in online mode.
- onStart(DatabaseConfig) - Method in interface io.ebean.event.ServerConfigStartup
-
On starting configure the DatabaseConfig.
- opAnd() - Method in class io.ebean.search.Match
-
Use the AND operator (rather than OR).
- opAnd() - Method in class io.ebean.search.MultiMatch
-
Use the AND operator (rather than OR).
- opAnd() - Method in class io.ebean.search.TextQueryString
-
Use the AND operator (rather than OR).
- opAnd() - Method in class io.ebean.search.TextSimple
-
Use AND as the default operator.
- opOr() - Method in class io.ebean.search.Match
-
Use the OR operator (rather than AND).
- opOr() - Method in class io.ebean.search.MultiMatch
-
Use the OR operator (rather than AND).
- opOr() - Method in class io.ebean.search.TextQueryString
-
Use the OR operator (rather than AND).
- opOr() - Method in class io.ebean.search.TextSimple
-
Use OR as the default operator.
- or() - Method in interface io.ebean.ExpressionList
-
Return a list of expressions that will be joined by OR's.
- or(Expression, Expression) - Static method in class io.ebean.Expr
-
Or - join two expressions with a logical or.
- or(Expression, Expression) - Method in interface io.ebean.ExpressionFactory
-
Or - join two expressions with a logical or.
- or(Expression, Expression) - Method in interface io.ebean.ExpressionList
-
Or - join two expressions with a logical or.
- OR - io.ebean.Junction.Type
-
OR group.
- Oracle11Platform - Class in io.ebean.config.dbplatform.oracle
-
Oracle 11 platform using rownum sql limiting.
- Oracle11Platform() - Constructor for class io.ebean.config.dbplatform.oracle.Oracle11Platform
- OracleDbEncrypt - Class in io.ebean.config.dbplatform.oracle
-
Oracle encryption support.
- OracleDbEncrypt() - Constructor for class io.ebean.config.dbplatform.oracle.OracleDbEncrypt
-
Constructs the Oracle10DbEncrypt with default encrypt and decrypt stored procedures.
- OracleDbEncrypt(String, String) - Constructor for class io.ebean.config.dbplatform.oracle.OracleDbEncrypt
-
Constructs the Oracle10DbEncrypt specifying encrypt and decrypt stored procedures.
- OracleDbHistorySupport - Class in io.ebean.config.dbplatform.oracle
-
Oracle Total recall based history support.
- OracleDbHistorySupport() - Constructor for class io.ebean.config.dbplatform.oracle.OracleDbHistorySupport
- OraclePlatform - Class in io.ebean.config.dbplatform.oracle
-
Oracle specific platform.
- OraclePlatform() - Constructor for class io.ebean.config.dbplatform.oracle.OraclePlatform
- OracleRownumBasicLimiter - Class in io.ebean.config.dbplatform.oracle
-
Row limiter for Oracle 9,10,11 using rownum.
- OracleRownumBasicLimiter() - Constructor for class io.ebean.config.dbplatform.oracle.OracleRownumBasicLimiter
- OracleSequenceIdGenerator - Class in io.ebean.config.dbplatform.oracle
-
Oracle specific sequence Id Generator.
- OracleSequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Constructor for class io.ebean.config.dbplatform.oracle.OracleSequenceIdGenerator
-
Construct given a dataSource and sql to return the next sequence value.
- order() - Method in interface io.ebean.ExpressionList
-
Return the OrderBy so that you can append an ascending or descending property to the order by clause.
- order() - Method in interface io.ebean.Query
-
Return the OrderBy so that you can append an ascending or descending property to the order by clause.
- order(String) - Method in interface io.ebean.ExpressionList
-
Set the order by clause replacing the existing order by clause if there is one.
- order(String) - Method in interface io.ebean.Query
-
Set the order by clause replacing the existing order by clause if there is one.
- orderBy() - Method in interface io.ebean.ExpressionList
-
Return the OrderBy so that you can append an ascending or descending property to the order by clause.
- orderBy() - Method in interface io.ebean.Query
-
Return the OrderBy so that you can append an ascending or descending property to the order by clause.
- orderBy(String) - Method in interface io.ebean.ExpressionList
-
Set the order by clause replacing the existing order by clause if there is one.
- orderBy(String) - Method in interface io.ebean.Query
-
Set the order by clause replacing the existing order by clause if there is one.
- OrderBy<T> - Class in io.ebean
-
Represents an Order By for a Query.
- OrderBy() - Constructor for class io.ebean.OrderBy
-
Create an empty OrderBy with no associated query.
- OrderBy(Query<T>, String) - Constructor for class io.ebean.OrderBy
-
Construct with a given query and order by clause.
- OrderBy(String) - Constructor for class io.ebean.OrderBy
-
Create an orderBy parsing the order by clause.
- OrderBy.Property - Class in io.ebean
-
A property and its ascending descending order.
- orderById(boolean) - Method in interface io.ebean.ExpressionList
-
Controls, if paginated queries should always append an 'order by id' statement at the end to guarantee a deterministic sort result.
- orderById(boolean) - Method in interface io.ebean.Query
-
Controls, if paginated queries should always append an 'order by id' statement at the end to guarantee a deterministic sort result.
- other() - Method in annotation type io.ebean.config.ModuleInfo
-
Other classes like Attribute Converters.
P
- PagedList<T> - Interface in io.ebean
-
Represents a page of results.
- Pairs - Class in io.ebean
-
Holds a list of value object pairs.
- Pairs(String, String) - Constructor for class io.ebean.Pairs
-
Create with 2 property names.
- Pairs.Entry - Class in io.ebean
-
A pair of 2 value objects.
- parent(String) - Static method in class io.ebean.util.SplitName
-
Return the parent part of the path.
- parse(JsonParser) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a List or Map.
- parse(JsonParser) - Static method in class io.ebean.text.json.EJson
-
Parse the json and return as a List or Map.
- parse(Reader) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a List or Map.
- parse(Reader) - Static method in class io.ebean.text.json.EJson
-
Parse the json and return as a List or Map.
- parse(String) - Static method in class io.ebean.config.dbplatform.DbPlatformType
-
Parse a type definition into a DbPlatformType.
- parse(String) - Static method in class io.ebean.config.TableName
-
Parse a qualifiedTableName that might include a catalog and schema and just return the table name.
- parse(String) - Static method in interface io.ebean.RawSqlBuilder
-
Return a RawSqlBuilder parsing the sql.
- parse(String) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a List or Map.
- parse(String) - Static method in class io.ebean.text.json.EJson
-
Parse the json and return as a List or Map.
- parse(String) - Static method in class io.ebean.text.PathProperties
-
Parse and return a PathProperties from nested string format like (a,b,c(d,e),f(g)) where "c" is a path containing "d" and "e" and "f" is a path containing "g" and the root path contains "a","b","c" and "f".
- parse(String) - Method in interface io.ebean.text.StringParser
-
Convert a String value into an Object value.
- parse(String) - Method in class io.ebean.text.TimeStringParser
-
Parse the String supporting both HH:mm:ss and HH:mm formats.
- parsed(String) - Method in interface io.ebean.service.SpiRawSqlService
-
Parse the SQL determining column mapping.
- parseDateTime(long) - Method in interface io.ebean.plugin.ExpressionPath
-
For DateTime capable scalar types convert the long systemTimeMillis into an appropriate java time (Date,Timestamp,Time,Calendar, JODA type etc).
- parseList(JsonParser) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a List taking a JsonParser.
- parseList(JsonParser) - Static method in class io.ebean.text.json.EJson
-
Parse the json and return as a List taking a JsonParser.
- parseList(JsonParser, JsonToken) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json returning as a List taking into account the current token.
- parseList(JsonParser, JsonToken) - Static method in class io.ebean.text.json.EJson
-
Parse the json returning as a List taking into account the current token.
- parseList(Reader) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a List taking a Reader.
- parseList(Reader) - Static method in class io.ebean.text.json.EJson
-
Parse the json and return as a List taking a Reader.
- parseList(String) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a List.
- parseList(String) - Static method in class io.ebean.text.json.EJson
-
Parse the json and return as a List.
- parseList(String, boolean) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a modify aware List.
- parseList(String, boolean) - Static method in class io.ebean.text.json.EJson
-
Parse the json and return as a modify aware List.
- parseObject(JsonParser) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a Map taking a JsonParser.
- parseObject(JsonParser) - Static method in class io.ebean.text.json.EJson
-
Parse the json and return as a Map taking a JsonParser.
- parseObject(JsonParser, JsonToken) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a Map taking a JsonParser and a starting token.
- parseObject(JsonParser, JsonToken) - Static method in class io.ebean.text.json.EJson
-
Parse the json and return as a Map taking a JsonParser and a starting token.
- parseObject(Reader) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a Map taking a reader.
- parseObject(Reader) - Static method in class io.ebean.text.json.EJson
-
Parse the json and return as a Map taking a reader.
- parseObject(Reader, boolean) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a Map taking a reader.
- parseObject(Reader, boolean) - Static method in class io.ebean.text.json.EJson
-
Parse the json and return as a Map taking a reader.
- parseObject(String) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a Map.
- parseObject(String) - Static method in class io.ebean.text.json.EJson
-
Parse the json and return as a Map.
- parseObject(String, boolean) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a Map additionally specifying if the returned map should be modify aware meaning that it can detect when it has been modified.
- parseObject(String, boolean) - Static method in class io.ebean.text.json.EJson
-
Parse the json and return as a Map additionally specifying if the returned map should be modify aware meaning that it can detect when it has been modified.
- parsePath(String) - Static method in class io.ebean.text.json.JsonWriteOptions
-
Parse and return a PathProperties from nested string format like (a,b,c(d,e),f(g)) where "c" is a path containing "d" and "e" and "f" is a path containing "g" and the root path contains "a","b","c" and "f".
- parseSet(JsonParser, JsonToken) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json returning as a Set taking into account the current token.
- parseSet(JsonParser, JsonToken) - Static method in class io.ebean.text.json.EJson
-
Parse the json returning as a Set taking into account the current token.
- parseSet(String, boolean) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json returning a Set that might be modify aware.
- parseSet(String, boolean) - Static method in class io.ebean.text.json.EJson
-
Parse the json returning a Set that might be modify aware.
- PARTITION - io.ebean.config.TenantMode
-
Tenants share tables but have a discriminator/partition column that partitions the data.
- pathGet(Object) - Method in interface io.ebean.plugin.ExpressionPath
-
Return the value from a given entity bean.
- pathProperties(FetchPath) - Static method in class io.ebean.text.json.JsonWriteOptions
-
Construct JsonWriteOptions with the given pathProperties.
- PathProperties - Class in io.ebean.text
-
This is a Tree like structure of paths and properties that can be used for defining which parts of an object graph to render in JSON or XML, and can also be used to define which parts to select and fetch for an ORM query.
- PathProperties() - Constructor for class io.ebean.text.PathProperties
-
Construct an empty PathProperties.
- PathProperties.Props - Class in io.ebean.text
- paths() - Method in interface io.ebean.MergeOptions
-
Return the paths included in the merge.
- pathSet(Object, Object) - Method in interface io.ebean.plugin.ExpressionPath
-
Set a value to the bean for this expression path.
- PersistenceContext - Interface in io.ebean.bean
-
Holds entity beans by there type and id.
- PersistenceContext.WithOption - Class in io.ebean.bean
-
Wrapper on a bean to also indicate if a bean has been deleted.
- persistenceContextPut(Object, T) - Method in interface io.ebean.text.json.JsonBeanReader
-
Add a bean explicitly to the persistence context.
- PersistenceContextScope - Enum in io.ebean
-
Defines the scope for PersistenceContext.
- PersistenceIOException - Exception in io.ebean
-
Captures and wraps IOException's occurring during ElasticSearch processing etc.
- PersistenceIOException(Exception) - Constructor for exception io.ebean.PersistenceIOException
- PersistenceIOException(String, Exception) - Constructor for exception io.ebean.PersistenceIOException
- phrase() - Method in class io.ebean.search.Match
-
Set this to be a "Phrase" type expression.
- PHRASE - io.ebean.search.MultiMatch.Type
- PHRASE_PREFIX - io.ebean.search.MultiMatch.Type
- phrasePrefix() - Method in class io.ebean.search.Match
-
Set this to be a "Phrase Prefix" type expression.
- phraseSlop(double) - Method in class io.ebean.search.TextQueryString
-
Set the phrase slop.
- PlatformConfig - Class in io.ebean.config
-
Configuration for DB types such as UUID, Geometry etc.
- PlatformConfig() - Constructor for class io.ebean.config.PlatformConfig
-
Construct with defaults.
- PlatformConfig(PlatformConfig) - Constructor for class io.ebean.config.PlatformConfig
-
Construct based on given config - typically for DbMigration generation with many platforms.
- PlatformConfig.DbUuid - Enum in io.ebean.config
-
Specify how UUID is stored.
- PlatformIdGenerator - Interface in io.ebean.config.dbplatform
-
Generates unique id's for objects.
- Plugin - Interface in io.ebean.plugin
-
A 'plugin' that wants to be configured on startup so it can use features of the Database itself.
- POINT - io.ebean.config.dbplatform.DbType
- POINT - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
-
Geo Point
- POLYGON - io.ebean.config.dbplatform.DbType
- POLYGON - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
-
Geo Polygon
- postCommit() - Method in interface io.ebean.TransactionCallback
-
Perform processing just after the transaction commit.
- postCommit() - Method in class io.ebean.TransactionCallbackAdapter
-
Perform processing just after the transaction commit.
- postConfigure(DatabaseConfig) - Method in interface io.ebean.config.AutoConfigure
-
Provide some configuration the DatabaseConfig prior to server creation but after properties have been applied.
- postConstruct(Object) - Method in interface io.ebean.event.BeanPostConstructListener
-
Called after every @PostConstruct annotated method of the bean is executed
- postCreate(Object) - Method in interface io.ebean.event.BeanPostConstructListener
-
Called after
Database.createEntityBean(Class)
. - postDelete(BeanPersistRequest<?>) - Method in class io.ebean.event.BeanPersistAdapter
-
Does nothing by default.
- postDelete(BeanPersistRequest<?>) - Method in interface io.ebean.event.BeanPersistController
-
Called after the delete was performed.
- Postgres9Platform - Class in io.ebean.config.dbplatform.postgres
-
Postgres9 platform - uses serial type for identity columns.
- Postgres9Platform() - Constructor for class io.ebean.config.dbplatform.postgres.Postgres9Platform
- PostgresDbEncrypt - Class in io.ebean.config.dbplatform.postgres
-
Postgres pgp_sym_encrypt pgp_sym_decrypt based encryption support.
- PostgresDbEncrypt() - Constructor for class io.ebean.config.dbplatform.postgres.PostgresDbEncrypt
- PostgresHistorySupport - Class in io.ebean.config.dbplatform.postgres
-
Postgres support for history features.
- PostgresHistorySupport() - Constructor for class io.ebean.config.dbplatform.postgres.PostgresHistorySupport
- PostgresPlatform - Class in io.ebean.config.dbplatform.postgres
-
Postgres 10+ platform.
- PostgresPlatform() - Constructor for class io.ebean.config.dbplatform.postgres.PostgresPlatform
- PostgresSequenceIdGenerator - Class in io.ebean.config.dbplatform.postgres
-
Postgres specific sequence Id Generator.
- PostgresSequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Constructor for class io.ebean.config.dbplatform.postgres.PostgresSequenceIdGenerator
-
Construct given a dataSource and sql to return the next sequence value.
- postInsert(BeanPersistRequest<?>) - Method in class io.ebean.event.BeanPersistAdapter
-
Does nothing by default.
- postInsert(BeanPersistRequest<?>) - Method in interface io.ebean.event.BeanPersistController
-
Called after the insert was performed.
- postLoad(Object) - Method in interface io.ebean.event.BeanPostLoad
-
Called after every each bean is loaded from the database.
- postRollback() - Method in interface io.ebean.TransactionCallback
-
Perform processing just after the transaction rollback.
- postRollback() - Method in class io.ebean.TransactionCallbackAdapter
-
Perform processing just after the transaction rollback.
- postSoftDelete(BeanPersistRequest<?>) - Method in class io.ebean.event.BeanPersistAdapter
-
Does nothing by default.
- postSoftDelete(BeanPersistRequest<?>) - Method in interface io.ebean.event.BeanPersistController
-
Called after the soft delete was performed.
- postUpdate(BeanPersistRequest<?>) - Method in class io.ebean.event.BeanPersistAdapter
-
Does nothing by default.
- postUpdate(BeanPersistRequest<?>) - Method in interface io.ebean.event.BeanPersistController
-
Called after the update was performed.
- preAllocateIds(int) - Method in interface io.ebean.config.dbplatform.PlatformIdGenerator
-
Is called prior to inserting OneToMany's as an indication that a number of beans are likely to need id's shortly.
- preAllocateIds(int) - Method in class io.ebean.config.dbplatform.SequenceBatchIdGenerator
-
If allocateSize is large load some sequences in a background thread.
- preAllocateIds(int) - Method in class io.ebean.config.dbplatform.SequenceIdGenerator
-
If allocateSize is large load some sequences in a background thread.
- preAllocateIds(int) - Method in class io.ebean.config.dbplatform.SimpleSequenceIdGenerator
- preCommit() - Method in interface io.ebean.TransactionCallback
-
Perform processing just prior to the transaction commit.
- preCommit() - Method in class io.ebean.TransactionCallbackAdapter
-
Perform processing just prior to the transaction commit.
- preConfigure(DatabaseConfig) - Method in interface io.ebean.config.AutoConfigure
-
Perform configuration for the DatabaseConfig prior to properties load.
- preDelete(BeanDeleteIdRequest) - Method in class io.ebean.event.BeanPersistAdapter
-
Does nothing by default.
- preDelete(BeanDeleteIdRequest) - Method in interface io.ebean.event.BeanPersistController
-
Prior to a delete by id perform some action.
- preDelete(BeanPersistRequest<?>) - Method in class io.ebean.event.BeanPersistAdapter
-
Returns true indicating normal processing should continue.
- preDelete(BeanPersistRequest<?>) - Method in interface io.ebean.event.BeanPersistController
-
Prior to the delete perform some action.
- prefix() - Method in enum io.ebean.Junction.Type
-
Return the prefix value for this type.
- preGetId() - Method in class io.ebean.bean.EntityBeanIntercept
-
Called prior to Id property getter.
- preGetter(int) - Method in class io.ebean.bean.EntityBeanIntercept
-
Method that is called prior to a getter method on the actual entity.
- PreGetterCallback - Interface in io.ebean.bean
-
A callback that can be registered to fire on getter method calls.
- preGetterTrigger(int) - Method in interface io.ebean.bean.PreGetterCallback
-
Trigger the callback based on a getter on a property.
- preInsert(BeanPersistRequest<?>) - Method in class io.ebean.event.BeanPersistAdapter
-
Returns true indicating normal processing should continue.
- preInsert(BeanPersistRequest<?>) - Method in interface io.ebean.event.BeanPersistController
-
Prior to the insert perform some action.
- prepare(ChangeSet) - Method in interface io.ebean.event.changelog.ChangeLogPrepare
-
In the foreground prepare the changeLog for sending.
- prepare(ReadEvent) - Method in interface io.ebean.event.readaudit.ReadAuditPrepare
-
Prepare the read event by setting any user context information into the read event such as the application user id and ip address.
- preQuery(BeanQueryRequest<?>) - Method in interface io.ebean.event.BeanQueryAdapter
-
Modify the associated query prior to it being executed.
- preRollback() - Method in interface io.ebean.TransactionCallback
-
Perform processing just prior to the transaction rollback.
- preRollback() - Method in class io.ebean.TransactionCallbackAdapter
-
Perform processing just prior to the transaction rollback.
- preSetter(boolean, int, boolean, boolean) - Method in class io.ebean.bean.EntityBeanIntercept
-
Check for primitive boolean.
- preSetter(boolean, int, byte[], byte[]) - Method in class io.ebean.bean.EntityBeanIntercept
-
byte[].
- preSetter(boolean, int, byte, byte) - Method in class io.ebean.bean.EntityBeanIntercept
-
byte.
- preSetter(boolean, int, char[], char[]) - Method in class io.ebean.bean.EntityBeanIntercept
-
char[].
- preSetter(boolean, int, char, char) - Method in class io.ebean.bean.EntityBeanIntercept
-
char.
- preSetter(boolean, int, double, double) - Method in class io.ebean.bean.EntityBeanIntercept
-
double.
- preSetter(boolean, int, float, float) - Method in class io.ebean.bean.EntityBeanIntercept
-
float.
- preSetter(boolean, int, int, int) - Method in class io.ebean.bean.EntityBeanIntercept
-
Check for primitive int.
- preSetter(boolean, int, long, long) - Method in class io.ebean.bean.EntityBeanIntercept
-
long.
- preSetter(boolean, int, short, short) - Method in class io.ebean.bean.EntityBeanIntercept
-
short.
- preSetter(boolean, int, Object, Object) - Method in class io.ebean.bean.EntityBeanIntercept
-
Check to see if the values are not equal.
- preSetterMany(boolean, int, Object, Object) - Method in class io.ebean.bean.EntityBeanIntercept
-
OneToMany and ManyToMany only set loaded state.
- preSoftDelete(BeanPersistRequest<?>) - Method in class io.ebean.event.BeanPersistAdapter
-
Returns true indicating normal processing should continue.
- preSoftDelete(BeanPersistRequest<?>) - Method in interface io.ebean.event.BeanPersistController
-
Prior to a soft delete perform some action.
- preUpdate(BeanPersistRequest<?>) - Method in class io.ebean.event.BeanPersistAdapter
-
Returns true indicating normal processing should continue.
- preUpdate(BeanPersistRequest<?>) - Method in interface io.ebean.event.BeanPersistController
-
Prior to the update perform some action.
- primaryKeyName(String) - Method in class io.ebean.config.DbConstraintNaming
-
Return the primary key constraint name.
- process(SlowQueryEvent) - Method in interface io.ebean.config.SlowQueryListener
-
Process a slow query event.
- process(BulkTableEvent) - Method in interface io.ebean.event.BulkTableEventListener
-
Process the event.
- process(Reader) - Method in interface io.ebean.text.csv.CsvReader
-
Automatically create a transaction if required to process all the CSV content from the reader.
- process(Reader, CsvCallback<T>) - Method in interface io.ebean.text.csv.CsvReader
-
Process the CSV content passing the bean to the CsvCallback after each row.
- process(List<DocStoreQueueEntry>) - Method in interface io.ebean.DocumentStore
-
Process the queue entries sending updates to the document store or queuing them for later processing.
- processBean(int, String[], T) - Method in interface io.ebean.text.csv.CsvCallback
-
Called for each bean after it has been loaded from the CSV content.
- processBean(int, String[], T) - Method in class io.ebean.text.csv.DefaultCsvCallback
-
Will save the bean.
- processLine(int, String[]) - Method in interface io.ebean.text.csv.CsvCallback
-
Check that the row should be processed - return true to process the row or false to ignore the row.
- processLine(int, String[]) - Method in class io.ebean.text.csv.DefaultCsvCallback
-
Validate that the content is valid and return false if the row should be ignored.
- ProfileLocation - Interface in io.ebean
-
A location for profiling transactions and queries.
- ProfilingConfig - Class in io.ebean.config
-
Configuration for transaction profiling.
- ProfilingConfig() - Constructor for class io.ebean.config.ProfilingConfig
- PropertiesWrapper - Class in io.ebean.config
- PropertiesWrapper(String, String, Properties, ClassLoadConfig) - Constructor for class io.ebean.config.PropertiesWrapper
-
Construct with a prefix, serverName and properties.
- PropertiesWrapper(Properties, ClassLoadConfig) - Constructor for class io.ebean.config.PropertiesWrapper
-
Construct without prefix of serverName.
- Property - Interface in io.ebean.plugin
-
Property of a entity bean that can be read.
- Property(String, boolean) - Constructor for class io.ebean.OrderBy.Property
- Property(String, boolean, String) - Constructor for class io.ebean.OrderBy.Property
- Property(String, boolean, String, String) - Constructor for class io.ebean.OrderBy.Property
- Property(String, boolean, String, String, String) - Constructor for class io.ebean.OrderBy.Property
- PropertyAssocMany - Interface in io.ebean.plugin
-
Property of a entity bean that is a ToMany property.
- publish(Query<T>) - Method in interface io.ebean.Database
-
Publish the beans that match the query returning the resulting published beans.
- publish(Query<T>, Transaction) - Method in interface io.ebean.Database
-
Publish the beans that match the query returning the resulting published beans.
- publish(Class<T>, Object) - Method in interface io.ebean.Database
-
Publish a single bean given its type and id returning the resulting live bean.
- publish(Class<T>, Object, Transaction) - Method in interface io.ebean.Database
-
Publish a single bean given its type and id returning the resulting live bean.
- put(DbType, DbPlatformType) - Method in class io.ebean.config.dbplatform.DbPlatformTypeMapping
-
Override the type for a given JDBC type.
- put(Class<?>, Object, Object) - Method in interface io.ebean.bean.PersistenceContext
-
Put the entity bean into the PersistenceContext.
- put(Object, Object) - Method in interface io.ebean.cache.ServerCache
-
Put the value in the cache with a given id.
- put(String, Object) - Method in interface io.ebean.SqlRow
-
Set a value to a property.
- put(String, String) - Method in class io.ebean.config.dbplatform.DbDefaultValue
-
Add an translation entry.
- put(K, E) - Method in class io.ebean.common.BeanMap
- PUT - io.ebean.CacheMode
-
Do not read from cache, but put beans into the cache and invalidate parts of the cache as necessary.
- putAll(Map<? extends String, ?>) - Method in interface io.ebean.SqlRow
-
Put all the values from t into this map.
- putAll(Map<? extends K, ? extends E>) - Method in class io.ebean.common.BeanMap
- putAll(Map<Object, Object>) - Method in interface io.ebean.cache.ServerCache
-
Put all the values in the cache.
- putIfAbsent(Class<?>, Object, Object) - Method in interface io.ebean.bean.PersistenceContext
-
Put the entity bean into the PersistenceContext if one is not already present (for this id).
- putServiceObject(Object) - Method in class io.ebean.config.DatabaseConfig
-
Put a service object into configuration such that it can be passed to a plugin.
- putServiceObject(String, Object) - Method in class io.ebean.config.DatabaseConfig
-
Put a service object into configuration such that it can be passed to a plugin.
- putUserObject(String, Object) - Method in interface io.ebean.Transaction
-
Add an arbitrary user object to the transaction.
Q
- query() - Method in interface io.ebean.ExpressionList
-
Return the query that owns this expression list.
- query() - Method in class io.ebean.FetchConfig
-
Deprecated.
- query() - Method in class io.ebean.Finder
-
Creates a query.
- query(int) - Method in class io.ebean.FetchConfig
-
Deprecated.
- query(String) - Method in class io.ebean.Finder
-
Creates a query using the ORM query language.
- Query<T> - Interface in io.ebean
-
Object relational query for finding a List, Set, Map or single entity bean.
- QUERY - io.ebean.cache.ServerCacheType
-
Query cache.
- QUERY - io.ebean.PersistenceContextScope
-
PersistenceContext is scoped to the query.
- Query.LockType - Enum in io.ebean
-
The lock type (strength) to use with query FOR UPDATE row locking.
- Query.LockWait - Enum in io.ebean
-
FOR UPDATE wait mode.
- QueryCacheEntry - Class in io.ebean.cache
-
For query cache entries we additionally hold the dependent tables and timestamp for the query result.
- QueryCacheEntry(Object, Set<String>, long) - Constructor for class io.ebean.cache.QueryCacheEntry
-
Create with dependent tables and timestamp.
- QueryCacheEntryValidate - Interface in io.ebean.cache
-
Used to validate that a query cache entry is still valid based on dependent tables.
- queryFirst(int) - Method in class io.ebean.FetchConfig
-
Deprecated.
- queryFor(Class<T>) - Static method in interface io.ebean.FetchGroup
-
Return a query to be used by query beans for constructing FetchGroup.
- queryFor(Class<T>) - Method in interface io.ebean.service.SpiFetchGroupService
-
Return a new FetchGroupQuery for building FetchGroup via query beans.
- QueryIterator<T> - Interface in io.ebean
-
Used to provide iteration over query results.
- queryPlan(ReadAuditQueryPlan) - Method in interface io.ebean.event.readaudit.ReadAuditLogger
-
Called when a new query plan is created.
- queryPlanCollectNow(QueryPlanRequest) - Method in interface io.ebean.meta.MetaInfoManager
-
Collect query plans in the foreground.
- QueryPlanCollector - Interface in io.ebean.metric
-
Object used to collect query plan metrics.
- queryPlanInit(QueryPlanInit) - Method in interface io.ebean.meta.MetaInfoManager
-
Initiate query plan collection by turning on "bind capture" on matching query plans.
- QueryPlanInit - Class in io.ebean.meta
-
Initiate query plan collection for plans by their hash or all query plans.
- QueryPlanInit() - Constructor for class io.ebean.meta.QueryPlanInit
- QueryPlanMetric - Interface in io.ebean.metric
-
Internal Query plan metric holder.
- QueryPlanRequest - Class in io.ebean.meta
-
Request used to capture query plans.
- QueryPlanRequest() - Constructor for class io.ebean.meta.QueryPlanRequest
- QueryType - Enum in io.ebean
-
The type of the query being executed.
R
- raw(String) - Static method in class io.ebean.Expr
-
Add raw expression with no parameters.
- raw(String) - Method in interface io.ebean.ExpressionFactory
-
Add raw expression with no parameters.
- raw(String) - Method in interface io.ebean.ExpressionList
-
Add raw expression with no parameters.
- raw(String, Object) - Static method in class io.ebean.Expr
-
Add raw expression with a single parameter.
- raw(String, Object) - Method in interface io.ebean.ExpressionFactory
-
Add raw expression with a single parameter.
- raw(String, Object) - Method in interface io.ebean.ExpressionList
-
Add raw expression with a single parameter.
- raw(String, Object[]) - Static method in class io.ebean.Expr
-
Add raw expression with an array of parameters.
- raw(String, Object[]) - Method in interface io.ebean.ExpressionFactory
-
Add raw expression with an array of parameters.
- raw(String, Object...) - Method in interface io.ebean.ExpressionList
-
Add raw expression with an array of parameters.
- RAW - io.ebean.LikeType
-
You need to put in your own wildcards - no escaping is performed.
- RawDoc - Class in io.ebean.docstore
-
Raw document.
- RawDoc() - Constructor for class io.ebean.docstore.RawDoc
-
Construct empty (typically for JSON marshalling).
- RawDoc(Map<String, Object>, String, double, String, String) - Constructor for class io.ebean.docstore.RawDoc
-
Construct the document with all the meta data.
- rawOrEmpty(String, Collection<?>) - Method in interface io.ebean.ExpressionList
-
Only add the raw expression if the values is not null or empty.
- rawProperty(String) - Method in interface io.ebean.plugin.BeanDocType
-
Return a 'raw' property mapped for the given property.
- RawSql - Interface in io.ebean
-
Used to build object graphs based on a raw SQL statement (rather than generated by Ebean).
- RawSqlBuilder - Interface in io.ebean
-
Builds RawSql instances from a SQL string and column mappings.
- read() - Method in interface io.ebean.text.json.JsonBeanReader
-
Read the JSON returning a bean.
- READ_COMMITTED - Static variable in interface io.ebean.Transaction
-
Read Committed transaction isolation.
- READ_UNCOMMITTED - Static variable in interface io.ebean.Transaction
-
Read Uncommitted transaction isolation.
- ReadAuditLogger - Interface in io.ebean.event.readaudit
-
Log that the query was executed
- ReadAuditPrepare - Interface in io.ebean.event.readaudit
-
Set user context information into the read event prior to it being logged.
- ReadAuditQueryPlan - Class in io.ebean.event.readaudit
-
A SQL query and associated keys.
- ReadAuditQueryPlan() - Constructor for class io.ebean.event.readaudit.ReadAuditQueryPlan
-
Construct for JSON tools.
- ReadAuditQueryPlan(String, String, String) - Constructor for class io.ebean.event.readaudit.ReadAuditQueryPlan
-
Construct given the beanType, queryKey and sql.
- ReadEvent - Class in io.ebean.event.readaudit
-
Read event sent to the ReadEventLogger.
- ReadEvent() - Constructor for class io.ebean.event.readaudit.ReadEvent
-
Constructor for JSON tools.
- ReadEvent(String) - Constructor for class io.ebean.event.readaudit.ReadEvent
-
Construct for many future list query.
- ReadEvent(String, String, String, Object) - Constructor for class io.ebean.event.readaudit.ReadEvent
-
Construct for a single bean read.
- ReadEvent(String, String, String, List<Object>) - Constructor for class io.ebean.event.readaudit.ReadEvent
-
Construct for many beans read.
- readHeader(String[]) - Method in interface io.ebean.text.csv.CsvCallback
-
Read the header row.
- readHeader(String[]) - Method in class io.ebean.text.csv.DefaultCsvCallback
-
Override to read the heading line.
- REAL - io.ebean.config.dbplatform.DbType
- ref(I) - Method in class io.ebean.BeanFinder
-
Creates an entity reference for this ID.
- ref(I) - Method in class io.ebean.Finder
-
Creates an entity reference for this ID.
- Ref(Database) - Constructor for class io.ebean.bean.SingleBeanLoader.Ref
- refresh() - Method in class io.ebean.Model
-
Refreshes this entity from the database.
- refresh(Object) - Method in interface io.ebean.Database
-
Refresh the values of a bean.
- refresh(Object) - Static method in class io.ebean.DB
-
Refresh the values of a bean.
- refresh(Object) - Static method in class io.ebean.Ebean
-
Deprecated.Refresh the values of a bean.
- refresh(T) - Method in class io.ebean.BeanRepository
-
Refreshes this entity from the database.
- refreshMany(Object, String) - Method in interface io.ebean.Database
-
Refresh a many property of an entity bean.
- refreshMany(Object, String) - Static method in class io.ebean.DB
-
Refresh a 'many' property of a bean.
- refreshMany(Object, String) - Static method in class io.ebean.Ebean
-
Deprecated.Refresh a 'many' property of a bean.
- register(EbeanServer, boolean) - Static method in class io.ebean.Ebean
-
Deprecated.
- register(TransactionCallback) - Method in interface io.ebean.Database
-
Register a TransactionCallback on the currently active transaction.
- register(TransactionCallback) - Static method in class io.ebean.DB
-
Register a TransactionCallback on the currently active transaction.
- register(TransactionCallback) - Static method in class io.ebean.Ebean
-
Deprecated.Register a TransactionCallback on the currently active transaction.
- register(TransactionCallback) - Method in interface io.ebean.Transaction
-
Register a TransactionCallback with this transaction.
- registerContainer(SpiContainer) - Static method in class io.ebean.event.ShutdownManager
- registerDatabase(Database) - Static method in class io.ebean.event.ShutdownManager
-
Register an ebeanServer to be shutdown when the JVM is shutdown.
- registeredTables() - Method in interface io.ebean.event.BulkTableEventListener
-
Return the tables that this listener is interested in.
- registerGetterCallback(PreGetterCallback) - Method in class io.ebean.bean.EntityBeanIntercept
-
Register the callback to be triggered when getter is called.
- registerOut(int, int) - Method in interface io.ebean.CallableSql
-
Register an OUT parameter.
- REMOVALS - io.ebean.bean.BeanCollection.ModifyListenMode
-
Mode used for PrivateOwned
- remove() - Method in class io.ebean.config.dbplatform.h2.H2HistoryTrigger
- remove() - Method in interface io.ebean.QueryIterator
-
Remove is not allowed.
- remove(int) - Method in class io.ebean.common.BeanList
- remove(int) - Method in class io.ebean.common.CopyOnFirstWriteList
- remove(Object) - Method in interface io.ebean.cache.ServerCache
-
Remove a entry from the cache given its id.
- remove(Object) - Method in class io.ebean.common.BeanList
- remove(Object) - Method in class io.ebean.common.BeanMap
- remove(Object) - Method in class io.ebean.common.BeanSet
- remove(Object) - Method in class io.ebean.common.CopyOnFirstWriteList
- remove(Object) - Method in interface io.ebean.SqlRow
-
Remove a property from the map.
- removeAll(Collection<?>) - Method in class io.ebean.common.BeanList
- removeAll(Collection<?>) - Method in class io.ebean.common.BeanSet
- removeAll(Collection<?>) - Method in class io.ebean.common.CopyOnFirstWriteList
- removeAll(Set<Object>) - Method in interface io.ebean.cache.ServerCache
-
Remove the entries from the cache given the id values.
- removeBean(E) - Method in interface io.ebean.bean.BeanCollection
-
Remove a bean to the list/set with modifyListen notification.
- removeBean(E) - Method in class io.ebean.common.BeanList
- removeBean(E) - Method in class io.ebean.common.BeanMap
- removeBean(E) - Method in class io.ebean.common.BeanSet
- removeIf(Predicate<? super E>) - Method in class io.ebean.common.CopyOnFirstWriteList
- removeNewLines(String) - Static method in class io.ebean.util.StringHelper
-
Return new line and carriage return with space.
- renderType(int, int) - Method in class io.ebean.config.dbplatform.DbPlatformType
-
Return the type for a specific property that incorporates the name, length, precision and scale.
- renderType(int, int) - Method in class io.ebean.config.dbplatform.mysql.MySqlBlob
- renderType(int, int) - Method in class io.ebean.config.dbplatform.mysql.MySqlClob
- renderType(int, int, boolean) - Method in class io.ebean.config.dbplatform.DbPlatformType
-
Render the type defining strict mode.
- REPEATABLE_READ - Static variable in interface io.ebean.Transaction
-
Repeatable read transaction isolation.
- replace(String, String, String) - Static method in class io.ebean.util.StringHelper
-
This method takes a String and will replace all occurrences of the match String with that of the replace String.
- replaceAll(UnaryOperator<E>) - Method in class io.ebean.common.CopyOnFirstWriteList
- reportProfiling() - Method in interface io.ebean.AutoTune
-
Output the profiling.
- required() - Static method in class io.ebean.TxScope
-
Helper method to create a TxScope with REQUIRES.
- requiresNew() - Static method in class io.ebean.TxScope
-
Helper method to create a TxScope with REQUIRES_NEW.
- reset() - Method in interface io.ebean.metric.CountMetric
-
Reset the statistics.
- reset() - Method in interface io.ebean.metric.TimedMetric
-
Reset the statistics.
- reset(EntityBean, String) - Method in interface io.ebean.bean.BeanCollection
-
Reset the collection back to an empty state ready for reloading.
- reset(EntityBean, String) - Method in class io.ebean.common.BeanList
- reset(EntityBean, String) - Method in class io.ebean.common.BeanMap
- reset(EntityBean, String) - Method in class io.ebean.common.BeanSet
- resetAllMetrics() - Method in interface io.ebean.meta.MetaInfoManager
-
Just reset all the metrics.
- resetForInsert() - Method in interface io.ebean.BeanState
-
Reset the bean putting it into NEW state such that a save() results in an insert.
- resetLimit() - Method in interface io.ebean.bean.PersistenceContext
-
Return true if the persistence context has grown and hit the 'reset limit' during large query iteration.
- resultSet(ResultSet, String...) - Static method in interface io.ebean.RawSqlBuilder
-
Create and return a RawSql object based on the resultSet and list of properties the columns in the resultSet map to.
- resultSet(ResultSet, String...) - Method in interface io.ebean.service.SpiRawSqlService
-
Create based on a JDBC ResultSet.
- retainAll(Collection<?>) - Method in class io.ebean.common.BeanList
- retainAll(Collection<?>) - Method in class io.ebean.common.BeanSet
- retainAll(Collection<?>) - Method in class io.ebean.common.CopyOnFirstWriteList
- reverse() - Method in class io.ebean.OrderBy.Property
-
Reverse the ascending/descending order for this property.
- reverse() - Method in class io.ebean.OrderBy
-
Reverse the ascending/descending order on all the properties.
- rewrite(String) - Method in class io.ebean.search.Match
-
Set the rewrite to use.
- rewrite(String) - Method in class io.ebean.search.MultiMatch
-
Set the rewrite to use.
- rewrite(String) - Method in class io.ebean.search.TextQueryString
-
Set the rewrite option.
- rollback() - Method in interface io.ebean.Transaction
-
Rollback the transaction.
- rollback(Throwable) - Method in interface io.ebean.Transaction
-
Rollback the transaction specifying a throwable that caused the rollback to occur.
- rollback(Connection) - Static method in class io.ebean.util.JdbcClose
-
Rollback the connection logging if an error occurs.
- ROLLBACK - io.ebean.config.dbplatform.DatabasePlatform.OnQueryOnly
-
Rollback the transaction.
- ROLLBACK - io.ebean.event.changelog.TxnState
-
The Transaction was rolled back.
- rollbackTransaction() - Method in interface io.ebean.Database
-
Rollback the current transaction.
- rollbackTransaction() - Static method in class io.ebean.DB
-
Rollback the current transaction.
- rollbackTransaction() - Static method in class io.ebean.Ebean
-
Deprecated.Rollback the current transaction.
- root() - Method in interface io.ebean.plugin.BeanType
-
Return the root bean type for an inheritance hierarchy.
- RowConsumer - Interface in io.ebean
-
Used with SqlQuery to process potentially large queries reading directly from the JDBC ResultSet.
- RowMapper<T> - Interface in io.ebean
-
Used with SqlQuery to map raw JDBC ResultSet to objects.
- run(String) - Method in interface io.ebean.ScriptRunner
-
Run a script given the resource path (that should start with "/").
- run(String, Map<String, String>) - Method in interface io.ebean.ScriptRunner
-
Run a script given the resource path (that should start with "/") and place holders.
- run(URL) - Method in interface io.ebean.ScriptRunner
-
Run a DDL or SQL script given the resource.
- run(URL, Map<String, String>) - Method in interface io.ebean.ScriptRunner
-
Run a DDL or SQL script given the resource and place holders.
- runScript(String, String, boolean) - Method in interface io.ebean.ScriptRunner
-
Run the raw provided DDL or SQL script.
S
- save() - Method in class io.ebean.Model
-
Insert or update this entity depending on its state.
- save(Transaction) - Method in class io.ebean.Model
-
Save this entity with an explicit transaction.
- save(Object) - Method in interface io.ebean.Database
-
Either Insert or Update the bean depending on its state.
- save(Object) - Static method in class io.ebean.DB
-
Either Insert or Update the bean depending on its state.
- save(Object) - Static method in class io.ebean.Ebean
-
Deprecated.Either Insert or Update the bean depending on its state.
- save(Object, Transaction) - Method in interface io.ebean.Database
-
Insert or update a bean with an explicit transaction.
- save(T) - Method in class io.ebean.BeanRepository
-
Insert or update this entity depending on its state.
- saveAll(Object...) - Method in interface io.ebean.Database
-
Save all the beans.
- saveAll(Object...) - Static method in class io.ebean.DB
-
Save all the beans from a Collection.
- saveAll(Collection<?>) - Method in interface io.ebean.Database
-
Save all the beans in the collection.
- saveAll(Collection<?>) - Static method in class io.ebean.DB
-
Save all the beans from a Collection.
- saveAll(Collection<?>) - Static method in class io.ebean.Ebean
-
Deprecated.Save all the beans from a Collection.
- saveAll(Collection<?>, Transaction) - Method in interface io.ebean.Database
-
Save all the beans in the collection with an explicit transaction.
- saveAll(Collection<T>) - Method in class io.ebean.BeanRepository
-
Save all the beans in the collection.
- ScalarTypeConverter<B,S> - Interface in io.ebean.config
-
Matches the functionality of javax.persistence.AttributeConverter
- schedule(Runnable, long, TimeUnit) - Method in interface io.ebean.BackgroundExecutor
-
Schedules a Runnable for one-shot action that becomes enabled after the given delay.
- schedule(Callable<V>, long, TimeUnit) - Method in interface io.ebean.BackgroundExecutor
-
Schedules a Callable for one-shot action that becomes enabled after the given delay.
- scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in interface io.ebean.BackgroundExecutor
-
Execute a task periodically with a given period.
- scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in interface io.ebean.BackgroundExecutor
-
Execute a task periodically with a given delay.
- schema(Object) - Method in interface io.ebean.config.TenantSchemaProvider
-
Return the DB schema for the given tenantId.
- SCHEMA - io.ebean.config.TenantMode
-
Each Tenant has their own Database schema.
- schemaExists(String, Connection) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return true if the schema exists.
- script() - Method in interface io.ebean.Database
-
Return a ScriptRunner for running SQL or DDL scripts.
- script() - Static method in class io.ebean.DB
-
Return the ScriptRunner for the default database.
- ScriptRunner - Interface in io.ebean
-
Runs DDL and SQL scripts.
- select(FetchGroup<T>) - Method in interface io.ebean.ExpressionList
-
Apply the fetchGroup which defines what part of the object graph to load.
- select(FetchGroup<T>) - Method in interface io.ebean.Query
-
Apply the fetchGroup which defines what part of the object graph to load.
- select(String) - Method in interface io.ebean.ExpressionList
-
Specify specific properties to fetch on the main/root bean (aka partial object).
- select(String) - Method in interface io.ebean.FetchGroupBuilder
-
Specify specific properties to select (top level properties).
- select(String) - Method in interface io.ebean.Query
-
Specify the properties to fetch on the root level entity bean in comma delimited format.
- SEQUENCE - io.ebean.config.dbplatform.IdType
-
Use a Database sequence to generate the identity.
- SequenceBatchIdGenerator - Class in io.ebean.config.dbplatform
-
Database sequence based IdGenerator using Sequence Step 1 but batch fetch many sequence values.
- SequenceBatchIdGenerator(BackgroundExecutor, DataSource, String, int) - Constructor for class io.ebean.config.dbplatform.SequenceBatchIdGenerator
-
Construct where batchSize is the sequence step size.
- SequenceIdGenerator - Class in io.ebean.config.dbplatform
-
Database sequence based IdGenerator.
- SequenceStepIdGenerator - Class in io.ebean.config.dbplatform
-
Database sequence based IdGenerator using Sequence Step (e.g.
- SERIALIZABLE - Static variable in interface io.ebean.Transaction
-
Serializable transaction isolation.
- SerializableConflict - io.ebean.config.dbplatform.DataErrorType
-
Non recoverable concurrency conflict.
- SerializableConflictException - Exception in io.ebean
-
Thrown at SERIALIZABLE isolation level for non-recoverable concurrent conflict.
- SerializableConflictException(String, Throwable) - Constructor for exception io.ebean.SerializableConflictException
-
Create with a message and cause.
- ServerCache - Interface in io.ebean.cache
-
Represents part of the "L2" server side cache.
- ServerCacheConfig - Class in io.ebean.cache
-
Configuration used to create ServerCache instances.
- ServerCacheConfig(ServerCacheType, String, String, ServerCacheOptions, CurrentTenantProvider, QueryCacheEntryValidate) - Constructor for class io.ebean.cache.ServerCacheConfig
- ServerCacheFactory - Interface in io.ebean.cache
-
Defines method for constructing caches for beans and queries.
- ServerCacheManager - Interface in io.ebean.cache
-
The cache service for server side caching of beans and query results.
- ServerCacheNotification - Class in io.ebean.cache
-
Notification event that dependent tables have been modified.
- ServerCacheNotification(Set<String>) - Constructor for class io.ebean.cache.ServerCacheNotification
- ServerCacheNotify - Interface in io.ebean.cache
-
Interface for both listening to notification changes and sending them to other members of the cluster.
- ServerCacheNotifyPlugin - Interface in io.ebean.cache
-
Plugin that provides a ServerCacheNotify implementation.
- ServerCacheOptions - Class in io.ebean.cache
-
Options for controlling a cache.
- ServerCacheOptions() - Constructor for class io.ebean.cache.ServerCacheOptions
-
Construct with no set options.
- ServerCacheOptions(boolean, CacheBeanTuning) - Constructor for class io.ebean.cache.ServerCacheOptions
-
Create with nearCache option.
- ServerCacheOptions(CacheBeanTuning) - Constructor for class io.ebean.cache.ServerCacheOptions
-
Create from the cacheTuning deployment annotation.
- ServerCacheOptions(CacheQueryTuning) - Constructor for class io.ebean.cache.ServerCacheOptions
-
Create from the cacheTuning deployment annotation.
- ServerCachePlugin - Interface in io.ebean.cache
-
The plugin interface that creates a ServerCacheFactory.
- ServerCacheRegion - Interface in io.ebean.cache
-
Cache region can be enabled independently.
- ServerCacheStatistics - Class in io.ebean.cache
-
The statistics collected per cache.
- ServerCacheStatistics() - Constructor for class io.ebean.cache.ServerCacheStatistics
- ServerCacheType - Enum in io.ebean.cache
-
The type of L2 caches.
- ServerConfig - Class in io.ebean.config
-
Deprecated.
- ServerConfig() - Constructor for class io.ebean.config.ServerConfig
-
Deprecated.
- ServerConfigProvider - Interface in io.ebean.config
-
Deprecated.
- ServerConfigStartup - Interface in io.ebean.event
-
Used to configure the server on startup.
- ServerMetrics - Interface in io.ebean.meta
-
Metrics of the Database instance.
- ServerMetricsAsJson - Interface in io.ebean.meta
-
Collect the metrics in raw JSON form.
- service(Class<T>) - Method in class io.ebean.config.DatabaseConfig
-
Return the first service using the service loader (or null).
- serviceLoad(Class<T>) - Method in class io.ebean.config.DatabaseConfig
-
Return the service loader using the classLoader defined in ClassLoadConfig.
- ServletContextListener - Class in io.ebean.event
-
Listens for webserver server starting and stopping events.
- ServletContextListener() - Constructor for class io.ebean.event.ServletContextListener
- set(int, E) - Method in class io.ebean.common.BeanList
- set(int, E) - Method in class io.ebean.common.CopyOnFirstWriteList
- set(int, Object) - Method in interface io.ebean.Update
-
Set an ordered bind parameter.
- set(String, Object) - Method in interface io.ebean.SqlRow
-
Exactly the same as the put method.
- set(String, Object) - Method in interface io.ebean.Update
-
Set a named parameter.
- set(String, Object) - Method in interface io.ebean.UpdateQuery
-
Set the value of a property.
- setActive(boolean) - Method in class io.ebean.config.ContainerConfig
-
Set to true for clustering to be active.
- setActive(boolean) - Method in class io.ebean.config.DocStoreConfig
-
Set to true to make the Document store (ElasticSearch) integration active.
- setActualList(List<?>) - Method in class io.ebean.common.BeanList
-
Set the actual underlying list.
- setActualMap(Map<?, ?>) - Method in class io.ebean.common.BeanMap
-
Set the actual underlying map.
- setActualSet(Set<?>) - Method in class io.ebean.common.BeanSet
-
Set the underlying set (used for lazy fetch).
- setAddPropertiesFromHeader() - Method in interface io.ebean.text.csv.CsvReader
-
Same as setHasHeader(true,true);
- setAll(boolean) - Method in class io.ebean.meta.QueryPlanInit
-
Set to true to initiate bind collection on all query plans.
- setAllowAllCertificates(boolean) - Method in class io.ebean.config.DocStoreConfig
-
Set to true such that the client allows connections to invalid/self signed SSL certificates.
- setAllowLoadErrors() - Method in interface io.ebean.Query
-
Execute the query allowing properties with invalid JSON to be collected and not fail the query.
- setAllQuotedIdentifiers(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true if all DB column and table names should use quoted identifiers.
- setAllQuotedIdentifiers(boolean) - Method in class io.ebean.config.PlatformConfig
-
Set to true if all DB column and table names should use quoted identifiers.
- setAllRegionsEnabled(boolean) - Method in interface io.ebean.cache.ServerCacheManager
-
Enable or disable all the cache regions.
- setAscending(boolean) - Method in class io.ebean.OrderBy.Property
-
Set to true if the order is ascending.
- setAsOfSysPeriod(String) - Method in class io.ebean.config.DatabaseConfig
-
Set the database column used to support history and 'As of' queries.
- setAsOfViewSuffix(String) - Method in class io.ebean.config.DatabaseConfig
-
Set the suffix appended to the base table to derive the view that contains the union of the base table and the history table in order to support asOf queries.
- setAutoReadOnlyDataSource(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true if Ebean should create a DataSource for use with implicit read only transactions.
- setAutoTableMod(boolean) - Method in interface io.ebean.SqlUpdate
-
Set this to false if you don't want eBean to automatically deduce the table modification information and process it.
- setAutoTune(boolean) - Method in interface io.ebean.Query
-
Explicitly specify whether to use AutoTune for this query.
- setAutoTuneConfig(AutoTuneConfig) - Method in class io.ebean.config.DatabaseConfig
-
Set the configuration for AutoTune.
- setBackgroundExecutorSchedulePoolSize(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the Background executor schedule pool size.
- setBackgroundExecutorShutdownSecs(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the Background executor shutdown seconds.
- setBaseTable(String) - Method in interface io.ebean.Query
-
Set the base table to use for this query.
- setBatch(PersistBatch) - Method in class io.ebean.TxScope
-
Set the batch mode to use.
- setBatchFlushOnMixed(boolean) - Method in interface io.ebean.Transaction
-
Deprecated.
- setBatchFlushOnQuery(boolean) - Method in interface io.ebean.Transaction
-
Deprecated.
- setBatchGetGeneratedKeys(boolean) - Method in interface io.ebean.Transaction
-
Deprecated.
- setBatchMode(boolean) - Method in interface io.ebean.Transaction
-
Turn on or off use of JDBC statement batching.
- setBatchOnCascade(boolean) - Method in interface io.ebean.Transaction
-
Set the JDBC batch mode to use for a save() or delete() when cascading to children.
- setBatchOnCascade(PersistBatch) - Method in class io.ebean.TxScope
-
Set the batch on cascade mode.
- setBatchSize(int) - Method in interface io.ebean.Transaction
-
Specify the number of statements before a batch is flushed automatically.
- setBatchSize(int) - Method in class io.ebean.TxScope
-
Set the batch size to use.
- setBean(T) - Method in class io.ebean.Version
-
Set the bean instance for this version.
- setBeanCacheMode(CacheMode) - Method in interface io.ebean.ExpressionList
-
Set the mode to use the bean cache when executing this query.
- setBeanCacheMode(CacheMode) - Method in interface io.ebean.Query
-
Set the mode to use the bean cache when executing this query.
- setBeanId(Object, Object) - Method in interface io.ebean.Database
-
Set the Id value onto the bean converting the type of the id value if necessary.
- setBeanId(T, Object) - Method in interface io.ebean.plugin.BeanType
-
Set the id value to the bean.
- setBeanLoader(BeanLoader) - Method in class io.ebean.bean.EntityBeanIntercept
-
Set the BeanLoader.
- setBeanLoader(BeanLoader, PersistenceContext) - Method in class io.ebean.bean.EntityBeanIntercept
-
Set the BeanLoader with PersistenceContext.
- setBeanType(String) - Method in class io.ebean.event.readaudit.ReadAuditQueryPlan
-
Set the bean type.
- setBeanType(String) - Method in class io.ebean.event.readaudit.ReadEvent
-
Set the type of bean read.
- setBindLog(String) - Method in class io.ebean.event.readaudit.ReadEvent
-
Set the bind log used when executing the query.
- setBufferFetchSizeHint(int) - Method in interface io.ebean.DtoQuery
-
A hint which for JDBC translates to the Statement.fetchSize().
- setBufferFetchSizeHint(int) - Method in interface io.ebean.Query
-
A hint which for JDBC translates to the Statement.fetchSize().
- setBufferFetchSizeHint(int) - Method in interface io.ebean.SqlQuery
-
A hint which for JDBC translates to the Statement.fetchSize().
- setBulkBatchSize(int) - Method in class io.ebean.config.DocStoreConfig
-
Set the default batch size to use for calls to the Bulk API.
- setCacheMaxIdleTime(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the L2 cache default max idle time in seconds.
- setCacheMaxSize(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the L2 cache default max size.
- setCacheMaxTimeToLive(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the L2 cache default max time to live in seconds.
- setCacheName(String) - Method in class io.ebean.cache.ServerCacheStatistics
-
Set the name of the cache.
- setCaseSensitiveCollation(boolean) - Method in class io.ebean.config.PlatformConfig
-
Set to false to indicate that the collation is case insensitive.
- setCatalog(String) - Method in class io.ebean.config.AbstractNamingConvention
-
Sets the catalog.
- setChangedProperty(int) - Method in class io.ebean.bean.EntityBeanIntercept
- setChangeLogAsync(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Sets if the changelog should be written async (default = true).
- setChangeLogIncludeInserts(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set if inserts should be included in the change log by default.
- setChangeLogListener(ChangeLogListener) - Method in class io.ebean.config.DatabaseConfig
-
Set the ChangeLogListener which actually performs the logging of change sets in the background.
- setChangeLogPrepare(ChangeLogPrepare) - Method in class io.ebean.config.DatabaseConfig
-
Set the ChangeLogPrepare.
- setChangeLogRegister(ChangeLogRegister) - Method in class io.ebean.config.DatabaseConfig
-
Set the ChangeLogRegister which controls which ChangeLogFilter is used for each bean type and in this way provide fine grained control over which persist requests are included in the change log.
- setChanges(List<BeanChange>) - Method in class io.ebean.event.changelog.ChangeSet
-
Set the bean changes (used by JSON tools).
- setClasses(List<Class<?>>) - Method in class io.ebean.config.DatabaseConfig
-
Set the list of classes (entities, listeners, scalarTypes etc) that should be used for this database.
- setClassLoadConfig(ClassLoadConfig) - Method in class io.ebean.config.DatabaseConfig
-
Set the ClassLoadConfig which is used to detect Joda, Java8 types etc and also create new instances of plugins given a className.
- setClearCount(long) - Method in class io.ebean.cache.ServerCacheStatistics
-
Set the clear count.
- setClientGeneratedIds() - Method in class io.ebean.MergeOptionsBuilder
-
Set to true if Id values are supplied by the client.
- setClock(Clock) - Method in class io.ebean.config.DatabaseConfig
-
Set the clock used for setting the timestamps (e.g.
- setClock(Clock) - Method in interface io.ebean.ExtendedServer
-
Set the Clock to use for
@WhenCreated
and@WhenModified
. - setCollectQueryPlans(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true to enable query plan capture.
- setCollectQueryPlanThresholdMicros(long) - Method in class io.ebean.config.DatabaseConfig
-
Set the query plan collection threshold in microseconds.
- setColumnAliasPrefix(String) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Set the column alias prefix.
- setConcatSeparator(String) - Method in class io.ebean.Pairs
-
Set the separator character used with DB varchar concatenation to combine the 2 values.
- setConcatSuffix(String) - Method in class io.ebean.Pairs
-
Add a suffix used with DB varchar concatenation to combine the 2 values.
- setConstraintNaming(DbConstraintNaming) - Method in class io.ebean.config.DatabaseConfig
-
Set the constraint naming convention used in DDL generation.
- setConstraintNaming(DbConstraintNaming) - Method in class io.ebean.config.PlatformConfig
-
Set a custom database constraint naming convention.
- setContainerConfig(ContainerConfig) - Method in class io.ebean.config.DatabaseConfig
-
Set the container / clustering configuration.
- setCount(Long) - Method in class io.ebean.meta.MetricData
- setCountDistinct(CountDistinctOrder) - Method in interface io.ebean.ExpressionList
-
Extended version for setDistinct in conjunction with "findSingleAttributeList";
- setCountDistinct(CountDistinctOrder) - Method in interface io.ebean.Query
-
Extended version for setDistinct in conjunction with "findSingleAttributeList";
- setCreate(boolean) - Method in class io.ebean.config.DocStoreConfig
-
Set to true if the document store should create mapped indexes that don't yet exist.
- setCurrentTenantProvider(CurrentTenantProvider) - Method in class io.ebean.config.DatabaseConfig
-
Set the current tenant provider.
- setCurrentUserProvider(CurrentUserProvider) - Method in class io.ebean.config.DatabaseConfig
-
Set the CurrentUserProvider.
- setDatabaseBooleanFalse(String) - Method in class io.ebean.config.DatabaseConfig
-
Set the value to represent FALSE in the database.
- setDatabaseBooleanFalse(String) - Method in class io.ebean.config.PlatformConfig
-
Set the value used to represent FALSE in the database.
- setDatabaseBooleanTrue(String) - Method in class io.ebean.config.DatabaseConfig
-
Set the value to represent TRUE in the database.
- setDatabaseBooleanTrue(String) - Method in class io.ebean.config.PlatformConfig
-
Set the value to represent TRUE in the database.
- setDatabaseInetAddressVarchar(boolean) - Method in class io.ebean.config.PlatformConfig
-
Set to true to force InetAddress to map to varchar column.
- setDatabasePlatform(DatabasePlatform) - Method in class io.ebean.config.AbstractNamingConvention
- setDatabasePlatform(DatabasePlatform) - Method in class io.ebean.config.DatabaseConfig
-
Explicitly set the database platform to use.
- setDatabasePlatform(DatabasePlatform) - Method in interface io.ebean.config.NamingConvention
-
Set the associated DatabasePlaform.
- setDatabasePlatformName(String) - Method in class io.ebean.config.DatabaseConfig
-
Explicitly set the database platform name
- setDatabaseSequenceBatch(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the number of DB sequence values that should be preallocated and cached by Ebean.
- setDatabaseSequenceBatchSize(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the number of sequences to fetch/preallocate when using DB sequences.
- setDatabaseSequenceBatchSize(int) - Method in class io.ebean.config.PlatformConfig
-
Set the number of DB sequence values that should be preallocated.
- setDataSource(DataSource) - Method in class io.ebean.config.DatabaseConfig
-
Set a DataSource.
- setDataSourceConfig(DataSourceConfig) - Method in class io.ebean.config.DatabaseConfig
-
Set the configuration required to build a DataSource using Ebean's own DataSource implementation.
- setDataSourceJndiName(String) - Method in class io.ebean.config.DatabaseConfig
-
Set the JNDI name of the DataSource to use.
- setDataTimeZone(String) - Method in class io.ebean.config.DatabaseConfig
-
Set the time zone to use when reading/writing Timestamps via JDBC.
- setDbEncrypt(DbEncrypt) - Method in class io.ebean.config.DatabaseConfig
-
Set the DbEncrypt used to encrypt and decrypt properties.
- setDbEncrypt(DbEncrypt) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Set the DbEncrypt handler for this DB platform.
- setDbFalseLiteral(String) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Set the DB FALSE literal (from the registered boolean ScalarType)
- setDbOffline(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true if the Database instance should be created in offline mode.
- setDbSchema(String) - Method in class io.ebean.config.DatabaseConfig
-
Set the DB schema to use.
- setDbTrueLiteral(String) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Set the DB TRUE literal (from the registered boolean ScalarType)
- setDbUuid(PlatformConfig.DbUuid) - Method in class io.ebean.config.DatabaseConfig
-
Set the DB type used to store UUID.
- setDbUuid(PlatformConfig.DbUuid) - Method in class io.ebean.config.PlatformConfig
-
Set the DB type used to store UUID.
- setDdlCreateOnly(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true if the "drop all ddl" should be skipped.
- setDdlExtra(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to false if you not want to run the extra-ddl.xml scripts.
- setDdlGenerate(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true to generate the "create all" DDL on startup.
- setDdlHeader(String) - Method in class io.ebean.config.DatabaseConfig
-
Set the header to use with DDL generation.
- setDdlInitSql(String) - Method in class io.ebean.config.DatabaseConfig
-
Set a SQL script to execute before the "create all" DDL has been run.
- setDdlPlaceholderMap(Map<String, String>) - Method in class io.ebean.config.DatabaseConfig
-
Set a map of placeholder values that are substituted in DDL scripts.
- setDdlPlaceholders(String) - Method in class io.ebean.config.DatabaseConfig
-
Set a comma and equals delimited placeholders that are substituted in DDL scripts.
- setDdlRun(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true to run the generated "create all DDL" on startup.
- setDdlSeedSql(String) - Method in class io.ebean.config.DatabaseConfig
-
Set a SQL script to execute after the "create all" DDL has been run.
- setDdlStrictMode(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to false to turn off strict mode allowing non-null columns to not have a default value.
- setDefaultDateFormat(String) - Method in interface io.ebean.text.csv.CsvReader
-
Set the default format to use for Date types.
- setDefaultEnumType(EnumType) - Method in class io.ebean.config.DatabaseConfig
- setDefaultLocale(Locale) - Method in interface io.ebean.text.csv.CsvReader
-
Explicitly set the default Locale.
- setDefaultOrderById(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Deprecated.
- setDefaultServer(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set false if you do not want this Database to be registered as the "default" database with the DB singleton.
- setDefaultTimeFormat(String) - Method in interface io.ebean.text.csv.CsvReader
-
Set the default format to use for Time types.
- setDefaultTimestampFormat(String) - Method in interface io.ebean.text.csv.CsvReader
-
Set the default format to use for Timestamp types.
- setDeletedFromCollection(boolean) - Method in class io.ebean.bean.EntityBeanIntercept
-
Set if the entity was deleted from a BeanCollection.
- setDeletePermanent() - Method in class io.ebean.MergeOptionsBuilder
-
Set that deletions should use delete permanent (rather than default which allows soft deletes).
- setDiff(Map<String, ValuePair>) - Method in class io.ebean.Version
-
Set the map of differences from this bean to the prior version.
- setDigitsCompressed(boolean) - Method in class io.ebean.config.UnderscoreNamingConvention
-
Sets to true for digits to be compressed (without a leading underscore).
- setDirectory(String) - Method in class io.ebean.config.ProfilingConfig
-
Set the directory profiling files are put into.
- setDirty(boolean) - Method in class io.ebean.bean.EntityBeanIntercept
- setDisableClasspathSearch(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true to disable the class path search even for the case where no entity bean classes have been registered.
- setDisableL2Cache(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true to disable L2 caching.
- setDisableLazyLoad(boolean) - Method in interface io.ebean.bean.BeanCollection
-
Set the disableLazyLoad state.
- setDisableLazyLoad(boolean) - Method in class io.ebean.bean.EntityBeanIntercept
-
Set true to turn off lazy loading.
- setDisableLazyLoad(boolean) - Method in interface io.ebean.BeanState
-
This can be called with true to disable lazy loading on the bean.
- setDisableLazyLoading(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true to disable lazy loading by default.
- setDisableLazyLoading(boolean) - Method in interface io.ebean.ExpressionList
-
Set true if you want to disable lazy loading.
- setDisableLazyLoading(boolean) - Method in interface io.ebean.Query
-
Set true if you want to disable lazy loading.
- setDisableReadAuditing() - Method in interface io.ebean.ExpressionList
-
Disable read auditing for this query.
- setDisableReadAuditing() - Method in interface io.ebean.Query
-
Disable read auditing for this query.
- setDistinct(boolean) - Method in interface io.ebean.ExpressionList
-
Set whether this query uses DISTINCT.
- setDistinct(boolean) - Method in interface io.ebean.Query
-
Set whether this query uses DISTINCT.
- setDocIndexName(String) - Method in interface io.ebean.ExpressionList
-
Set the index(es) to search for a document store which uses partitions.
- setDocIndexName(String) - Method in interface io.ebean.Query
-
Set the index(es) to search for a document store which uses partitions.
- setDocStoreBatchSize(int) - Method in interface io.ebean.Transaction
-
Set the batch size to use for sending messages to the document store.
- setDocStoreConfig(DocStoreConfig) - Method in class io.ebean.config.DatabaseConfig
-
Set the configuration for the ElasticSearch integration.
- setDocStoreMode(DocStoreMode) - Method in interface io.ebean.Transaction
-
Set the behavior for document store updates on this transaction.
- setDocStoreOnly(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true if this Database is Document store only instance (has no JDBC DB).
- setDropCreate(boolean) - Method in class io.ebean.config.DocStoreConfig
-
Set to true if the document store should recreate mapped indexes.
- setDumpMetricsOnShutdown(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true if metrics should be dumped when the server is shutdown.
- setDumpMetricsOptions(String) - Method in class io.ebean.config.DatabaseConfig
-
Include 'sql' or 'hash' in options such that they are included in the output.
- setDurationWithNanos(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true if Duration should be persisted with nanos precision (SQL DECIMAL).
- setEagerFetchLobs(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true if you want LOB's to be fetch eager by default.
- setEmbeddedDirty(int) - Method in class io.ebean.bean.EntityBeanIntercept
-
Called by an embedded bean onto its owner.
- setEmbeddedLoaded(Object) - Method in class io.ebean.bean.EntityBeanIntercept
-
Set the loaded status for the embedded bean.
- setEmbeddedOwner(EntityBean, int) - Method in class io.ebean.bean.EntityBeanIntercept
-
Set the embedded beans owning bean.
- setEnabled(boolean) - Method in interface io.ebean.cache.ServerCacheRegion
-
Set to true to enable the cache region.
- setEnabled(boolean) - Method in class io.ebean.config.ProfilingConfig
-
Set to true to enable transaction profiling.
- setEnabledL2Regions(String) - Method in class io.ebean.config.DatabaseConfig
-
Set the enabled L2 cache regions (comma delimited).
- setEnabledRegions(String) - Method in interface io.ebean.cache.ServerCacheManager
-
Set the regions that are enabled.
- setEnableLazyLoading(boolean) - Method in class io.ebean.text.json.JsonReadOptions
-
Set to true to enable lazy loading on partially populated beans.
- setEncryptDeployManager(EncryptDeployManager) - Method in class io.ebean.config.DatabaseConfig
-
Set the EncryptDeployManager.
- setEncryptKeyManager(EncryptKeyManager) - Method in class io.ebean.config.DatabaseConfig
-
Set the EncryptKeyManager.
- setEncryptor(Encryptor) - Method in class io.ebean.config.DatabaseConfig
-
Set the Encryptor used to encrypt data on the java client side (as opposed to DB encryption functions).
- setEnd(Timestamp) - Method in class io.ebean.Version
-
Set the effective end date time of this version.
- setEventTime(long) - Method in class io.ebean.event.readaudit.ReadEvent
-
Set the event date time.
- setEvictCount(long) - Method in class io.ebean.cache.ServerCacheStatistics
-
Set the count of entries evicted due to idle time.
- setExpressionEqualsWithNullAsNoop(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true if you want eq("someProperty", null) to generate "1=1" rather than "is null" sql expression.
- setExpressionNativeIlike(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true to use native ILIKE expression if supported by the database platform (e.g.
- setExternalTransactionManager(ExternalTransactionManager) - Method in class io.ebean.config.DatabaseConfig
-
Set the external transaction manager.
- setFalse(String) - Method in class io.ebean.config.dbplatform.DbDefaultValue
-
Set the DB false literal.
- setFilterMany(ExpressionList<?>) - Method in interface io.ebean.bean.BeanCollection
-
Set the filter that was used in building this collection.
- setFindControllers(List<BeanFindController>) - Method in class io.ebean.config.DatabaseConfig
-
Set the list of BeanFindController instances.
- setFirstRow(int) - Method in interface io.ebean.DtoQuery
-
Set the index of the first row of the results to return.
- setFirstRow(int) - Method in interface io.ebean.ExpressionList
-
Set the first row to fetch.
- setFirstRow(int) - Method in interface io.ebean.Query
-
Set the first row to return for this query.
- setFirstRow(int) - Method in interface io.ebean.SqlQuery
-
Set the index of the first row of the results to return.
- setFlushOnMixed(boolean) - Method in interface io.ebean.Transaction
-
By default when mixing UpdateSql (or CallableSql) with Beans the batch is automatically flushed when you change (between persisting beans and executing UpdateSql or CallableSql).
- setFlushOnQuery(boolean) - Method in interface io.ebean.Transaction
-
By default executing a query will automatically flush any batched statements (persisted beans, executed UpdateSql etc).
- setFlushOnQuery(boolean) - Method in class io.ebean.TxScope
-
Set flushOnQuery to be false to stop automatically flushing the JDBC batch buffer when a query is executed.
- setForceUpdate(boolean) - Method in class io.ebean.bean.EntityBeanIntercept
-
Set the bean to be updated when persisted (for merge).
- setForceUpperCase(boolean) - Method in class io.ebean.config.UnderscoreNamingConvention
-
Set to true to make the result upper case.
- setForUpdateNoKey(boolean) - Method in class io.ebean.config.PlatformConfig
-
Set to true such that Postgres FOR UPDATE should use the NO KEY option.
- setForwardOnlyHintOnFindIterate(boolean) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Set to true if the ResultSet TYPE_FORWARD_ONLY Hint should be used by default on findIterate PreparedStatements.
- setFullyLoadedBean(boolean) - Method in class io.ebean.bean.EntityBeanIntercept
- setGarbageCollectionWait(int) - Method in class io.ebean.config.AutoTuneConfig
-
Set the time in millis to wait after a System.gc() to collect profiling information.
- setGenerateMapping(boolean) - Method in class io.ebean.config.DocStoreConfig
-
Set to true if Ebean should generate mapping files on server startup.
- setGeometrySRID(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the Geometry SRID.
- setGeometrySRID(int) - Method in class io.ebean.config.PlatformConfig
-
Set the Geometry SRID.
- setGetGeneratedKeys(boolean) - Method in interface io.ebean.SqlUpdate
-
Set to true when we want to use getGeneratedKeys with this statement.
- setGetGeneratedKeys(boolean) - Method in interface io.ebean.Transaction
-
Specify if you want batched inserts to use getGeneratedKeys.
- setHash(String) - Method in class io.ebean.meta.MetricData
- setHasHeader(boolean, boolean) - Method in interface io.ebean.text.csv.CsvReader
-
Set to true if there is a header row that should be ignored.
- setHashes(Set<String>) - Method in class io.ebean.meta.QueryPlanInit
-
Set the specific hashes that we want to collect query plans on.
- setHistorySupport(DbHistorySupport) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Set the history support for this database platform.
- setHistoryTableSuffix(String) - Method in class io.ebean.config.DatabaseConfig
-
Set the history table suffix.
- setHitCount(long) - Method in class io.ebean.cache.ServerCacheStatistics
-
Set the hit count.
- setId(Object) - Method in class io.ebean.event.readaudit.ReadEvent
-
Set the id of the bean read.
- setId(Object) - Method in interface io.ebean.Query
-
Set the Id value to query.
- setId(String) - Method in class io.ebean.docstore.RawDoc
-
Set the id value.
- setIdGeneratorAutomatic(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to false such that Id properties require explicit
@GeneratedValue
mapping before they are assigned Identity or Sequence generation based on platform. - setIdGenerators(List<IdGenerator>) - Method in class io.ebean.config.DatabaseConfig
-
Set the custom IdGenerator instances.
- setIds(List<Object>) - Method in class io.ebean.event.readaudit.ReadEvent
-
Set the ids of the beans read.
- setIdType(IdType) - Method in class io.ebean.config.DatabaseConfig
-
Set the preferred DB platform IdType.
- setIdType(IdType) - Method in class io.ebean.config.dbplatform.DbIdentity
-
Set the default ID generation type that should be used.
- setIdType(IdType) - Method in class io.ebean.config.PlatformConfig
-
Set the IdType to use (when the DB supports both SEQUENCE and IDENTITY and the default is not desired).
- setIgnoreHeader() - Method in interface io.ebean.text.csv.CsvReader
-
Same as setHasHeader(true, false);
- setInclude(JsonConfig.Include) - Method in class io.ebean.text.json.JsonWriteOptions
-
Set the include mode for this request.
- setIncludeProfileIds(int[]) - Method in class io.ebean.config.ProfilingConfig
-
Set a specific set of profileIds to include in profiling.
- setIncludeSoftDeletes() - Method in interface io.ebean.ExpressionList
-
Execute the query including soft deleted rows.
- setIncludeSoftDeletes() - Method in interface io.ebean.Query
-
Execute the query including soft deleted rows.
- setIndex(String) - Method in class io.ebean.docstore.RawDoc
-
Set the index name.
- setInheritType(Class<? extends T>) - Method in interface io.ebean.Query
-
Restrict the query to only return subtypes of the given inherit type.
- setIsolation(TxIsolation) - Method in class io.ebean.TxScope
-
Set the transaction isolation level this transaction should run with.
- setJdbcFetchSizeFindEach(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the default JDBC fetchSize hint for findEach/findEachWhile queries.
- setJdbcFetchSizeFindList(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the default JDBC fetchSize hint for findList queries.
- setJodaLocalTimeMode(String) - Method in class io.ebean.config.DatabaseConfig
-
Set the mode to use for Joda LocalTime support 'normal' or 'utc'.
- setJsonDate(JsonConfig.Date) - Method in class io.ebean.config.DatabaseConfig
-
Set the JSON format to use for Date types.
- setJsonDateTime(JsonConfig.DateTime) - Method in class io.ebean.config.DatabaseConfig
-
Set the JSON format to use for DateTime types.
- setJsonFactory(JsonFactory) - Method in class io.ebean.config.DatabaseConfig
-
Set the Jackson JsonFactory to use.
- setJsonInclude(JsonConfig.Include) - Method in class io.ebean.config.DatabaseConfig
-
Set the JSON include mode used when writing JSON.
- setLabel(String) - Method in interface io.ebean.CallableSql
-
Set the label that is put in the transaction log.
- setLabel(String) - Method in interface io.ebean.DtoQuery
-
Set a label on the query to make it easier to identify queries related to query execution statistics.
- setLabel(String) - Method in interface io.ebean.ExpressionList
-
Set a label on the query (to help identify query execution statistics).
- setLabel(String) - Method in interface io.ebean.Query
-
Set a label on the query.
- setLabel(String) - Method in interface io.ebean.SqlQuery
-
Set a label that can be put on performance metrics that are collected.
- setLabel(String) - Method in interface io.ebean.SqlUpdate
-
Set a descriptive text that can be put into the transaction log.
- setLabel(String) - Method in interface io.ebean.Transaction
-
Set a label on the transaction.
- setLabel(String) - Method in class io.ebean.TxScope
-
Set a label for the transaction.
- setLabel(String) - Method in interface io.ebean.Update
-
Set a label meaning performance metrics will be collected for the execution of this update.
- setLabel(String) - Method in interface io.ebean.UpdateQuery
-
Set the label on the update query.
- setLazyLoadBatchSize(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the default batch size for lazy loading.
- setLazyLoadBatchSize(int) - Method in interface io.ebean.Query
-
Set the default lazy loading batch size to use.
- setLazyLoadFailure(Object) - Method in class io.ebean.bean.EntityBeanIntercept
-
Set lazy load failure flag.
- setLoadBeanCache(boolean) - Method in interface io.ebean.Query
-
Will be deprecated - migrate to use setBeanCacheMode(CacheMode.RECACHE).
- setLoadContext(Object) - Method in class io.ebean.text.json.JsonReadOptions
-
Set the load context to use.
- setLoaded() - Method in class io.ebean.bean.EntityBeanIntercept
-
Set the loaded state to true.
- setLoaded() - Method in interface io.ebean.BeanState
-
Advanced - Used to programmatically build a partially or fully loaded entity bean.
- setLoadedFromCache(boolean) - Method in class io.ebean.bean.EntityBeanIntercept
-
Set true when the bean has been loaded from L2 bean cache.
- setLoadedLazy() - Method in class io.ebean.bean.EntityBeanIntercept
-
When finished loading for lazy or refresh on an already partially populated bean.
- setLoadedProperty(int) - Method in class io.ebean.bean.EntityBeanIntercept
-
Set the property to be loaded.
- setLoadedPropertyAll() - Method in class io.ebean.bean.EntityBeanIntercept
-
Set all properties to be loaded (post insert).
- setLoader(BeanCollectionLoader) - Method in interface io.ebean.bean.BeanCollection
-
Set the loader that will be used to lazy/query load this collection.
- setLoadError(int, Exception) - Method in class io.ebean.bean.EntityBeanIntercept
-
Set the load error that happened on this property.
- setLoadModuleInfo(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set false to turn off automatic registration of entity beans.
- setLoadProperty(String) - Method in class io.ebean.bean.NodeUsageCollector
-
The property that invoked a lazy load.
- setLoc(String) - Method in class io.ebean.meta.MetricData
- setLocalOnlyL2Cache(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Force the use of local only L2 cache.
- setLocalTimeWithNanos(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set to true if LocalTime should be persisted with nanos precision.
- setLocation(String) - Method in interface io.ebean.metric.TimedMetricStats
-
Additionally set the location.
- setLogInfoFrequency(int) - Method in interface io.ebean.text.csv.CsvReader
-
Set the frequency with which a INFO message will be logged showing the progress of the processing.
- setMapKey(String) - Method in interface io.ebean.ExpressionList
-
Set the name of the property which values become the key of a map.
- setMapKey(String) - Method in interface io.ebean.Query
-
Set the property to use as keys for a map.
- setMappingLocations(List<String>) - Method in class io.ebean.config.DatabaseConfig
-
Set mapping locations to search for xml mapping via class path search.
- setMappingPath(String) - Method in class io.ebean.config.DocStoreConfig
-
Set the mapping path.
- setMappingSuffix(String) - Method in class io.ebean.config.DocStoreConfig
-
Set the mapping suffix.
- setMarkedDirty(boolean) - Method in interface io.ebean.ModifyAwareType
-
Marks the object as modified.
- setMax(Long) - Method in class io.ebean.meta.MetricData
- setMaxCallStack(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the max call stack to use for origin location.
- setMaxCount(int) - Method in class io.ebean.meta.QueryPlanRequest
-
Set the maximum number of plans to capture.
- setMaxIdleSecs(int) - Method in class io.ebean.cache.ServerCacheOptions
-
Set the maximum idle time.
- setMaxLength(DbConstraintNaming.MaxLength) - Method in class io.ebean.config.DbConstraintNaming
-
Set the MaxLength implementation used to truncate/shorten db constraint names as necessary.
- setMaxRows(int) - Method in interface io.ebean.DtoQuery
-
Set the maximum number of query results to return.
- setMaxRows(int) - Method in interface io.ebean.ExpressionList
-
Set the maximum number of rows to fetch.
- setMaxRows(int) - Method in interface io.ebean.Query
-
Set the maximum number of rows to return in the query.
- setMaxRows(int) - Method in interface io.ebean.SqlQuery
-
Set the maximum number of query results to return.
- setMaxSecsToLive(int) - Method in class io.ebean.cache.ServerCacheOptions
-
Set the maximum time to live.
- setMaxSize(int) - Method in class io.ebean.cache.ServerCacheOptions
-
Set the maximum cache size.
- setMaxSize(int) - Method in class io.ebean.cache.ServerCacheStatistics
-
Set the maximum size of the cache.
- setMaxTimeMillis(long) - Method in class io.ebean.meta.QueryPlanRequest
-
Set the maximum amount of time we want to use to capture plans.
- setMean(Long) - Method in class io.ebean.meta.MetricData
- setMinimumMicros(long) - Method in class io.ebean.config.ProfilingConfig
-
Set the minimum transaction execution to be included in profiling.
- setMissCount(long) - Method in class io.ebean.cache.ServerCacheStatistics
-
Set the miss count.
- setMode(AutoTuneMode) - Method in class io.ebean.config.AutoTuneConfig
-
Set the mode used when autoTune has not been explicit defined on a query.
- setModified() - Method in class io.ebean.bean.NodeUsageCollector
-
The bean has been modified by a setter method.
- setModifyListening(BeanCollection.ModifyListenMode) - Method in interface io.ebean.bean.BeanCollection
-
Set modify listening on or off.
- setName(String) - Method in class io.ebean.config.DatabaseConfig
-
Set the name of the Database.
- setName(String) - Method in class io.ebean.meta.MetricData
- setName(String) - Method in interface io.ebean.metric.TimedMetricStats
-
Override the name based on profile location.
- setNamespace(String) - Method in class io.ebean.config.ContainerConfig
-
Set the namespace.
- setNamingConvention(NamingConvention) - Method in class io.ebean.config.DatabaseConfig
-
Set the NamingConvention.
- setNearCache(boolean) - Method in class io.ebean.cache.ServerCacheOptions
-
Turn on nearCache option.
- setNestedUseSavepoint() - Method in interface io.ebean.Transaction
-
Set when we want nested transactions to use Savepoint's.
- setNew() - Method in class io.ebean.bean.EntityBeanIntercept
-
Set the bean into NEW state.
- setNewBeanForUpdate() - Method in class io.ebean.bean.EntityBeanIntercept
-
For forced update on a 'New' bean set all the loaded properties to changed.
- setNewValue(Object) - Method in class io.ebean.ValuePair
-
Set the new value.
- setNextParameter(Object) - Method in interface io.ebean.SqlUpdate
-
Deprecated.
- setNodeUsageCollector(NodeUsageCollector) - Method in class io.ebean.bean.EntityBeanIntercept
-
Turn on profile collection.
- setNoRollbackFor(Class<?>[]) - Method in class io.ebean.TxScope
-
Set multiple throwable's that will NOT cause a rollback.
- setNoRollbackFor(Class<? extends Throwable>) - Method in class io.ebean.TxScope
-
Add a Throwable to a list that will NOT cause a rollback.
- setNotifyCache(boolean) - Method in interface io.ebean.Update
-
Set this to false if you do not want the cache to invalidate related objects.
- setNotifyL2CacheInForeground(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Set this to true to run L2 cache notification in the foreground.
- setNow(String) - Method in class io.ebean.config.dbplatform.DbDefaultValue
-
Set the DB now function.
- setNull(int, int) - Method in interface io.ebean.SqlUpdate
-
Set a null parameter via its index position.
- setNull(int, int) - Method in interface io.ebean.Update
-
Set an ordered parameter that is null.
- setNull(String) - Method in interface io.ebean.UpdateQuery
-
Set the property to be null.
- setNull(String, int) - Method in interface io.ebean.SqlUpdate
-
Set a named parameter that has a null value.
- setNull(String, int) - Method in interface io.ebean.Update
-
Set a named parameter that is null.
- setNullParameter(int, int) - Method in interface io.ebean.SqlUpdate
-
Set a null valued parameter using its index position.
- setNullParameter(int, int) - Method in interface io.ebean.Update
-
Set an ordered parameter that is null (same as bind).
- setNullParameter(String, int) - Method in interface io.ebean.SqlUpdate
-
Set a named parameter that has a null value.
- setNullParameter(String, int) - Method in interface io.ebean.Update
-
Bind a named parameter that is null (same as bind).
- setObjectMapper(Object) - Method in class io.ebean.config.DatabaseConfig
-
Set the Jackson ObjectMapper.
- setObjectMapper(Object) - Method in class io.ebean.text.json.JsonReadOptions
-
Set the Jackson ObjectMapper to use (if not wanted to use the objectMapper set on the DatabaseConfig).
- setObjectMapper(Object) - Method in class io.ebean.text.json.JsonWriteOptions
-
Set the jackson object mapper to use.
- setOldValue(int, Object) - Method in class io.ebean.bean.EntityBeanIntercept
-
Explicitly set an old value with force (the old value is forced even it is already set).
- setOldValue(Object) - Method in class io.ebean.ValuePair
-
Set the old value.
- setOnQueryOnly(DatabasePlatform.OnQueryOnly) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Set the behaviour to use when ending a read only transaction.
- setOrder(OrderBy<T>) - Method in interface io.ebean.Query
-
Set an OrderBy object to replace any existing OrderBy clause.
- setOrderBy(OrderBy<T>) - Method in interface io.ebean.Query
-
Set an OrderBy object to replace any existing OrderBy clause.
- setOrderBy(String) - Method in interface io.ebean.ExpressionList
-
Deprecated.
- setOwnerId(Object) - Method in class io.ebean.bean.EntityBeanIntercept
-
Set the ownerId (IdClass).
- setPackages(List<String>) - Method in class io.ebean.config.DatabaseConfig
-
Set packages to search for entities via class path search.
- setParameter(int, Object) - Method in interface io.ebean.CallableSql
-
Bind a positioned parameter (same as bind method).
- setParameter(int, Object) - Method in interface io.ebean.DtoQuery
-
Bind the parameter by its index position (1 based like JDBC).
- setParameter(int, Object) - Method in interface io.ebean.Query
-
Set an ordered bind parameter according to its position.
- setParameter(int, Object) - Method in interface io.ebean.SqlQuery
-
Bind the parameter by its index position (1 based like JDBC).
- setParameter(int, Object) - Method in interface io.ebean.SqlUpdate
-
Set a parameter via its index position.
- setParameter(int, Object) - Method in interface io.ebean.Update
-
Set and ordered bind parameter (same as bind).
- setParameter(Object) - Method in interface io.ebean.DtoQuery
-
Bind the next parameter using index position.
- setParameter(Object) - Method in interface io.ebean.Query
-
Bind the next positioned parameter.
- setParameter(Object) - Method in interface io.ebean.SqlQuery
-
Set the next bind parameter by position.
- setParameter(Object) - Method in interface io.ebean.SqlUpdate
-
Set the next bind parameter by position.
- setParameter(String, Object) - Method in interface io.ebean.DtoQuery
-
Bind the named parameter.
- setParameter(String, Object) - Method in interface io.ebean.Query
-
Set a named bind parameter.
- setParameter(String, Object) - Method in interface io.ebean.SqlQuery
-
Bind the named parameter value.
- setParameter(String, Object) - Method in interface io.ebean.SqlUpdate
-
Set a named parameter value.
- setParameter(String, Object) - Method in interface io.ebean.Update
-
Bind a named parameter (same as bind).
- setParameters(Object...) - Method in interface io.ebean.DtoQuery
-
Bind all the parameters using index positions.
- setParameters(Object...) - Method in interface io.ebean.Query
-
Bind all the positioned parameters.
- setParameters(Object...) - Method in interface io.ebean.SqlQuery
-
Set one of more positioned parameters.
- setParameters(Object...) - Method in interface io.ebean.SqlUpdate
-
Set one of more positioned parameters.
- setParams(Object...) - Method in interface io.ebean.SqlQuery
-
Deprecated.
- setParams(Object...) - Method in interface io.ebean.SqlUpdate
-
Deprecated.
- setPassword(String) - Method in class io.ebean.config.DocStoreConfig
-
Set the password credential for connecting to the document store.
- setPathProperties(FetchPath) - Method in class io.ebean.text.json.JsonWriteOptions
-
Set the Map of properties to include by path.
- setPathToResources(String) - Method in class io.ebean.config.DocStoreConfig
-
Set the relative file system path to resources when generating mapping files.
- setPathVisitor(String, JsonWriteBeanVisitor<?>) - Method in class io.ebean.text.json.JsonWriteOptions
-
Register a JsonWriteBeanVisitor for the given path.
- setPersist(DocStoreMode) - Method in class io.ebean.config.DocStoreConfig
-
Set the default behavior for when Insert, Update and Delete events occur on beans that have an associated Document store.
- setPersistBatch(PersistBatch) - Method in class io.ebean.config.DatabaseConfig
-
Set the JDBC batch mode to use at the transaction level.
- setPersistBatching(boolean) - Method in class io.ebean.config.DatabaseConfig
-
Deprecated, please migrate to using setPersistBatch().
- setPersistBatchOnCascade(PersistBatch) - Method in class io.ebean.config.DatabaseConfig
-
Set the JDBC batch mode to use per save(), delete(), insert() or update() request.
- setPersistBatchSize(int) - Method in class io.ebean.config.DatabaseConfig
-
Set the batch size used for JDBC batching.
- setPersistBatchSize(int) - Method in interface io.ebean.text.csv.CsvReader
-
Set the batch size for using JDBC statement batching.
- setPersistCascade(boolean) - Method in interface io.ebean.Transaction
-
Explicitly turn off or on the cascading nature of save() and delete().
- setPersistControllers(List<BeanPersistController>) - Method in class io.ebean.config.DatabaseConfig
-
Register all the BeanPersistController instances.
- setPersistenceContext(PersistenceContext) - Method in class io.ebean.bean.EntityBeanIntercept
-
Set the persistenceContext.
- setPersistenceContext(PersistenceContext) - Method in class io.ebean.text.json.JsonReadOptions
-
Set the persistence context to use when building the object graph from the JSON.
- setPersistenceContextScope(PersistenceContextScope) - Method in class io.ebean.config.DatabaseConfig
-
Set the PersistenceContext scope to be used if one is not explicitly set on a query.
- setPersistenceContextScope(PersistenceContextScope) - Method in interface io.ebean.Query
-
Specify the PersistenceContextScope to use for this query.
- setPersistListeners(List<BeanPersistListener>) - Method in class io.ebean.config.DatabaseConfig
-
Register all the BeanPersistListener instances.
- setPlatformConfig(PlatformConfig) - Method in class io.ebean.config.DatabaseConfig
-
Set the configuration for DB platform (such as UUID and custom mappings).
- setPodName(String) - Method in class io.ebean.config.ContainerConfig
-
Set the pod name.
- setPort(int) - Method in class io.ebean.config.ContainerConfig
-
Set the port to use.
- setPostConstructListeners(List<BeanPostConstructListener>) - Method in class io.ebean.config.DatabaseConfig
-
Set the list of BeanPostLoader instances.
- setPostLoaders(List<BeanPostLoad>) - Method in class io.ebean.config.DatabaseConfig
-
Set the list of BeanPostLoader instances.
- setProfileId(int) - Method in class io.ebean.TxScope
-
Set the transaction profile id.
- setProfileLocation(ProfileLocation) - Method in interface io.ebean.DtoQuery
-
Set the profile location of this query.
- setProfileLocation(ProfileLocation) - Method in interface io.ebean.Query
-
Set the profile location of this query.
- setProfileLocation(ProfileLocation) - Method in class io.ebean.TxScope
-
Set the profile location.
- setProfileLocation(ProfileLocation) - Method in interface io.ebean.UpdateQuery
-
Set the profile location of this update query.