Index

A B C D E F G H I J L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages

A

Aggregation - Annotation Type in io.ebean.annotation
Specify a property to be an aggregation formula.
ALL - Enum constant in enum io.ebean.annotation.PersistBatch
Use JDBC Batch mode on Inserts, Updates and Deletes.
ALWAYS - Enum constant in enum io.ebean.annotation.IdentityGenerated
Use GENERATED ALWAYS AS IDENTITY.
analyzer() - Element in annotation type io.ebean.annotation.DocProperty
The analyzer to use.
APPLICATION - Enum constant in enum io.ebean.annotation.IdentityType
Application supplies the identity value.
asBoolean() - Method in enum io.ebean.annotation.TxOption
Return as nullable Boolean value.
AUTO - Enum constant in enum io.ebean.annotation.IdentityGenerated
Platform default option chosen.
AUTO - Enum constant in enum io.ebean.annotation.IdentityType
Use the platform default identity type (database Identity or Sequence).
autoPersistUpdates() - Element in annotation type io.ebean.annotation.Transactional
Experimental option to automatically persist mutated entity beans.
Avg - Annotation Type in io.ebean.annotation
Specify a property to be an AVG aggregation.

B

base() - Method in enum io.ebean.annotation.Platform
Return the base platform.
batch() - Element in annotation type io.ebean.annotation.Transactional
Persist batch mode for the transaction.
batchOnCascade() - Element in annotation type io.ebean.annotation.Transactional
Persist batch mode for the request if not set on the transaction.
batchSize() - Element in annotation type io.ebean.annotation.Transactional
The batch size to use when using JDBC batch mode.
BLOB - Enum constant in enum io.ebean.annotation.DbJsonType
Store as database BLOB.
boost() - Element in annotation type io.ebean.annotation.DocCode
Set a boost value specific to this property.
boost() - Element in annotation type io.ebean.annotation.DocProperty
Set a boost value specific to this property.
boost() - Element in annotation type io.ebean.annotation.DocSortable
Set a boost value specific to this property.
BY_DEFAULT - Enum constant in enum io.ebean.annotation.IdentityGenerated
Use GENERATED BY DEFAULT AS IDENTITY.

C

cache() - Element in annotation type io.ebean.annotation.Identity
Optional CACHE option for database IDENTITY or SEQUENCE.
Cache - Annotation Type in io.ebean.annotation
Specify the default cache use specific entity type.
CacheBeanTuning - Annotation Type in io.ebean.annotation
Cache tuning hints for the L2 bean cache of a specific entity type.
CacheQueryTuning - Annotation Type in io.ebean.annotation
Specify cache tuning for query caching on a specific entity type.
CASCADE - Enum constant in enum io.ebean.annotation.ConstraintMode
Cascade - To automatically cascade a delete of a referenced id.
ChangeLog - Annotation Type in io.ebean.annotation
Marks an entity bean as being included in the change logging.
ChangeLogInsertMode - Enum in io.ebean.annotation
The mode used to determine if inserts should be included or not for a given bean type.
clause() - Element in annotation type io.ebean.annotation.Where
The clause added to the lazy load query.
CLICKHOUSE - Enum constant in enum io.ebean.annotation.Platform
ClickHouse.
CLOB - Enum constant in enum io.ebean.annotation.DbJsonType
Store as database CLOB.
COCKROACH - Enum constant in enum io.ebean.annotation.Platform
CockroachDB.
code() - Element in annotation type io.ebean.annotation.DocProperty
Set this to true to indicate that this property should be un-analysed.
columnNames() - Element in annotation type io.ebean.annotation.Index
When placed on the class (rather than field) you can specify the columns to include in the index in order.
concurrent() - Element in annotation type io.ebean.annotation.Index
If set true with Postgres this index should be created concurrently.
ConstraintMode - Enum in io.ebean.annotation
Modes for the DbForeignKey onDelete and onUpdate clause of a foreign keys.
copyTo() - Element in annotation type io.ebean.annotation.DocProperty
Set a copyTo field.
CUSTOM - Enum constant in enum io.ebean.annotation.Platform
Custom platform provided externally.

D

