Index
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
@DbJsonproperties. - 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
Indexdefinitions. - 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.
All Classes and Interfaces|All Packages