DAY - Enum constant in enum io.ebean.annotation.PartitionMode
Daily partitioning.
DB2 - Enum constant in enum io.ebean.annotation.Platform
DB2.
DB2FORI - Enum constant in enum io.ebean.annotation.Platform
Db2 for iSeries.
DB2LUW - Enum constant in enum io.ebean.annotation.Platform
Db2 for Linux/Unix/Windows.
DB2ZOS - Enum constant in enum io.ebean.annotation.Platform
DB2 for z/OS.
DbArray - Annotation Type in io.ebean.annotation
Specify a collection property that will be stored into a DB ARRAY type.
DbComment - Annotation Type in io.ebean.annotation
A database table or column comment.
DbDefault - Annotation Type in io.ebean.annotation
Annotation to specify a default value for DDL-generation & Migration.
dbEncryption() - Element in annotation type io.ebean.annotation.Encrypted
When true try to use DB encryption rather than local java encryption.
DbEnumType - Enum in io.ebean.annotation
Specify the DB storage type used to with @DbEnumValue.
DbEnumValue - Annotation Type in io.ebean.annotation
Specify a method on an Enum that returns the value that should be stored in the DB.
DbForeignKey - Annotation Type in io.ebean.annotation
Specify how a foreign key constraint should be defined.
DbJson - Annotation Type in io.ebean.annotation
Specify a property holding JSON content.
DbJsonB - Annotation Type in io.ebean.annotation
Specify a property holding JSON content.
DbJsonType - Enum in io.ebean.annotation
Specify the DB storage type used to store JSON content.
dbLength() - Element in annotation type io.ebean.annotation.Encrypted
Used to specify the DB column length.
DbMap - Annotation Type in io.ebean.annotation
Used for mapping a Map<String,String> type property to Postgres HSTORE data type.
DbMigration - Annotation Type in io.ebean.annotation
Annotation to specify details for DDL & Migration-generation.
DbMigration.List - Annotation Type in io.ebean.annotation
Repeatable support for DbMigration.
DbName - Annotation Type in io.ebean.annotation
Specify the name of the DB that the entity should use.
DbPartition - Annotation Type in io.ebean.annotation
Specify that the underlying table is partitioned.
DEFAULT - Enum constant in enum io.ebean.annotation.ChangeLogInsertMode
Use the default behaviour as defined on ServerConfig.
DEFAULT - Enum constant in enum io.ebean.annotation.DocProperty.Option
Use the default which means analysed string properties use POSITIONS as the default and all other types use DOCS.
DEFAULT - Enum constant in enum io.ebean.annotation.DocStoreMode
The actual mode of QUEUE, UPDATE or IGNORE is set from the default configuration.
DEFAULT - Enum constant in enum io.ebean.annotation.MutationDetection
Defaults to using HASH mode for plain Jackson beans.
DEFAULT - Enum constant in enum io.ebean.annotation.TxIsolation
The default isolation level.
DEFAULT - Enum constant in enum io.ebean.annotation.TxOption
Use the default setting from DatabaseConfig.
definition() - Element in annotation type io.ebean.annotation.Index
The full raw SQL definition to create the index.
delete() - Element in annotation type io.ebean.annotation.DocStore
Specify the behavior when bean Delete occurs.
dependentTables() - Element in annotation type io.ebean.annotation.View
Tables this view is dependent on.
deserialize() - Element in annotation type io.ebean.annotation.Expose
If true, the field marked with this annotation is deserialized from the JSON.
deserialize() - Element in annotation type io.ebean.annotation.JsonIgnore
If true, the field marked with this annotation is deserialized from the JSON.
doc() - Element in annotation type io.ebean.annotation.DocEmbedded
The properties on the embedded bean to include in the index.
doc() - Element in annotation type io.ebean.annotation.DocStore
Specify to include only some properties in the doc store document.
DocCode - Annotation Type in io.ebean.annotation
Used to indicate that a particular string property should be treated as a 'code' and not analysed for text searching.
DocEmbedded - Annotation Type in io.ebean.annotation
Specify the property is included in the parent document store index.
DocMapping - Annotation Type in io.ebean.annotation
Specify the entity type maps to a document store (like ElasticSearch).
DocProperty - Annotation Type in io.ebean.annotation
Specify the entity type maps to a document store (like ElasticSearch).
DocProperty.Option - Enum in io.ebean.annotation
Index options for a property.
DOCS - Enum constant in enum io.ebean.annotation.DocProperty.Option
Only index the doc number.
DocSortable - Annotation Type in io.ebean.annotation
Used to indicate that a particular string property should support sorting.
DocStore - Annotation Type in io.ebean.annotation
Specify the entity type maps to a document store (like ElasticSearch).
DocStoreMode - Enum in io.ebean.annotation
Defines the behavior options when a Insert, Update or Delete event occurs on a bean with an associated ElasticSearch index.
docValues() - Element in annotation type io.ebean.annotation.DocProperty
Set this to false such that doc values are not stored separately for this property.
Draft - Annotation Type in io.ebean.annotation
Marks a boolean property on a @Draftable bean that indicates if the bean instance is a 'draft' or 'live' bean.
Draftable - Annotation Type in io.ebean.annotation
Used to indicate an entity bean that has 'draftable' support.
DraftableElement - Annotation Type in io.ebean.annotation
Used to indicate an entity bean that has 'draftable' support but it not a 'top level' (or root level) bean but instead child related to another @Draftable entity bean.
DraftDirty - Annotation Type in io.ebean.annotation
Marks a boolean property on a @Draftable bean that only exists on the 'draft' table and is used to detect when a draft has unpublished changes.
DraftOnly - Annotation Type in io.ebean.annotation
Marks a property on a @Draftable bean that only exists on the 'draft' and not the 'live' table.
DraftReset - Annotation Type in io.ebean.annotation
Marks a property on a @Draftable bean that is set to null on the 'draft bean' on publish.

E

EbeanComponent - Annotation Type in io.ebean.annotation
Annotated classes (like BeanPersistAdapter, BeanPersistListener etc) with @EbeanComponent and these will be registered with Ebean.
enableAll() - Element in annotation type io.ebean.annotation.DocStore
Set to false to disable the "_all" index.
enableBeanCache() - Element in annotation type io.ebean.annotation.Cache
Set this to false to disable the use of bean cache.
enabled() - Element in annotation type io.ebean.annotation.DocProperty
Set to false to disable the field from indexing, it will only be get/set in _source.
enableQueryCache() - Element in annotation type io.ebean.annotation.Cache
Set this to true to enable the use of query cache.
Encrypted - Annotation Type in io.ebean.annotation
Specify that the property is stored in encrypted form.
EnumValue - Annotation Type in io.ebean.annotation
Enables you to specify a value to use to persist for an enum value.
EXCLUDE - Enum constant in enum io.ebean.annotation.ChangeLogInsertMode
Exclude inserts in the change log.
Expose - Annotation Type in io.ebean.annotation
 

F

FetchPreference - Annotation Type in io.ebean.annotation
Used to control which ToMany relationships are preferred as 'joins' rather than as 'secondary joins' (query fetches).
flushOnQuery() - Element in annotation type io.ebean.annotation.Transactional
Set this to false if the JDBC batch should not be automatically flushed when a query is executed.
Formula - Annotation Type in io.ebean.annotation
Assign to a property to be based on a SQL formula.
Formula.List - Annotation Type in io.ebean.annotation
Repeatable support for Formula.
FREQS - Enum constant in enum io.ebean.annotation.DocProperty.Option
Doc number and term frequencies are indexed.
fromLevel(int) - Static method in enum io.ebean.annotation.TxIsolation
Return the TxIsolation given the java.sql.Connection isolation level.

G

generated() - Element in annotation type io.ebean.annotation.Identity
For IDENTITY type specify the generated mode of ALWAYS or BY DEFAULT.
GENERIC - Enum constant in enum io.ebean.annotation.Platform
Generic platform configured via properties or code.
getGeneratedKeys() - Element in annotation type io.ebean.annotation.Transactional
Set to false when we want to skip getting generatedKeys.
getLevel() - Method in enum io.ebean.annotation.TxIsolation
Return the level as per java.sql.Connection.

H

H2 - Enum constant in enum io.ebean.annotation.Platform
H2.
HANA - Enum constant in enum io.ebean.annotation.Platform
SAP HANA
HASH - Enum constant in enum io.ebean.annotation.MutationDetection
Dirty detection using a hash checksum function on json content.
History - Annotation Type in io.ebean.annotation
Marks an entity bean as having history support.
HistoryExclude - Annotation Type in io.ebean.annotation
Marks a property as being excluded from history.
HSQLDB - Enum constant in enum io.ebean.annotation.Platform
HsqlDB.

I

Identity - Annotation Type in io.ebean.annotation
Defines identity generation for an associated entity bean.
IDENTITY - Enum constant in enum io.ebean.annotation.IdentityType
Use database IDENTITY column.
IdentityGenerated - Enum in io.ebean.annotation
For IDENTITY specifies the generated ALWAYS or BY DEFAULT option.
IdentityType - Enum in io.ebean.annotation
The type of identity to be used.
IGNORE - Enum constant in enum io.ebean.annotation.DocStoreMode
Ignore the event and not update the document store.
INCLUDE - Enum constant in enum io.ebean.annotation.ChangeLogInsertMode
Include inserts in the change log.
includeInAll() - Element in annotation type io.ebean.annotation.DocProperty
Set this to false to exclude this from the _all property.
increment() - Element in annotation type io.ebean.annotation.Identity
Optional INCREMENT BY value of an IDENTITY or SEQUENCE.
index() - Element in annotation type io.ebean.annotation.Tablespace
Tablespace for indices.
Index - Annotation Type in io.ebean.annotation
An annotation for declaring an index.
indexName() - Element in annotation type io.ebean.annotation.DocStore
The ElasticSearch index name.
indexType() - Element in annotation type io.ebean.annotation.DocStore
The ElasticSearch index type.
Indices - Annotation Type in io.ebean.annotation
An annotation for declaring multiple indices at class or field level.
INHERIT - Enum constant in enum io.ebean.annotation.PersistBatch
You should not use this value explicitly.
insert() - Element in annotation type io.ebean.annotation.DocStore
Specify the behavior when bean Insert occurs.
inserts() - Element in annotation type io.ebean.annotation.ChangeLog
Specify if inserts should be explicitly Included or Excluded.
INTEGER - Enum constant in enum io.ebean.annotation.DbEnumType
Store values as database INTEGER.
InvalidateQueryCache - Annotation Type in io.ebean.annotation
This is put on entity bean types that themselves are not L2 cached directly but are instead joined to other entity beans that are query cached.
io.ebean.annotation - module io.ebean.annotation
 
io.ebean.annotation - package io.ebean.annotation
Extra deployment annotations
isolation() - Element in annotation type io.ebean.annotation.Transactional
The transaction isolation level this transaction should have.

J

join() - Element in annotation type io.ebean.annotation.Formula
OPTIONAL - the SQL to be used in the JOIN part of the SQL to support the formula.
JSON - Enum constant in enum io.ebean.annotation.DbJsonType
Store as JSON on Postgres and for other databases store as CLOB.
JSONB - Enum constant in enum io.ebean.annotation.DbJsonType
Store as JSONB on Postgres and for other databases store as CLOB.
JsonIgnore - Annotation Type in io.ebean.annotation
Similar to Jackson JsonIgnore but provides the option to just ignore serialize or deserialize.

L

label() - Element in annotation type io.ebean.annotation.Transactional
Set a label to identify the transaction in performance metrics and logging.
length() - Element in annotation type io.ebean.annotation.DbArray
For VARCHAR storage specify the column length (defaults to 1000).
length() - Element in annotation type io.ebean.annotation.DbEnumValue
The column length for VARCHAR.
length() - Element in annotation type io.ebean.annotation.DbJson
For VARCHAR storage specify the column length (defaults to 3000).
length() - Element in annotation type io.ebean.annotation.DbJsonB
For VARCHAR storage specify the column length.
length() - Element in annotation type io.ebean.annotation.DbMap
For VARCHAR storage specify the column length (defaults to 1000).
Length - Annotation Type in io.ebean.annotation
A non-JPA standard alternative to using @Column(length).
lob() - Element in annotation type io.ebean.annotation.Tablespace
Tablespace for lob fields.

M

MANDATORY - Enum constant in enum io.ebean.annotation.TxType
A transaction MUST already have been started.
mapping() - Element in annotation type io.ebean.annotation.DocStore
Additional mapping that can be defined on the properties.
MARIADB - Enum constant in enum io.ebean.annotation.Platform
MariaDB.
Max - Annotation Type in io.ebean.annotation
Specify a property to be an MAX aggregation.
maxIdleSecs() - Element in annotation type io.ebean.annotation.CacheBeanTuning
The maximum time (in seconds) that a cache entry is allowed to stay in the cache when it has not been accessed.
maxIdleSecs() - Element in annotation type io.ebean.annotation.CacheQueryTuning
The maximum time (in seconds) that a cache entry is allowed to stay in the cache when it has not been accessed.
maxSecsToLive() - Element in annotation type io.ebean.annotation.CacheBeanTuning
The maximum time (in seconds) a cache entry is allowed to stay in the cache.
maxSecsToLive() - Element in annotation type io.ebean.annotation.CacheQueryTuning
The maximum time (in seconds) a cache entry is allowed to stay in the cache.
maxSize() - Element in annotation type io.ebean.annotation.CacheBeanTuning
The maximum size for the cache.
maxSize() - Element in annotation type io.ebean.annotation.CacheQueryTuning
The maximum size for the cache.
Min - Annotation Type in io.ebean.annotation
Specify a property to be an MIN aggregation.
mode() - Element in annotation type io.ebean.annotation.DbPartition
The partition mode.
MONTH - Enum constant in enum io.ebean.annotation.PartitionMode
Month based partitioning.
mutationDetection() - Element in annotation type io.ebean.annotation.DbJson
The mutation detection mode to use.
mutationDetection() - Element in annotation type io.ebean.annotation.DbJsonB
The mutation detection mode to use.
MutationDetection - Enum in io.ebean.annotation
Mutation detection mode used on @DbJson properties.
MYSQL - Enum constant in enum io.ebean.annotation.Platform
MySql.
MYSQL55 - Enum constant in enum io.ebean.annotation.Platform
MySql 5.5.

N

name() - Element in annotation type io.ebean.annotation.DbArray
The name of the column (Optional).
name() - Element in annotation type io.ebean.annotation.DbJson
The name of the column (Optional).
name() - Element in annotation type io.ebean.annotation.DbJsonB
The name of the column (Optional).
name() - Element in annotation type io.ebean.annotation.DbMap
The name of the column (Optional).
name() - Element in annotation type io.ebean.annotation.DocMapping
The property name the mapping applies to.
name() - Element in annotation type io.ebean.annotation.Index
Name of the index.
name() - Element in annotation type io.ebean.annotation.View
The name of the view this entity bean is based on.
naturalKey() - Element in annotation type io.ebean.annotation.Cache
Specify the properties that is a natural unique identifier for the bean.
nearCache() - Element in annotation type io.ebean.annotation.Cache
If set to true additionally use a near cache (for Redis and similar L2 cache options).
NEVER - Enum constant in enum io.ebean.annotation.TxType
If there is an existing transaction throws an Exception.
noConstraint() - Element in annotation type io.ebean.annotation.DbForeignKey
Set to true when we do not wish any foreign key constraint to be created.
noIndex() - Element in annotation type io.ebean.annotation.DbForeignKey
Set to true when we do not wish an index to be created on the foreign key column(s).
NONE - Enum constant in enum io.ebean.annotation.MutationDetection
No dirty detection.
NONE - Enum constant in enum io.ebean.annotation.PersistBatch
Do not use JDBC Batch mode.
NONE - Enum constant in enum io.ebean.annotation.TxIsolation
No Isolation level.
norms() - Element in annotation type io.ebean.annotation.DocProperty
Set to false such that norms are not stored.
noRollbackFor() - Element in annotation type io.ebean.annotation.Transactional
The Throwables that will explicitly NOT cause a rollback to occur.
NOT_SUPPORTED - Enum constant in enum io.ebean.annotation.TxType
Suspends an existing transaction if required.
NotNull - Annotation Type in io.ebean.annotation
A non-JPA standard alternative to using @Column(nullable=false) or javax validation @NotNull.
nullValue() - Element in annotation type io.ebean.annotation.DocCode
Set a value to use instead of null.
nullValue() - Element in annotation type io.ebean.annotation.DocProperty
Set a value to use instead of null.
nullValue() - Element in annotation type io.ebean.annotation.DocSortable
Set a value to use instead of null.
NUODB - Enum constant in enum io.ebean.annotation.Platform
NuoDB.

O

OFF - Enum constant in enum io.ebean.annotation.TxOption
Disable / turn off.
OFFSETS - Enum constant in enum io.ebean.annotation.DocProperty.Option
Doc number, term frequencies, term positions and start/end offsets are indexed.
ON - Enum constant in enum io.ebean.annotation.TxOption
Enable / turn on.
onDelete() - Element in annotation type io.ebean.annotation.DbForeignKey
Specify the onDelete mode.
onUpdate() - Element in annotation type io.ebean.annotation.DbForeignKey
Do NOT change this - seriously, don't do it.
options() - Element in annotation type io.ebean.annotation.DocMapping
Mapping options.
options() - Element in annotation type io.ebean.annotation.DocProperty
The index options for this property.
ORACLE - Enum constant in enum io.ebean.annotation.Platform
Oracle preferred platform 18c and higher.
ORACLE11 - Enum constant in enum io.ebean.annotation.Platform
Oracle 11 platform.
ORACLE12 - Enum constant in enum io.ebean.annotation.Platform
Oracle 12 platform.

P

PartitionMode - Enum in io.ebean.annotation
Common partition modes.
persist() - Element in annotation type io.ebean.annotation.DocStore
Specify the behavior when bean Insert, Update, Delete events occur.
PersistBatch - Enum in io.ebean.annotation
Defines the mode for JDBC batch processing.
Platform - Enum in io.ebean.annotation
Built in supported platforms.
platforms() - Element in annotation type io.ebean.annotation.DbMigration
Specific platforms this migration change applies to.
platforms() - Element in annotation type io.ebean.annotation.Formula
 
platforms() - Element in annotation type io.ebean.annotation.Index
Platforms this index applies to - default is all platforms.
platforms() - Element in annotation type io.ebean.annotation.Where
The platform where this annotation is active.
POSITIONS - Enum constant in enum io.ebean.annotation.DocProperty.Option
Doc number, term frequencies and term positions are indexed.
postAdd() - Element in annotation type io.ebean.annotation.DbMigration
DdlScript that will be executed after the 'add' command.
postAlter() - Element in annotation type io.ebean.annotation.DbMigration
DdlScript that will be executed after the 'alter' command
POSTGRES - Enum constant in enum io.ebean.annotation.Platform
Postgres preferred platform for 10+.
POSTGRES9 - Enum constant in enum io.ebean.annotation.Platform
Postgres 9.
PostSoftDelete - Annotation Type in io.ebean.annotation
Marks a method as executing after a Soft Delete.
preAdd() - Element in annotation type io.ebean.annotation.DbMigration
DdlScript that will be executed before the 'add' command
preAlter() - Element in annotation type io.ebean.annotation.DbMigration
DdlScripts that will be executed before the 'alter' command.
PreSoftDelete - Annotation Type in io.ebean.annotation
Marks a method as executing prior to a Soft Delete.
profileId() - Element in annotation type io.ebean.annotation.Transactional
A key used to identify a specific transaction for profiling purposes.
property() - Element in annotation type io.ebean.annotation.DbPartition
The property or column to partition on.

Q

QUEUE - Enum constant in enum io.ebean.annotation.DocStoreMode
Add the event to the queue for processing later (delaying the update to the document store).
queueId() - Element in annotation type io.ebean.annotation.DocStore
A unique Id used when queuing reindex events.

R

READ_COMMITED - Enum constant in enum io.ebean.annotation.TxIsolation
Read Committed Isolation level.
READ_UNCOMMITTED - Enum constant in enum io.ebean.annotation.TxIsolation
Read uncommitted Isolation level.
ReadAudit - Annotation Type in io.ebean.annotation
Marks an entity bean as being included in read auditing.
readOnly() - Element in annotation type io.ebean.annotation.Cache
When set to true the beans returned from a query will default to be readOnly.
readOnly() - Element in annotation type io.ebean.annotation.Transactional
Set this to true if the transaction should be only contain queries.
refreshInterval() - Element in annotation type io.ebean.annotation.DocStore
Set the refresh interval for the index.
region() - Element in annotation type io.ebean.annotation.Cache
Specify a named cache region.
region() - Element in annotation type io.ebean.annotation.InvalidateQueryCache
Specify a named cache region.
REPEATABLE_READ - Enum constant in enum io.ebean.annotation.TxIsolation
Repeatable Read Isolation level.
replicas() - Element in annotation type io.ebean.annotation.DocStore
The number of replicas this index should use.
REQUIRED - Enum constant in enum io.ebean.annotation.TxType
Uses an existing transaction and if none exists will starts a new Transaction.
REQUIRES_NEW - Enum constant in enum io.ebean.annotation.TxType
Always start a new transaction.
RESTRICT - Enum constant in enum io.ebean.annotation.ConstraintMode
Restrict - The usual default behavior for foreign constraints (also known as 'No Action').
rollbackFor() - Element in annotation type io.ebean.annotation.Transactional
The Throwables that will explicitly cause a rollback to occur.

S

searchAnalyzer() - Element in annotation type io.ebean.annotation.DocProperty
The analyzer to use for searches.
select() - Element in annotation type io.ebean.annotation.Formula
The SQL to be used in the SELECT part of the SQL to populate a property.
SEQUENCE - Enum constant in enum io.ebean.annotation.IdentityType
Using a database SEQUENCE for the identity value.
sequenceName() - Element in annotation type io.ebean.annotation.Identity
Sequence name when using type SEQUENCE.
SERIALIZABLE - Enum constant in enum io.ebean.annotation.TxIsolation
Serializable Isolation level.
serialize() - Element in annotation type io.ebean.annotation.Expose
If true, the field marked with this annotation is written out in the JSON while serializing.
serialize() - Element in annotation type io.ebean.annotation.JsonIgnore
If true, the field marked with this annotation is written out in the JSON while serializing.
SET_DEFAULT - Enum constant in enum io.ebean.annotation.ConstraintMode
Set the value to 'default' when a referenced id is deleted.
SET_NULL - Enum constant in enum io.ebean.annotation.ConstraintMode
Set the value to null when a referenced id is deleted.
shards() - Element in annotation type io.ebean.annotation.DocStore
The number of shards this index should use.
skipCache() - Element in annotation type io.ebean.annotation.Transactional
Set this to true such that the L2 cache is not used by queries that otherwise would.
SoftDelete - Annotation Type in io.ebean.annotation
Used to indicate a property on an entity bean used to control 'soft delete' (also known as 'logical delete').
sortable() - Element in annotation type io.ebean.annotation.DocProperty
Set this to true to get an additional un-analysed 'raw' field to use for sorting etc.
SOURCE - Enum constant in enum io.ebean.annotation.MutationDetection
Dirty detection using the original json content.
Sql - Annotation Type in io.ebean.annotation
Mark and entity bean that is used solely via RawSql.
SQLANYWHERE - Enum constant in enum io.ebean.annotation.Platform
SQLAnywhere.
SQLITE - Enum constant in enum io.ebean.annotation.Platform
SQLite.
SQLSERVER - Enum constant in enum io.ebean.annotation.Platform
Microsoft SQL Server (preferred platform 2017).
SQLSERVER16 - Enum constant in enum io.ebean.annotation.Platform
Microsoft SQL Server 2016 platform (Non UTF8 types and Identity by default).
SQLSERVER17 - Enum constant in enum io.ebean.annotation.Platform
Microsoft SQL Server 2017 platform (UTF8 types and Sequence).
start() - Element in annotation type io.ebean.annotation.Identity
Optional START WITH value of an IDENTITY or SEQUENCE.
storage() - Element in annotation type io.ebean.annotation.DbEnumValue
Specify the database type used to store the values (VARCHAR or INTEGER).
storage() - Element in annotation type io.ebean.annotation.DbJson
Specify the database type used to store the JSON content.
StorageEngine - Annotation Type in io.ebean.annotation
Specify a storage engine to use with a specific table.
store() - Element in annotation type io.ebean.annotation.DocCode
Set to true to have the property additionally stored separately from _source.
store() - Element in annotation type io.ebean.annotation.DocProperty
Set to true to have the property additionally stored separately from _source.
store() - Element in annotation type io.ebean.annotation.DocSortable
Set to true to have the property additionally stored separately from _source.
Sum - Annotation Type in io.ebean.annotation
Specify a property to be an SUM aggregation.
SUPPORTS - Enum constant in enum io.ebean.annotation.TxType
Uses the existing transaction if one exists, otherwise the method does not run with a transaction.

T

Tablespace - Annotation Type in io.ebean.annotation
Specify in which tablespaces the data (tables, indices and lobs) will be stored.
TenantId - Annotation Type in io.ebean.annotation
Marks a property as mapping to the "Tenant Id" when using Partition based multi-tenancy support.
Transactional - Annotation Type in io.ebean.annotation
Specify transaction scoping for a method.
trimFrequency() - Element in annotation type io.ebean.annotation.CacheBeanTuning
The frequency (in seconds) that cache trimming should occur.
trimFrequency() - Element in annotation type io.ebean.annotation.CacheQueryTuning
The frequency (in seconds) that cache trimming should occur.
TxIsolation - Enum in io.ebean.annotation
The Transaction Isolation levels.
TxOption - Enum in io.ebean.annotation
Defines the mode for autoPersistUpdates.
TxType - Enum in io.ebean.annotation
Used to define the transactional scope for executing a method.
type() - Element in annotation type io.ebean.annotation.Identity
The type of identity for the associated entity bean.
type() - Element in annotation type io.ebean.annotation.Transactional
The type of transaction scoping.

U

unique() - Element in annotation type io.ebean.annotation.Index
If set true indicates this is a unique index.
UnmappedJson - Annotation Type in io.ebean.annotation
Marks a Map property on a bean that unmapped JSON properties go into.
update() - Element in annotation type io.ebean.annotation.DocStore
Specify the behavior when bean Update occurs.
UPDATE - Enum constant in enum io.ebean.annotation.DocStoreMode
Update the document store when transaction succeeds.
updatesThatInclude() - Element in annotation type io.ebean.annotation.ChangeLog
When specified only include update requests that have at least one of the given properties as a dirty property.

V

value() - Element in annotation type io.ebean.annotation.Aggregation
Aggregation formula using sum, count, avg, min, max.
value() - Element in annotation type io.ebean.annotation.DbComment
The database table or column comment.
value() - Element in annotation type io.ebean.annotation.DbDefault
The defaultValue for the column.
value() - Element in annotation type io.ebean.annotation.DbMigration.List
 
value() - Element in annotation type io.ebean.annotation.DbName
The name of the database.
value() - Element in annotation type io.ebean.annotation.EnumValue
Specify the value to persist for a specific enum value.
value() - Element in annotation type io.ebean.annotation.FetchPreference
The fetch preference used - low value means higher preference.
value() - Element in annotation type io.ebean.annotation.Formula.List
 
value() - Element in annotation type io.ebean.annotation.Indices
Array with Index definitions.
value() - Element in annotation type io.ebean.annotation.Length
 
value() - Element in annotation type io.ebean.annotation.StorageEngine
The platform specific storage engine clause that would be part of create table statements.
value() - Element in annotation type io.ebean.annotation.Tablespace
Tablespace for tables.
value() - Element in annotation type io.ebean.annotation.Where.List
 
valueOf(String) - Static method in enum io.ebean.annotation.ChangeLogInsertMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ebean.annotation.ConstraintMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ebean.annotation.DbEnumType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ebean.annotation.DbJsonType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ebean.annotation.DocProperty.Option
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ebean.annotation.DocStoreMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ebean.annotation.IdentityGenerated
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ebean.annotation.IdentityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ebean.annotation.MutationDetection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ebean.annotation.PartitionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ebean.annotation.PersistBatch
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ebean.annotation.Platform
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ebean.annotation.TxIsolation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ebean.annotation.TxOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.ebean.annotation.TxType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.ebean.annotation.ChangeLogInsertMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ebean.annotation.ConstraintMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ebean.annotation.DbEnumType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ebean.annotation.DbJsonType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ebean.annotation.DocProperty.Option
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ebean.annotation.DocStoreMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ebean.annotation.IdentityGenerated
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ebean.annotation.IdentityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ebean.annotation.MutationDetection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ebean.annotation.PartitionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ebean.annotation.PersistBatch
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ebean.annotation.Platform
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ebean.annotation.TxIsolation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ebean.annotation.TxOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.ebean.annotation.TxType
Returns an array containing the constants of this enum type, in the order they are declared.
VARCHAR - Enum constant in enum io.ebean.annotation.DbEnumType
Store values as database VARCHAR.
VARCHAR - Enum constant in enum io.ebean.annotation.DbJsonType
Store as database VARCHAR.
View - Annotation Type in io.ebean.annotation
Annotate an entity bean with @View to indicates the bean is based on a view.

W

WEEK - Enum constant in enum io.ebean.annotation.PartitionMode
Weekly partitioning.
WhenCreated - Annotation Type in io.ebean.annotation
For a timestamp property that is set to the datetime when the entity is created/inserted.
WhenModified - Annotation Type in io.ebean.annotation
For a timestamp property that is set to the datetime when the entity was last modified.
Where - Annotation Type in io.ebean.annotation
Add an Literal to add to the where clause when a many property (List, Set or Map) is loaded or refreshed.
Where.List - Annotation Type in io.ebean.annotation
Repeatable support for Where.
WhoCreated - Annotation Type in io.ebean.annotation
Mapped onto a entity bean property that represents the user id of who created the entity>
WhoModified - Annotation Type in io.ebean.annotation
Mapped onto a entity bean property that represents the user id of who last modified the entity>
withConstraint() - Element in annotation type io.ebean.annotation.DbEnumValue
When true DDL should generate a database constraint for the enum values.

Y

YEAR - Enum constant in enum io.ebean.annotation.PartitionMode
Year based partitioning.
YUGABYTE - Enum constant in enum io.ebean.annotation.Platform
Yugabyte DB.
A B C D E F G H I J L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages