- CacheKey(Object, Object) - Constructor for class io.ebean.cache.TenantAwareKey.CacheKey
-
Create with optional tenantId.
- CacheMode - Enum in io.ebean
-
Enum to control the different cache modes for queryCache and beanCache.
- CallableSql - Interface in io.ebean
-
For making calls to stored procedures.
- CallStack - Class in io.ebean.bean
-
Represent the call stack (stack trace elements).
- CallStack(StackTraceElement[], int, int) - Constructor for class io.ebean.bean.CallStack
-
- CamelCaseHelper - Class in io.ebean.util
-
- CamelCaseHelper() - Constructor for class io.ebean.util.CamelCaseHelper
-
- cancel() - Method in interface io.ebean.Query
-
Cancel the query execution if supported by the underlying database and
driver.
- caseInsensitive() - Method in interface io.ebean.ExampleExpression
-
Set case insensitive to true.
- catalog(Object) - Method in interface io.ebean.config.TenantCatalogProvider
-
Return the DB catalog for the given tenantId.
- ChangeLogFilter - Interface in io.ebean.event.changelog
-
Used to provide fine grained control over what persist requests are included in the change log.
- ChangeLogListener - Interface in io.ebean.event.changelog
-
Listen for changes.
- ChangeLogPrepare - Interface in io.ebean.event.changelog
-
Listen for changes.
- ChangeLogRegister - Interface in io.ebean.event.changelog
-
Used to assign ChangeLogFilters to bean types.
- ChangeSet - Class in io.ebean.event.changelog
-
Holds a set of changes.
- ChangeSet(String, long) - Constructor for class io.ebean.event.changelog.ChangeSet
-
Construct with a txnId.
- ChangeSet() - Constructor for class io.ebean.event.changelog.ChangeSet
-
Default constructor for JSON tools.
- ChangeType - Enum in io.ebean.event.changelog
-
The type of the change.
- checkBatchMode() - Method in class io.ebean.TxScope
-
Check for batchSize being set without batch mode and use this to imply PersistBatch.ALL.
- checkConstraintName(String, String) - Method in class io.ebean.config.DbConstraintNaming
-
Return the check constraint name.
- checkEmptyLazyLoad() - Method in interface io.ebean.bean.BeanCollection
-
Check after the lazy load that the underlying collection is not null
(handle case where join to many not outer).
- checkEmptyLazyLoad() - Method in class io.ebean.common.BeanList
-
- checkEmptyLazyLoad() - Method in class io.ebean.common.BeanMap
-
- checkEmptyLazyLoad() - Method in class io.ebean.common.BeanSet
-
- checkUniqueness(Object) - Static method in class io.ebean.Ebean
-
This method checks the uniqueness of a bean.
- checkUniqueness(Object, Transaction) - Static method in class io.ebean.Ebean
-
- checkUniqueness(Object) - Method in interface io.ebean.EbeanServer
-
This method checks the uniqueness of a bean.
- checkUniqueness(Object, Transaction) - Method in interface io.ebean.EbeanServer
-
- ClassLoadConfig - Class in io.ebean.config
-
Helper to find classes taking into account the context class loader.
- ClassLoadConfig() - Constructor for class io.ebean.config.ClassLoadConfig
-
Construct with the default classLoader search with context classLoader first.
- ClassLoadConfig(ClassLoader) - Constructor for class io.ebean.config.ClassLoadConfig
-
Specify the classLoader to use for class detection and new instance creation.
- clear() - Method in interface io.ebean.bean.PersistenceContext
-
Clear all the references.
- clear(Class<?>) - Method in interface io.ebean.bean.PersistenceContext
-
Clear all the references for a given type of entity bean.
- clear(Class<?>, Object) - Method in interface io.ebean.bean.PersistenceContext
-
Clear the reference to a specific entity bean.
- clear() - Method in interface io.ebean.cache.ServerCache
-
Clear all entries from the cache.
- clear(Class<?>) - Method in interface io.ebean.cache.ServerCacheManager
-
This clears both the bean and query cache for a given type.
- clear() - Method in class io.ebean.common.BeanList
-
- clear() - Method in class io.ebean.common.BeanMap
-
- clear() - Method in class io.ebean.common.BeanSet
-
- clear() - Method in class io.ebean.common.CopyOnFirstWriteList
-
- clear() - Method in class io.ebean.OrderBy
-
Clear the orderBy removing any current order by properties.
- clear() - Method in interface io.ebean.SqlRow
-
Clear the map.
- clearAll() - Method in interface io.ebean.cache.ServerCacheManager
-
Clear all the caches.
- clearAllLocal() - Method in interface io.ebean.cache.ServerCacheManager
-
Clear all the local caches.
- clearBeanCache() - Method in interface io.ebean.plugin.BeanType
-
Clear the bean cache.
- clearGetterCallback() - Method in class io.ebean.bean.EntityBeanIntercept
-
Clear the getter callback.
- clearLocal(Class<?>) - Method in interface io.ebean.cache.ServerCacheManager
-
Clear the local caches for this bean type.
- clearQueryCache() - Method in interface io.ebean.plugin.BeanType
-
Clear the query cache.
- clockNow() - Method in interface io.ebean.ExtendedServer
-
Return the NOW time from the Clock.
- close() - Method in class io.ebean.config.dbplatform.h2.H2HistoryTrigger
-
- close() - Method in interface io.ebean.QueryIterator
-
Close the underlying resources held by this iterator.
- close() - Method in interface io.ebean.Transaction
-
Synonym for end() to support AutoClosable.
- close(Statement) - Static method in class io.ebean.util.JdbcClose
-
Close the resultSet logging if an error occurs.
- close(ResultSet) - Static method in class io.ebean.util.JdbcClose
-
Close the resultSet logging if an error occurs.
- close(Connection) - Static method in class io.ebean.util.JdbcClose
-
Close the connection logging if an error occurs.
- CockroachPlatform - Class in io.ebean.config.dbplatform.cockroach
-
CockroachDB based platform.
- CockroachPlatform() - Constructor for class io.ebean.config.dbplatform.cockroach.CockroachPlatform
-
- code() - Method in enum io.ebean.cache.ServerCacheType
-
- collectNodeStatistics(boolean) - Method in interface io.ebean.meta.MetaInfoManager
-
Collect and return the ObjectGraphNode statistics.
- collectNodeUsage(NodeUsageCollector) - Method in interface io.ebean.bean.NodeUsageListener
-
Collect node usage "profiling" information.
- collectProfiling() - Method in interface io.ebean.AutoTune
-
Fire a garbage collection (hint to the JVM).
- collectSortable() - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
-
Collect the mapping of properties to 'raw' properties for those marked as sortable.
- columnMapping(String, String) - Method in interface io.ebean.RawSqlBuilder
-
Set the mapping of a DB Column to a bean property.
- columnMappingIgnore(String) - Method in interface io.ebean.RawSqlBuilder
-
Ignore this DB column.
- commit() - Method in interface io.ebean.Transaction
-
Commit the transaction.
- commit(DocStoreTransaction) - Method in interface io.ebeanservice.docstore.api.DocStoreUpdateProcessor
-
Perform commit/flush of the changes made via the document store transaction.
- commitAndContinue() - Method in interface io.ebean.Transaction
-
Commits the transaction at this point with the expectation that another
commit (or rollback or end) will occur later to complete the transaction.
- commitTransaction() - Static method in class io.ebean.Ebean
-
Commit the current transaction.
- commitTransaction() - Method in interface io.ebean.EbeanServer
-
Commit the current transaction.
- completeSql(String, Query<?>) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
- config(boolean, PlatformConfig.DbUuid) - Method in class io.ebean.config.dbplatform.DbPlatformTypeMapping
-
Map the UUID appropriately based on native DB support and ServerConfig.DbUuid.
- configure(PlatformConfig) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Configure the platform given the server configuration.
- configure(SpiServer) - Method in interface io.ebean.plugin.Plugin
-
Configure the plugin.
- conjunction(Query<T>) - Static method in class io.ebean.Expr
-
Return a list of expressions that will be joined by AND's.
- conjunction(Query<T>) - Method in interface io.ebean.ExpressionFactory
-
Return a list of expressions that will be joined by AND's.
- conjunction(Query<T>, ExpressionList<T>) - Method in interface io.ebean.ExpressionFactory
-
Return a list of expressions that will be joined by AND's.
- conjunction() - Method in interface io.ebean.ExpressionList
-
Start (and return) a list of expressions that will be joined by AND's.
- ContainerConfig - Class in io.ebean.config
-
Configuration for the container that holds the EbeanServer instances.
- ContainerConfig() - Constructor for class io.ebean.config.ContainerConfig
-
- contains(Object) - Method in class io.ebean.common.BeanList
-
- contains(Object) - Method in class io.ebean.common.BeanSet
-
- contains(Object) - Method in class io.ebean.common.CopyOnFirstWriteList
-
- contains(String, String) - Static method in class io.ebean.Expr
-
Contains - property like %value%.
- contains(String, String) - Method in interface io.ebean.ExpressionFactory
-
Contains - property like %value%.
- contains(String, String) - Method in interface io.ebean.ExpressionList
-
Contains - property like %value%.
- contains(String, String) - Method in interface io.ebean.Filter
-
Contains - property contains the string "value".
- containsAll(Collection<?>) - Method in class io.ebean.common.BeanList
-
- containsAll(Collection<?>) - Method in class io.ebean.common.BeanSet
-
- containsAll(Collection<?>) - Method in class io.ebean.common.CopyOnFirstWriteList
-
- containsKey(Object) - Method in class io.ebean.common.BeanMap
-
- containsKey(Object) - Method in interface io.ebean.SqlRow
-
Returns true if the map contains the property.
- containsMany() - Method in interface io.ebean.plugin.ExpressionPath
-
Return true if there is a property on the path that is a many property.
- containsProperty(String) - Method in class io.ebean.OrderBy
-
Return true if the property is known to be contained in the order by clause.
- containsValue(Object) - Method in class io.ebean.common.BeanMap
-
- containsValue(Object) - Method in interface io.ebean.SqlRow
-
Returns true if the map contains the value.
- contextDestroyed(ServletContextEvent) - Method in class io.ebean.event.ServletContextListener
-
The servlet container is stopping.
- contextInitialized(ServletContextEvent) - Method in class io.ebean.event.ServletContextListener
-
Do nothing on startup.
- convert(String) - Method in class io.ebean.config.dbplatform.DbDefaultValue
-
Convert the DB default literal to platform specific type or function.
- convert(Object) - Method in interface io.ebean.plugin.ExpressionPath
-
Convert the value to the expected type.
- convertQuotedIdentifiers(String) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Convert backticks to the platform specific open quote and close quote
- copy() - Method in class io.ebean.cache.ServerCacheOptions
-
Return a copy of this object.
- copy() - Method in class io.ebean.OrderBy
-
Return a copy of the OrderBy.
- copy() - Method in class io.ebean.OrderBy.Property
-
Return a copy of this property.
- copy() - Method in interface io.ebean.Query
-
Return a copy of the query.
- copy() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
-
Create a copy of this such that it can be overridden on a per index basis.
- copyIndex(Class<?>, String) - Method in interface io.ebean.DocumentStore
-
Copy the index to a new index.
- copyIndex(Class<?>, String, long) - Method in interface io.ebean.DocumentStore
-
Copy entries from an index to a new index but limiting to documents that have been
modified since the sinceEpochMillis time.
- copyIndex(Query<?>, String, int) - Method in interface io.ebean.DocumentStore
-
Copy from a source index to a new index taking only the documents
matching the given query.
- copyIndex(Class<?>, String) - Method in class io.ebeanservice.docstore.none.NoneDocStore
-
- copyIndex(Class<?>, String, long) - Method in class io.ebeanservice.docstore.none.NoneDocStore
-
- copyIndex(Query<?>, String, int) - Method in class io.ebeanservice.docstore.none.NoneDocStore
-
- CopyOnFirstWriteList<E> - Class in io.ebean.common
-
List that copies itself on first write access.
- CopyOnFirstWriteList(List<E>) - Constructor for class io.ebean.common.CopyOnFirstWriteList
-
- copyWithTrim(String) - Method in class io.ebean.OrderBy
-
Return a copy of this OrderBy with the path trimmed.
- copyWithTrim(String) - Method in class io.ebean.OrderBy.Property
-
Return a copy of this Property with the path trimmed.
- count(String) - Static method in class io.ebean.util.SplitName
-
Return the number of occurrences of char in name.
- CountDistinctOrder - Enum in io.ebean
-
- CountedValue<A> - Class in io.ebean
-
Holds a distinct value with it's count.
- CountedValue(A, long) - Constructor for class io.ebean.CountedValue
-
- countOccurances(String, String) - Static method in class io.ebean.util.StringHelper
-
Returns the number of times a particular String occurs in another String.
- create(ServerConfig) - Method in interface io.ebean.cache.ServerCacheNotifyPlugin
-
Create a ServerCacheNotify implementation given the server configuration.
- create(ServerConfig, BackgroundExecutor) - Method in interface io.ebean.cache.ServerCachePlugin
-
Create the ServerCacheFactory given the server config and background executor service.
- create() - Static method in interface io.ebean.dbmigration.DbMigration
-
Create a DbMigration implementation to use.
- create(String) - Static method in class io.ebean.EbeanServerFactory
-
Create using ebean.properties to configure the server.
- create(ServerConfig) - Static method in class io.ebean.EbeanServerFactory
-
Create using the ServerConfig object to configure the server.
- create() - Static method in interface io.ebean.ProfileLocation
-
Create and return a new ProfileLocation.
- create(int, String) - Static method in interface io.ebean.ProfileLocation
-
Create and return a new ProfileLocation with a given lineNumber and label.
- create() - Method in interface io.ebean.RawSqlBuilder
-
Create the immutable RawSql object.
- create(ContainerConfig) - Method in interface io.ebean.service.SpiContainerFactory
-
Create the Container that builds EbeanServer instances.
- create() - Method in interface io.ebean.service.SpiProfileLocationFactory
-
Create a profile location.
- create(int, String) - Method in interface io.ebean.service.SpiProfileLocationFactory
-
Create a profile location with a line number.
- create(SpiServer) - Method in interface io.ebeanservice.docstore.api.DocStoreFactory
-
Create and return the DocStore integration components.
- create(String, String, String) - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
-
Create the document mapping.
- create(SpiServer) - Method in class io.ebeanservice.docstore.none.NoneDocStoreFactory
-
- createAdapter(BeanDescriptor<T>, DeployBeanDescriptor<T>) - Method in interface io.ebeanservice.docstore.api.DocStoreFactory
-
Create the doc store specific adapter for the given bean type.
- createAdapter(BeanDescriptor<T>, DeployBeanDescriptor<T>) - Method in class io.ebeanservice.docstore.none.NoneDocStoreFactory
-
- createAt(String) - Static method in interface io.ebean.ProfileLocation
-
Create and return a new ProfileLocation with a given location.
- createAt(String) - Method in interface io.ebean.service.SpiProfileLocationFactory
-
Create a known location.
- createBean() - Method in interface io.ebean.plugin.BeanType
-
Create a new instance of the bean.
- createBeanReader(Class<T>, JsonParser, JsonReadOptions) - Method in interface io.ebean.text.json.JsonContext
-
Create and return a new bean reading for the bean type given the JSON options and source.
- createBeanReader(BeanType<T>, JsonParser, JsonReadOptions) - Method in interface io.ebean.text.json.JsonContext
-
Create and return a new bean reading for the bean type given the JSON options and source.
- createBeanUsingDisc(Object) - Method in interface io.ebean.plugin.BeanType
-
Create a bean given the discriminator value.
- createCache(ServerCacheConfig) - Method in interface io.ebean.cache.ServerCacheFactory
-
Create the cache for the given type with options.
- createCacheNotify(ServerCacheNotify) - Method in interface io.ebean.cache.ServerCacheFactory
-
Return a ServerCacheNotify that we will send ServerCacheNotification events to.
- createCallableSql(String) - Static method in class io.ebean.Ebean
-
Create a CallableSql to execute a given stored procedure.
- createCallableSql(String) - Method in interface io.ebean.EbeanServer
-
Create a CallableSql to execute a given stored procedure.
- createCsvReader(Class<T>) - Static method in class io.ebean.Ebean
-
Create a CsvReader for a given beanType.
- createCsvReader(Class<T>) - Method in interface io.ebean.EbeanServer
-
Create a CsvReader for a given beanType.
- createDocMapping() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Create the document mapping.
- createDocMapping() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
- createEntityBean(Class<T>) - Method in interface io.ebean.EbeanServer
-
Create a new instance of T that is an EntityBean.
- createGenerator(Writer) - Method in interface io.ebean.text.json.JsonContext
-
Create and return a new JsonGenerator for the given writer.
- createIndex(String, String) - Method in interface io.ebean.DocumentStore
-
Create an index given a mapping file as a resource in the classPath (similar to DDL create table).
- createIndex(String, String) - Method in class io.ebeanservice.docstore.none.NoneDocStore
-
- createInstance(Class<T>, String, T) - Method in class io.ebean.config.PropertiesWrapper
-
Return the instance to use (can be null) for the given plugin.
- createInstance(Class<T>, String) - Method in class io.ebean.config.PropertiesWrapper
-
Return the instance to use (can be null) for the given plugin.
- createJsonReadOptions() - Method in interface io.ebeanservice.docstore.api.DocQueryRequest
-
Create JsonReadOptions taking into account persistence context and lazy loading support.
- createNamedDtoQuery(Class<T>, String) - Method in interface io.ebean.EbeanServer
-
Create a named Query for DTO beans.
- createNamedQuery(Class<T>, String) - Static method in class io.ebean.Ebean
-
Create a named query.
- createNamedQuery(Class<T>, String) - Method in interface io.ebean.EbeanServer
-
Create a named query.
- createParser(Reader) - Method in interface io.ebean.text.json.JsonContext
-
Create and return a new JsonParser for the given reader.
- createPlatformType() - Method in enum io.ebean.config.dbplatform.DbType
-
Create a platform type without scale or precision.
- createQuery(Class<T>) - Static method in class io.ebean.Ebean
-
Create a query for a type of entity bean.
- createQuery(Class<T>, String) - Static method in class io.ebean.Ebean
-
Parse the Ebean query language statement returning the query which can then
be modified (add expressions, change order by clause, change maxRows, change
fetch and select paths etc).
- createQuery(Class<T>) - Method in interface io.ebean.EbeanServer
-
- createQuery(Class<T>, String) - Method in interface io.ebean.EbeanServer
-
Parse the Ebean query language statement returning the query which can then
be modified (add expressions, change order by clause, change maxRows, change
fetch and select paths etc).
- createQueryUpdate(BeanType<T>, int) - Method in interface io.ebeanservice.docstore.api.DocStoreUpdateProcessor
-
Create a processor to handle updates per bean via a findEach query.
- createRunner(ClassLoader, Properties) - Method in class io.ebean.config.DbMigrationConfig
-
Create the MigrationRunner to run migrations if necessary.
- createSchemaIfNotExists(String, Connection) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Create the DB schema if it does not exist.
- createSequenceIdGenerator(BackgroundExecutor, DataSource, int, String) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return a DB Sequence based IdGenerator.
- createSequenceIdGenerator(BackgroundExecutor, DataSource, int, String) - Method in class io.ebean.config.dbplatform.db2.DB2Platform
-
Return a DB2 specific sequence IdGenerator that supports batch fetching
sequence values.
- createSequenceIdGenerator(BackgroundExecutor, DataSource, int, String) - Method in class io.ebean.config.dbplatform.h2.H2Platform
-
Return a H2 specific sequence IdGenerator that supports batch fetching
sequence values.
- createSequenceIdGenerator(BackgroundExecutor, DataSource, int, String) - Method in class io.ebean.config.dbplatform.hsqldb.HsqldbPlatform
-
- createSequenceIdGenerator(BackgroundExecutor, DataSource, int, String) - Method in class io.ebean.config.dbplatform.oracle.OraclePlatform
-
- createSequenceIdGenerator(BackgroundExecutor, DataSource, int, String) - Method in class io.ebean.config.dbplatform.postgres.PostgresPlatform
-
Create a Postgres specific sequence IdGenerator.
- createServer(ServerConfig) - Method in interface io.ebean.service.SpiContainer
-
Create the EbeanServer for a given configuration.
- createServer(String) - Method in interface io.ebean.service.SpiContainer
-
Create an EbeanServer just using the name.
- createSqlQuery(String) - Static method in class io.ebean.Ebean
-
Create a SqlQuery for executing native sql
query statements.
- createSqlQuery(String) - Method in interface io.ebean.EbeanServer
-
Create a SqlQuery for executing native sql
query statements.
- createSqlUpdate(String) - Static method in class io.ebean.Ebean
-
Create a sql update for executing native dml statements.
- createSqlUpdate(String) - Method in interface io.ebean.EbeanServer
-
Create a sql update for executing native dml statements.
- createTransaction() - Method in interface io.ebean.EbeanServer
-
Create a new transaction that is not held in TransactionThreadLocal.
- createTransaction(TxIsolation) - Method in interface io.ebean.EbeanServer
-
Create a new transaction additionally specifying the isolation level.
- createTransaction(int) - Method in interface io.ebeanservice.docstore.api.DocStoreUpdateProcessor
-
Create a document store transaction hinting at the batch size.
- createUpdate(Class<T>, String) - Static method in class io.ebean.Ebean
-
Create a orm update where you will supply the insert/update or delete
statement (rather than using a named one that is already defined using the
@NamedUpdates annotation).
- createUpdate(Class<T>, String) - Method in interface io.ebean.EbeanServer
-
Create a orm update where you will supply the insert/update or delete
statement (rather than using a named one that is already defined using the
@NamedUpdates annotation).
- createWithContextClassLoader(ServerConfig, ClassLoader) - Static method in class io.ebean.EbeanServerFactory
-
Create using the ServerConfig additionally specifying a classLoader to use as the context class loader.
- CsvCallback<T> - Interface in io.ebean.text.csv
-
Provides callback methods for customisation of CSV processing.
- CsvReader<T> - Interface in io.ebean.text.csv
-
Reads CSV data turning it into object graphs that you can be saved (inserted)
or processed yourself.
- current() - Static method in interface io.ebean.Transaction
-
Return the current transaction (of the default server) or null if there is
no current transaction in scope.
- currentId() - Method in interface io.ebean.config.CurrentTenantProvider
-
Return the Tenant Id for the current user.
- CurrentTenantProvider - Interface in io.ebean.config
-
Provides the Tenant Id for the current request based on the current user.
- currentTransaction() - Method in class io.ebean.BeanFinder
-
Return the current transaction.
- currentTransaction() - Static method in class io.ebean.Ebean
-
Returns the current transaction or null if there is no current transaction
in scope.
- currentTransaction() - Method in interface io.ebean.EbeanServer
-
Returns the current transaction or null if there is no current transaction in scope.
- currentTransaction() - Method in class io.ebean.Finder
-
Return the current transaction.
- currentUser() - Method in interface io.ebean.config.CurrentUserProvider
-
Return the current user id.
- CurrentUserProvider - Interface in io.ebean.config
-
Provides the current user in order to support 'Who created', 'Who modified' and other audit features.
- CustomDbTypeMapping - Class in io.ebean.config
-
Custom mappings for DB types that override the default.
- CustomDbTypeMapping(DbType, String, Platform) - Constructor for class io.ebean.config.CustomDbTypeMapping
-
Create a mapping.
- CustomDbTypeMapping(DbType, String) - Constructor for class io.ebean.config.CustomDbTypeMapping
-
Create a mapping that should apply to all the database platforms.
- cutoffFrequency(double) - Method in class io.ebean.search.Match
-
Set the cutoff frequency.
- cutoffFrequency(double) - Method in class io.ebean.search.MultiMatch
-
Set the cutoff frequency.
- cutoffFrequency(double) - Method in class io.ebean.search.TextCommonTerms
-
Set the cutoff frequency.
- DatabasePlatform - Class in io.ebean.config.dbplatform
-
Database platform specific settings.
- DatabasePlatform() - Constructor for class io.ebean.config.dbplatform.DatabasePlatform
-
Instantiates a new database platform.
- DatabasePlatform.OnQueryOnly - Enum in io.ebean.config.dbplatform
-
Behavior used when ending a query only transaction (at read committed isolation level).
- DataErrorType - Enum in io.ebean.config.dbplatform
-
Specific persistence error types we wish to map.
- DataIntegrityException - Exception in io.ebean
-
Thrown when a foreign key constraint is enforced.
- DataIntegrityException(String, Throwable) - Constructor for exception io.ebean.DataIntegrityException
-
Create with a message and cause.
- dataSource(Object) - Method in interface io.ebean.config.TenantDataSourceProvider
-
Return the DataSource to use for the given current tenant.
- db() - Method in class io.ebean.BeanFinder
-
Return the EbeanServer to use.
- db(String) - Method in class io.ebean.BeanFinder
-
Return typically a different EbeanServer to the default.
- db() - Method in class io.ebean.Finder
-
Return the underlying 'default' EbeanServer.
- db(String) - Method in class io.ebean.Finder
-
Return typically a different EbeanServer to the default.
- db() - Static method in class io.ebean.Model
-
Return the underlying 'default' EbeanServer.
- db(String) - Static method in class io.ebean.Model
-
Return a named EbeanServer that is typically different to the default server.
- DB2Platform - Class in io.ebean.config.dbplatform.db2
-
DB2 specific platform.
- DB2Platform() - Constructor for class io.ebean.config.dbplatform.db2.DB2Platform
-
- DB2SequenceIdGenerator - Class in io.ebean.config.dbplatform.db2
-
DB2 specific sequence Id Generator.
- DB2SequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Constructor for class io.ebean.config.dbplatform.db2.DB2SequenceIdGenerator
-
Construct given a dataSource and sql to return the next sequence value.
- Db2SqlLimiter - Class in io.ebean.config.dbplatform.db2
-
- Db2SqlLimiter() - Constructor for class io.ebean.config.dbplatform.db2.Db2SqlLimiter
-
- DbConstraintNaming - Class in io.ebean.config
-
Naming convention used for constraint names.
- DbConstraintNaming() - Constructor for class io.ebean.config.DbConstraintNaming
-
Construct using default of lower case for both table and column names.
- DbConstraintNaming(boolean) - Constructor for class io.ebean.config.DbConstraintNaming
-
Construct specifying if lower case should be used (for both table and column names).
- DbConstraintNaming(boolean, boolean) - Constructor for class io.ebean.config.DbConstraintNaming
-
Construct specifying if lower case should be used for both table and column names.
- DbConstraintNaming.MaxLength - Interface in io.ebean.config
-
Defines how constraint names are shortened if required based on platform limitations.
- DbConstraintNormalise - Class in io.ebean.config
-
Used to normalise table and column names which means stripping out
quoted identifier characters and any catalog or schema prefix.
- DbConstraintNormalise() - Constructor for class io.ebean.config.DbConstraintNormalise
-
- DbConstraintNormalise(boolean, boolean) - Constructor for class io.ebean.config.DbConstraintNormalise
-
- DbDefaultValue - Class in io.ebean.config.dbplatform
-
DB Column default values mapping to database platform specific literals.
- DbDefaultValue() - Constructor for class io.ebean.config.dbplatform.DbDefaultValue
-
- DbEncrypt - Interface in io.ebean.config.dbplatform
-
Defines DB encryption support for encrypting and decrypting data using DB
encryption features.
- DbEncryptFunction - Interface in io.ebean.config.dbplatform
-
- DbHistorySupport - Interface in io.ebean.config.dbplatform
-
History support for the database platform.
- DbIdentity - Class in io.ebean.config.dbplatform
-
Defines the identity/sequence behaviour for the database.
- DbIdentity() - Constructor for class io.ebean.config.dbplatform.DbIdentity
-
- DbMigration - Interface in io.ebean.dbmigration
-
Generates DDL migration scripts based on changes to the current model.
- DbMigrationConfig - Class in io.ebean.config
-
Configuration for the DB migration processing.
- DbMigrationConfig() - Constructor for class io.ebean.config.DbMigrationConfig
-
- DbPlatformType - Class in io.ebean.config.dbplatform
-
Represents a DB type with name, length, precision, and scale.
- DbPlatformType(String) - Constructor for class io.ebean.config.dbplatform.DbPlatformType
-
Construct with no length or scale.
- DbPlatformType(String, int) - Constructor for class io.ebean.config.dbplatform.DbPlatformType
-
Construct with a given length.
- DbPlatformType(String, int, int) - Constructor for class io.ebean.config.dbplatform.DbPlatformType
-
Construct for Decimal with precision and scale.
- DbPlatformType(String, boolean) - Constructor for class io.ebean.config.dbplatform.DbPlatformType
-
Use with canHaveLength=false for types that should never have a length.
- DbPlatformTypeMapping - Class in io.ebean.config.dbplatform
-
Used to map bean property types to DB specific types for DDL generation.
- DbPlatformTypeMapping() - Constructor for class io.ebean.config.dbplatform.DbPlatformTypeMapping
-
- DbStandardHistorySupport - Class in io.ebean.config.dbplatform
-
SQL2011 based history support using 'as of timestamp' type clause appended as part of the the from or join clause.
- DbStandardHistorySupport() - Constructor for class io.ebean.config.dbplatform.DbStandardHistorySupport
-
- DbType - Enum in io.ebean.config.dbplatform
-
The known DB types that are mapped.
- DbViewHistorySupport - Class in io.ebean.config.dbplatform
-
Database view based implementation of DbHistorySupport.
- DbViewHistorySupport() - Constructor for class io.ebean.config.dbplatform.DbViewHistorySupport
-
- decrypt(byte[], EncryptKey) - Method in interface io.ebean.config.Encryptor
-
Decrypt the data using the key.
- decryptString(byte[], EncryptKey) - Method in interface io.ebean.config.Encryptor
-
Decrypt the data returning a formatted string value using a key.
- DEFAULT_FUZZY_MAX_EXPANSIONS - Static variable in class io.ebean.search.TextQueryString
-
- DEFAULT_SEQ_FORMAT - Static variable in class io.ebean.config.AbstractNamingConvention
-
The Constant DEFAULT_SEQ_FORMAT.
- DefaultCsvCallback<T> - Class in io.ebean.text.csv
-
Provides the default implementation of CsvCallback.
- DefaultCsvCallback() - Constructor for class io.ebean.text.csv.DefaultCsvCallback
-
Construct with a default batch size of 30 and logging info messages every
1000 rows.
- DefaultCsvCallback(int, int) - Constructor for class io.ebean.text.csv.DefaultCsvCallback
-
Construct with explicit batch size and logging info frequency.
- defaultField(String) - Method in class io.ebean.search.TextQueryString
-
Set the default field.
- defaultOptions() - Static method in class io.ebean.MergeOptionsBuilder
-
Return the default options.
- delete(T) - Method in class io.ebean.BeanRepository
-
Delete this bean.
- delete(Object) - Static method in class io.ebean.Ebean
-
Delete the bean.
- delete(Class<?>, Object) - Static method in class io.ebean.Ebean
-
Delete the bean given its type and id.
- delete(Object) - Method in interface io.ebean.EbeanServer
-
Delete the bean.
- delete(Object, Transaction) - Method in interface io.ebean.EbeanServer
-
Delete the bean with an explicit transaction.
- delete(Class<?>, Object) - Method in interface io.ebean.EbeanServer
-
Delete the bean given its type and id.
- delete(Class<?>, Object, Transaction) - Method in interface io.ebean.EbeanServer
-
Delete the bean given its type and id with an explicit transaction.
- delete() - Method in interface io.ebean.ExpressionList
-
Execute as a delete query deleting the 'root level' beans that match the predicates
in the query.
- delete(Transaction) - Method in interface io.ebean.ExpressionList
-
Execute as a delete query deleting the 'root level' beans that match the predicates
in the query.
- delete(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Execute as a delete query deleting the 'root level' beans that match the predicates
in the query.
- delete() - Method in class io.ebean.Model
-
Delete this bean.
- delete(String) - Method in class io.ebean.Model
-
Perform a delete using this entity against the specified server.
- delete() - Method in interface io.ebean.Query
-
Execute as a delete query deleting the 'root level' beans that match the predicates
in the query.
- delete(Transaction) - Method in interface io.ebean.Query
-
Execute as a delete query returning the number of rows deleted using the given transaction.
- deleteAll(Collection<T>) - Method in class io.ebean.BeanRepository
-
Delete all the beans in the collection.
- deleteAll(Class<?>, Collection<?>) - Static method in class io.ebean.Ebean
-
Delete several beans given their type and id values.
- deleteAll(Collection<?>) - Static method in class io.ebean.Ebean
-
Delete all the beans in the Collection.
- deleteAll(Collection<?>) - Method in interface io.ebean.EbeanServer
-
Delete all the beans in the collection.
- deleteAll(Collection<?>, Transaction) - Method in interface io.ebean.EbeanServer
-
Delete all the beans in the collection using an explicit transaction.
- deleteAll(Class<?>, Collection<?>) - Method in interface io.ebean.EbeanServer
-
Delete several beans given their type and id values.
- deleteAll(Class<?>, Collection<?>, Transaction) - Method in interface io.ebean.EbeanServer
-
Delete several beans given their type and id values with an explicit transaction.
- deleteAllPermanent(Class<?>, Collection<?>) - Static method in class io.ebean.Ebean
-
Delete permanent several beans given their type and id values.
- deleteAllPermanent(Collection<?>) - Static method in class io.ebean.Ebean
-
Delete permanent all the beans in the Collection (will not use soft delete).
- deleteAllPermanent(Collection<?>) - Method in interface io.ebean.EbeanServer
-
Delete all the beans in the collection permanently without soft delete.
- deleteAllPermanent(Collection<?>, Transaction) - Method in interface io.ebean.EbeanServer
-
Delete all the beans in the collection permanently without soft delete using an explicit transaction.
- deleteAllPermanent(Class<?>, Collection<?>) - Method in interface io.ebean.EbeanServer
-
Delete permanent for several beans given their type and id values.
- deleteAllPermanent(Class<?>, Collection<?>, Transaction) - Method in interface io.ebean.EbeanServer
-
Delete permanent for several beans given their type and id values with an explicit transaction.
- deleteById(I) - Method in class io.ebean.BeanFinder
-
Delete a bean by Id.
- deleteById(I) - Method in class io.ebean.Finder
-
Delete a bean by Id.
- deleteById(Object, DocStoreUpdateContext) - Method in interface io.ebean.plugin.BeanDocType
-
Add a delete by Id to the doc store.
- deleteById(Object, DocStoreUpdateContext) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Process a delete by id of a given document.
- deleteById(Object, DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
- deleteById(Object, DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.none.NoneDocStoreBeanAdapter
-
- deleted(Class<?>, Object) - Method in interface io.ebean.bean.PersistenceContext
-
Clear the reference as a result of an entity being deleted.
- DELETED - Static variable in class io.ebean.bean.PersistenceContext.WithOption
-
The bean was previously deleted from this persistence context (can't hit
L2 cache).
- deleted(Object) - Method in class io.ebean.event.AbstractBeanPersistListener
-
Notified that a bean has been deleted.
- deleted(Object) - Method in interface io.ebean.event.BeanPersistListener
-
Notified that a bean has been deleted.
- deletePermanent(T) - Method in class io.ebean.BeanRepository
-
Delete a bean permanently without soft delete.
- deletePermanent(Object) - Static method in class io.ebean.Ebean
-
Delete the bean in permanent fashion (will not use soft delete).
- deletePermanent(Class<?>, Object) - Static method in class io.ebean.Ebean
-
Delete permanent the bean given its type and id.
- deletePermanent(Object) - Method in interface io.ebean.EbeanServer
-
Delete a bean permanently without soft delete.
- deletePermanent(Object, Transaction) - Method in interface io.ebean.EbeanServer
-
Delete a bean permanently without soft delete using an explicit transaction.
- deletePermanent(Class<?>, Object) - Method in interface io.ebean.EbeanServer
-
Delete permanent given the bean type and id.
- deletePermanent(Class<?>, Object, Transaction) - Method in interface io.ebean.EbeanServer
-
Delete permanent given the bean type and id with an explicit transaction.
- deletePermanent() - Method in class io.ebean.Model
-
Delete a bean permanently without soft delete.
- delimitedToArray(String, String, boolean) - Static method in class io.ebean.util.StringHelper
-
Convert a string that has delimited values (say comma delimited) in a
String[].
- delimitedToMap(String, String, String) - Static method in class io.ebean.util.StringHelper
-
Parses out a list of Name Value pairs that are delimited together.
- desc(String) - Method in class io.ebean.OrderBy
-
Add a property with descending order to this OrderBy.
- desc(String, String) - Method in class io.ebean.OrderBy
-
Add a property with descending order to this OrderBy.
- description(String) - Method in class io.ebean.bean.CallStack
-
Return the call stack lines appended with the given newLine string.
- diff(Object, Object) - Static method in class io.ebean.Ebean
-
Return a map of the differences between two objects of the same type.
- diff(Object, Object) - Method in interface io.ebean.EbeanServer
-
Return a map of the differences between two objects of the same type.
- disjunction(Query<T>) - Static method in class io.ebean.Expr
-
Return a list of expressions that will be joined by OR's.
- disjunction(Query<T>) - Method in interface io.ebean.ExpressionFactory
-
Return a list of expressions that will be joined by OR's.
- disjunction(Query<T>, ExpressionList<T>) - Method in interface io.ebean.ExpressionFactory
-
Return a list of expressions that will be joined by OR's.
- disjunction() - Method in interface io.ebean.ExpressionList
-
Start (and return) a list of expressions that will be joined by OR's.
- doc() - Method in class io.ebeanservice.docstore.api.support.DocStructure
-
Return the document structure.
- DocMappingBuilder - Class in io.ebeanservice.docstore.api.mapping
-
Builds the DocumentMapping for a given bean type.
- DocMappingBuilder(PathProperties, DocStore) - Constructor for class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
-
Create with the document structure paths and docStore deployment annotation.
- DocPropertyAdapter - Class in io.ebeanservice.docstore.api.mapping
-
Adapter for DocPropertyVisitor that does not do anything.
- DocPropertyAdapter() - Constructor for class io.ebeanservice.docstore.api.mapping.DocPropertyAdapter
-
- DocPropertyMapping - Class in io.ebeanservice.docstore.api.mapping
-
Property mapping in a doc store document structure.
- DocPropertyMapping() - Constructor for class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
-
Construct ROOT.
- DocPropertyMapping(String, DocPropertyType) - Constructor for class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
-
Construct property mapping.
- DocPropertyMapping(String, DocPropertyType, DocPropertyOptions) - Constructor for class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
-
Construct property mapping with options.
- DocPropertyOptions - Class in io.ebeanservice.docstore.api.mapping
-
Options for mapping a property for document storage.
- DocPropertyOptions() - Constructor for class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
-
Construct with no values set.
- DocPropertyType - Enum in io.ebeanservice.docstore.api.mapping
-
Types as defined for document store property types.
- DocPropertyVisitor - Interface in io.ebeanservice.docstore.api.mapping
-
Used to visit the properties in a document structure.
- DocQueryRequest<T> - Interface in io.ebeanservice.docstore.api
-
A Query request for the document store.
- docStore() - Method in interface io.ebean.EbeanServer
-
Return the Document store.
- docStore() - Method in interface io.ebean.plugin.BeanType
-
Return the doc store support for this bean type.\
- DocStoreBeanAdapter<T> - Interface in io.ebeanservice.docstore.api
-
Doc store specific adapter to process doc store events for a given bean type.
- DocStoreBeanBaseAdapter<T> - Class in io.ebeanservice.docstore.api.support
-
Base implementation for much of DocStoreBeanAdapter.
- DocStoreBeanBaseAdapter(BeanDescriptor<T>, DeployBeanDescriptor<T>) - Constructor for class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
- DocStoreConfig - Class in io.ebean.config
-
Configuration for the Document store integration (e.g.
- DocStoreConfig() - Constructor for class io.ebean.config.DocStoreConfig
-
- DocStoreDeleteEvent - Class in io.ebeanservice.docstore.api.support
-
A 'Delete by Id' request that is send to the document store.
- DocStoreDeleteEvent(BeanType<?>, Object) - Constructor for class io.ebeanservice.docstore.api.support.DocStoreDeleteEvent
-
- DocStoreEmbeddedInvalidation - Class in io.ebeanservice.docstore.api.support
-
Checks if a persist request means an embedded/nested object in another document needs updating.
- DocStoreEmbeddedInvalidation(String, String) - Constructor for class io.ebeanservice.docstore.api.support.DocStoreEmbeddedInvalidation
-
- DocStoreEmbeddedInvalidationProperties - Class in io.ebeanservice.docstore.api.support
-
Checks if a persist request means an embedded/nested object in another document needs updating.
- DocStoreEmbeddedInvalidationProperties(String, String, int[]) - Constructor for class io.ebeanservice.docstore.api.support.DocStoreEmbeddedInvalidationProperties
-
- DocStoreFactory - Interface in io.ebeanservice.docstore.api
-
Creates the integration components for DocStore integration.
- DocStoreIndexEvent<T> - Class in io.ebeanservice.docstore.api.support
-
A 'Delete by Id' request that is send to the document store.
- DocStoreIndexEvent(BeanType<T>, Object, T) - Constructor for class io.ebeanservice.docstore.api.support.DocStoreIndexEvent
-
- DocStoreIntegration - Interface in io.ebeanservice.docstore.api
-
All the required features for DocStore integration.
- DocStoreQueryUpdate<T> - Interface in io.ebeanservice.docstore.api
-
Update the document store using a Ebean ORM query.
- DocStoreQueueEntry - Class in io.ebean
-
Bean holding the details to update the document store.
- DocStoreQueueEntry(DocStoreQueueEntry.Action, String, Object) - Constructor for class io.ebean.DocStoreQueueEntry
-
Construct for an INDEX or DELETE action.
- DocStoreQueueEntry(DocStoreQueueEntry.Action, String, String, Object) - Constructor for class io.ebean.DocStoreQueueEntry
-
Construct for an NESTED/embedded path invalidation action.
- DocStoreQueueEntry.Action - Enum in io.ebean
-
Action to either update or delete a document from the index.
- DocStoreTransaction - Interface in io.ebeanservice.docstore.api
-
A document store transaction.
- DocStoreUpdate - Interface in io.ebeanservice.docstore.api
-
For persist events that know how to publish or queue their change to the Document store.
- docStoreUpdate(DocStoreUpdateContext) - Method in interface io.ebeanservice.docstore.api.DocStoreUpdate
-
Add the event to the doc store bulk update.
- docStoreUpdate(DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreDeleteEvent
-
Add appropriate JSON content for sending to the ElasticSearch Bulk API.
- docStoreUpdate(DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreIndexEvent
-
Add appropriate JSON content for sending to the ElasticSearch Bulk API.
- DocStoreUpdateContext - Interface in io.ebeanservice.docstore.api
-
The doc store specific context/transaction used to collect updates to send to the document store.
- DocStoreUpdateProcessor - Interface in io.ebeanservice.docstore.api
-
Processes index updates.
- DocStoreUpdates - Class in io.ebeanservice.docstore.api
-
Collection of document store updates that are either sent to the document store
or queued for future processing
- DocStoreUpdates() - Constructor for class io.ebeanservice.docstore.api.DocStoreUpdates
-
- DocStructure - Class in io.ebeanservice.docstore.api.support
-
Document structure for mapping to document store.
- DocStructure(PathProperties) - Constructor for class io.ebeanservice.docstore.api.support.DocStructure
-
Create given an initial deployment doc mapping.
- DocumentMapping - Class in io.ebeanservice.docstore.api.mapping
-
Mapping for a document stored in a doc store (like ElasticSearch).
- DocumentMapping(String, String, String, FetchPath, DocPropertyMapping, int, int) - Constructor for class io.ebeanservice.docstore.api.mapping.DocumentMapping
-
- DocumentNotFoundException - Exception in io.ebeanservice.docstore.api
-
Can be thrown when a document is unexpectedly not found in a document store.
- DocumentNotFoundException(String) - Constructor for exception io.ebeanservice.docstore.api.DocumentNotFoundException
-
Construct with a message.
- DocumentStore - Interface in io.ebean
-
Document storage operations.
- documentStore() - Method in interface io.ebeanservice.docstore.api.DocStoreIntegration
-
Return the DocStore.
- draftRestore(Class<T>, Object, Transaction) - Method in interface io.ebean.EbeanServer
-
Restore the draft bean back to the live state.
- draftRestore(Class<T>, Object) - Method in interface io.ebean.EbeanServer
-
Restore the draft bean back to the live state.
- draftRestore(Query<T>, Transaction) - Method in interface io.ebean.EbeanServer
-
Restore the draft beans matching the query back to the live state.
- draftRestore(Query<T>) - Method in interface io.ebean.EbeanServer
-
Restore the draft beans matching the query back to the live state.
- dropIndex(String) - Method in interface io.ebean.DocumentStore
-
Drop the index from the document store (similar to DDL drop table).
- dropIndex(String) - Method in class io.ebeanservice.docstore.none.NoneDocStore
-
- DtoQuery<T> - Interface in io.ebean
-
Query for performing native SQL queries that return DTO Bean's.
- DuplicateKeyException - Exception in io.ebean
-
Thrown when a duplicate is attempted on a unique constraint.
- DuplicateKeyException(String, Throwable) - Constructor for exception io.ebean.DuplicateKeyException
-
Create with a message and cause.
- FALSE - Static variable in class io.ebean.config.dbplatform.DbDefaultValue
-
The key for FALSE.
- fetch(String) - Method in interface io.ebean.FetchGroupBuilder
-
Fetch all the properties at the given path.
- fetch(String, FetchGroup<?>) - Method in interface io.ebean.FetchGroupBuilder
-
Fetch the path with the nested fetch group.
- fetch(String, String) - Method in interface io.ebean.FetchGroupBuilder
-
Fetch the path including specified properties.
- fetch(String, String) - Method in interface io.ebean.Query
-
Specify a path to fetch eagerly including specific properties.
- fetch(String, String, FetchConfig) - Method in interface io.ebean.Query
-
Additionally specify a FetchConfig to use a separate query or lazy loading
to load this path.
- fetch(String) - Method in interface io.ebean.Query
-
Specify a path to fetch eagerly including all its properties.
- fetch(String, FetchConfig) - Method in interface io.ebean.Query
-
Additionally specify a JoinConfig to specify a "query join" and or define
the lazy loading query.
- FetchConfig - Class in io.ebean
-
Defines the configuration options for a "query fetch" or a
"lazy loading fetch".
- FetchConfig() - Constructor for class io.ebean.FetchConfig
-
Construct the fetch configuration object.
- FetchGroup<T> - Interface in io.ebean
-
Defines what part of the object graph to load (select and fetch clauses).
- FetchGroupBuilder<T> - Interface in io.ebean
-
Builds a FetchGroup by adding fetch clauses.
- fetchLazy(String, FetchGroup<?>) - Method in interface io.ebean.FetchGroupBuilder
-
Fetch the path lazily with the nested fetch group.
- fetchLazy(String) - Method in interface io.ebean.FetchGroupBuilder
-
Fetch the path including all its properties lazily.
- fetchLazy(String, String) - Method in interface io.ebean.FetchGroupBuilder
-
Fetch the path including specified properties lazily.
- fetchLazy(String, String) - Method in interface io.ebean.Query
-
Fetch the path and properties lazily (via batch lazy loading).
- fetchLazy(String) - Method in interface io.ebean.Query
-
Fetch the path lazily (via batch lazy loading).
- FetchPath - Interface in io.ebean
-
Provides paths and properties for an object graph that can be used to control what parts of the object graph
is fetching (select and fetch clauses) and also can be used to control JSON marshalling (what parts of the object
graph are included in the JSON).
- fetchQuery(String, FetchGroup<?>) - Method in interface io.ebean.FetchGroupBuilder
-
Fetch the path using a query join with the nested fetch group.
- fetchQuery(String) - Method in interface io.ebean.FetchGroupBuilder
-
Fetch the path including all its properties using a query join.
- fetchQuery(String, String) - Method in interface io.ebean.FetchGroupBuilder
-
Fetch the path including specified properties using a query join.
- fetchQuery(String, String) - Method in interface io.ebean.Query
-
Fetch the path and properties using a "query join" (separate SQL query).
- fetchQuery(String) - Method in interface io.ebean.Query
-
Fetch the path eagerly using a "query join" (separate SQL query).
- fields(String...) - Static method in class io.ebean.search.MultiMatch
-
Create with the given fields.
- fields(String...) - Static method in class io.ebean.search.TextQueryString
-
Create with given fields.
- fields(String...) - Method in class io.ebean.search.TextSimple
-
Set the fields.
- filter(Class<T>) - Static method in class io.ebean.Ebean
-
Create a filter for sorting and filtering lists of entities locally without
going back to the database.
- filter(Class<T>) - Method in interface io.ebean.EbeanServer
-
Create a filter for sorting and filtering lists of entities locally without
going back to the database.
- Filter<T> - Interface in io.ebean
-
Provides support for filtering and sorting lists of entities without going
back to the database.
- filter(List<T>) - Method in interface io.ebean.Filter
-
Apply the filter to the list returning a new list of the matching elements
in the sorted order.
- filterMany(String) - Method in interface io.ebean.ExpressionList
-
Add some filter predicate expressions to the many property.
- filterMany(String) - Method in interface io.ebean.Query
-
This applies a filter on the 'many' property list rather than the root
level objects.
- find(DocQueryRequest<T>) - Method in interface io.ebean.DocumentStore
-
Return the bean by fetching it's content from the document store.
- find(Class<T>, Object) - Static method in class io.ebean.Ebean
-
Find a bean using its unique id.
- find(Class<T>) - Static method in class io.ebean.Ebean
-
Create a query for a type of entity bean.
- find(Class<T>) - Method in interface io.ebean.EbeanServer
-
Create a query for a type of entity bean.
- find(Class<T>, Object) - Method in interface io.ebean.EbeanServer
-
Find a bean using its unique id.
- find(Class<T>, Object, Transaction) - Method in interface io.ebean.EbeanServer
-
Find a entity bean with an explicit transaction.
- find(BeanQueryRequest<T>) - Method in interface io.ebean.event.BeanFindController
-
Find a bean using its id or unique predicate.
- find(DocQueryRequest<T>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
-
- findAll() - Method in class io.ebean.BeanFinder
-
Retrieves all entities of the given type.
- findAnnotation(AnnotatedElement, Class<A>) - Static method in class io.ebean.util.AnnotationUtil
-
- findAnnotation(AnnotatedElement, Class<A>, Platform) - Static method in class io.ebean.util.AnnotationUtil
-
Finds the first annotation of a type for this platform.
- findAnnotationRecursive(Class<?>, Class<A>) - Static method in class io.ebean.util.AnnotationUtil
-
Find a single
Annotation
of
annotationType
on the supplied class.
- findAnnotations(AnnotatedElement, Class<A>) - Static method in class io.ebean.util.AnnotationUtil
-
- findAnnotationsRecursive(Class<?>, Class<A>) - Static method in class io.ebean.util.AnnotationUtil
-
Finds all annotations recusively for a class and its superclasses or interfaces.
- findById(I) - Method in class io.ebean.BeanFinder
-
Retrieves an entity by ID.
- findByIdOrEmpty(I) - Method in class io.ebean.BeanFinder
-
Find an entity by ID returning an Optional.
- findCount() - Method in interface io.ebean.ExpressionList
-
Return the count of entities this query should return.
- findCount(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Return the number of 'top level' or 'root' entities this query should return.
- findCount() - Method in interface io.ebean.Query
-
Return the count of entities this query should return.
- findDto(Class<T>, String) - Static method in class io.ebean.Ebean
-
Create a Query for DTO beans.
- findDto(Class<T>, String) - Method in interface io.ebean.EbeanServer
-
Create a Query for DTO beans.
- findEach(DocQueryRequest<T>, Consumer<T>) - Method in interface io.ebean.DocumentStore
-
Execute the query against the document store with the expectation of a large set of results
that are processed in a scrolling resultSet fashion.
- findEach(String, String, Consumer<RawDoc>) - Method in interface io.ebean.DocumentStore
-
Find each processing raw documents.
- findEach(Consumer<T>) - Method in interface io.ebean.DtoQuery
-
Execute the query iterating a row at a time.
- findEach(Consumer<T>) - Method in interface io.ebean.ExpressionList
-
Execute the query process the beans one at a time.
- findEach(Query<T>, Consumer<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Execute the query visiting the each bean one at a time.
- findEach(SqlQuery, Consumer<SqlRow>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Execute the SqlQuery iterating a row at a time.
- findEach(Consumer<T>) - Method in interface io.ebean.Query
-
Execute the query processing the beans one at a time.
- findEach(Consumer<SqlRow>) - Method in interface io.ebean.SqlQuery
-
Execute the SqlQuery iterating a row at a time.
- findEach(DocQueryRequest<T>, Consumer<T>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
-
- findEach(String, String, Consumer<RawDoc>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
-
- findEachRow(RowConsumer) - Method in interface io.ebean.SqlQuery
-
Execute the query reading each row from ResultSet using the RowConsumer.
- findEachWhile(DocQueryRequest<T>, Predicate<T>) - Method in interface io.ebean.DocumentStore
-
Execute the query against the document store with the expectation of a large set of results
that are processed in a scrolling resultSet fashion.
- findEachWhile(String, String, Predicate<RawDoc>) - Method in interface io.ebean.DocumentStore
-
Find each processing raw documents stopping when the predicate returns false.
- findEachWhile(Predicate<T>) - Method in interface io.ebean.DtoQuery
-
Execute the query iterating a row at a time with the ability to stop consuming part way through.
- findEachWhile(Predicate<T>) - Method in interface io.ebean.ExpressionList
-
Execute the query processing the beans one at a time with the ability to
stop processing before reading all the beans.
- findEachWhile(Query<T>, Predicate<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Execute the query visiting the each bean one at a time.
- findEachWhile(SqlQuery, Predicate<SqlRow>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Execute the SqlQuery iterating a row at a time with the ability to stop consuming part way through.
- findEachWhile(Predicate<T>) - Method in interface io.ebean.Query
-
Execute the query using callbacks to a visitor to process the resulting
beans one at a time.
- findEachWhile(Predicate<SqlRow>) - Method in interface io.ebean.SqlQuery
-
Execute the SqlQuery iterating a row at a time with the ability to stop consuming part way through.
- findEachWhile(DocQueryRequest<T>, Predicate<T>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
-
- findEachWhile(String, String, Predicate<RawDoc>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
-
- Finder<I,T> - Class in io.ebean
-
Intended to be used as a base class for 'Finder' implementations that can then
be injected or used as public static fields on the associated entity bean.
- Finder(Class<T>) - Constructor for class io.ebean.Finder
-
Create with the type of the entity bean.
- Finder(Class<T>, String) - Constructor for class io.ebean.Finder
-
Create with the type of the entity bean and specific server name.
- findFutureCount() - Method in interface io.ebean.ExpressionList
-
Execute find row count query in a background thread.
- findFutureCount(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Execute find row count query in a background thread.
- findFutureCount() - Method in interface io.ebean.Query
-
Execute find row count query in a background thread.
- findFutureIds() - Method in interface io.ebean.ExpressionList
-
Execute find Id's query in a background thread.
- findFutureIds(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Execute find Id's query in a background thread.
- findFutureIds() - Method in interface io.ebean.Query
-
Execute find Id's query in a background thread.
- findFutureList() - Method in interface io.ebean.ExpressionList
-
Execute find list query in a background thread.
- findFutureList(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Execute find list query in a background thread returning a FutureList object.
- findFutureList() - Method in interface io.ebean.Query
-
Execute find list query in a background thread.
- findIds() - Method in interface io.ebean.ExpressionList
-
Execute the query returning the list of Id's.
- findIds(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Return the Id values of the query as a List.
- findIds() - Method in interface io.ebean.Query
-
Execute the query returning the list of Id's.
- findIterate() - Method in interface io.ebean.ExpressionList
-
Execute the query iterating over the results.
- findIterate(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Return a QueryIterator for the query.
- findIterate() - Method in interface io.ebean.Query
-
Execute the query iterating over the results.
- findList(DocQueryRequest<T>) - Method in interface io.ebean.DocumentStore
-
Execute the find list query.
- findList() - Method in interface io.ebean.DtoQuery
-
Execute the query returning a list.
- findList() - Method in interface io.ebean.ExpressionList
-
Execute the query returning a list.
- findList(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Execute a query returning a list of beans.
- findList(SqlQuery, Transaction) - Method in interface io.ebean.ExtendedServer
-
Execute the sql query returning a list of MapBean.
- findList() - Method in interface io.ebean.Query
-
Execute the query returning the list of objects.
- findList() - Method in interface io.ebean.SqlQuery
-
Execute the query returning a list.
- findList(RowMapper<T>) - Method in interface io.ebean.SqlQuery
-
Execute the query returning a list using the mapper.
- findList(DocQueryRequest<T>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
-
- findMany(BeanQueryRequest<T>) - Method in interface io.ebean.event.BeanFindController
-
Return a List, Set or Map for the given find request.
- findMap() - Method in interface io.ebean.ExpressionList
-
Execute the query returning a map.
- findMap(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Execute the query returning the entity beans in a Map.
- findMap() - Method in interface io.ebean.Query
-
Execute the query returning a map of the objects.
- findNative(Class<T>, String) - Static method in class io.ebean.Ebean
-
Create a query using native SQL.
- findNative(Class<T>, String) - Method in interface io.ebean.EbeanServer
-
Create a query using native SQL.
- findOne() - Method in interface io.ebean.DtoQuery
-
Execute the query returning a single bean.
- findOne() - Method in interface io.ebean.ExpressionList
-
Execute the query returning a single bean or null (if no matching
bean is found).
- findOne(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Execute the query returning at most one entity bean or null (if no matching
bean is found).
- findOne(SqlQuery, Transaction) - Method in interface io.ebean.ExtendedServer
-
Execute the sql query returning a single MapBean or null.
- findOne() - Method in interface io.ebean.Query
-
Execute the query returning either a single bean or null (if no matching
bean is found).
- findOne() - Method in interface io.ebean.SqlQuery
-
Execute the query returning a single row or null.
- findOne(RowMapper<T>) - Method in interface io.ebean.SqlQuery
-
Execute the query returning a single result using the mapper.
- findOneOrEmpty() - Method in interface io.ebean.DtoQuery
-
Execute the query returning an optional bean.
- findOneOrEmpty() - Method in interface io.ebean.ExpressionList
-
Execute the query returning an optional bean.
- findOneOrEmpty(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Similar to findOne() but returns an Optional (rather than nullable).
- findOneOrEmpty() - Method in interface io.ebean.Query
-
Execute the query returning an optional bean.
- findOneOrEmpty() - Method in interface io.ebean.SqlQuery
-
Execute the query returning an optional row.
- findPagedList(DocQueryRequest<T>) - Method in interface io.ebean.DocumentStore
-
Execute the query against the document store returning the paged list.
- findPagedList() - Method in interface io.ebean.ExpressionList
-
Return a PagedList for this query using firstRow and maxRows.
- findPagedList(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Return a PagedList for this query using firstRow and maxRows.
- findPagedList() - Method in interface io.ebean.Query
-
Return a PagedList for this query using firstRow and maxRows.
- findPagedList(DocQueryRequest<T>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
-
- findProperty(String) - Method in class io.ebean.bean.EntityBeanIntercept
-
Finds the index position of a given property.
- findSet() - Method in interface io.ebean.ExpressionList
-
Execute the query returning a set.
- findSet(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Execute the query returning a set of entity beans.
- findSet() - Method in interface io.ebean.Query
-
Execute the query returning the set of objects.
- findSingleAttribute() - Method in interface io.ebean.ExpressionList
-
Execute a query returning a single value of a single property/column.
- findSingleAttribute() - Method in interface io.ebean.Query
-
Execute a query returning a single value of a single property/column.
- findSingleAttribute(Class<T>) - Method in interface io.ebean.SqlQuery
-
Execute the query returning a single scalar attribute.
- findSingleAttributeList() - Method in interface io.ebean.ExpressionList
-
Execute the query returning a list of values for a single property.
- findSingleAttributeList(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Execute the query returning a list of values for a single property.
- findSingleAttributeList() - Method in interface io.ebean.Query
-
Execute the query returning a list of values for a single property.
- findSingleAttributeList(Class<T>) - Method in interface io.ebean.SqlQuery
-
Execute the query returning a list of scalar attribute values.
- findSingleDecimal() - Method in interface io.ebean.SqlQuery
-
Execute the query returning a single BigDecimal value.
- findSingleLong() - Method in interface io.ebean.SqlQuery
-
Execute the query returning a single Long value.
- findVersions() - Method in interface io.ebean.ExpressionList
-
Return versions of a @History entity bean.
- findVersions(Query<T>, Transaction) - Method in interface io.ebean.ExtendedServer
-
Return versions of a @History entity bean.
- findVersions() - Method in interface io.ebean.Query
-
Return versions of a @History entity bean.
- findVersionsBetween(Timestamp, Timestamp) - Method in interface io.ebean.ExpressionList
-
Return versions of a @History entity bean between the 2 timestamps.
- findVersionsBetween(Timestamp, Timestamp) - Method in interface io.ebean.Query
-
Return versions of a @History entity bean between the 2 timestamps.
- fire(Connection, Object[], Object[]) - Method in class io.ebean.config.dbplatform.h2.H2HistoryTrigger
-
- flags(String) - Method in class io.ebean.search.TextSimple
-
Set the flags.
- flush() - Method in class io.ebean.BeanFinder
-
Flush the JDBC batch on the current transaction.
- flush() - Static method in class io.ebean.Ebean
-
The batch will be flushing automatically but you can use this to explicitly
flush the batch if you like.
- flush() - Method in interface io.ebean.EbeanServer
-
Flush the JDBC batch on the current transaction.
- flush() - Method in class io.ebean.Finder
-
Flush the JDBC batch on the current transaction.
- flush() - Method in class io.ebean.Model
-
Flush any batched changes to the database.
- flush() - Method in interface io.ebean.Transaction
-
The batch will be flushing automatically but you can use this to explicitly
flush the batch if you like.
- flush() - Method in interface io.ebeanservice.docstore.api.DocStoreQueryUpdate
-
Flush the changes to the document store.
- flush() - Method in interface io.ebeanservice.docstore.api.DocStoreTransaction
-
Flush all changes to the document store.
- flushBatch() - Method in interface io.ebean.Transaction
-
This is a synonym for flush() and will be deprecated.
- foreignKeyConstraintName(String, String) - Method in class io.ebean.config.DbConstraintNaming
-
Return the foreign key constraint name given a single column foreign key.
- foreignKeyIndexName(String, String[]) - Method in class io.ebean.config.DbConstraintNaming
-
Return the index name associated with a foreign key constraint given multiple columns.
- foreignKeyIndexName(String, String) - Method in class io.ebean.config.DbConstraintNaming
-
Return the index name associated with a foreign key constraint given a single column foreign key.
- forJson(JsonParser, boolean) - Method in interface io.ebean.text.json.JsonBeanReader
-
Create a new reader taking the context from the existing one but using a new JsonParser.
- format(Object) - Method in interface io.ebean.text.StringFormatter
-
Convert an Object value into a String value.
- forUpdate() - Method in interface io.ebean.ExpressionList
-
Execute using "for update" clause which results in the DB locking the record.
- forUpdate() - Method in interface io.ebean.Query
-
Execute using "for update" clause which results in the DB locking the record.
- forUpdateNoWait() - Method in interface io.ebean.ExpressionList
-
Execute using "for update" clause with No Wait option.
- forUpdateNoWait() - Method in interface io.ebean.Query
-
Execute using "for update" clause with "no wait" option.
- forUpdateSkipLocked() - Method in interface io.ebean.ExpressionList
-
Execute using "for update" clause with Skip Locked option.
- forUpdateSkipLocked() - Method in interface io.ebean.Query
-
Execute using "for update" clause with "skip locked" option.
- fromForUpdate(Query.ForUpdate) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
For update hint on the FROM clause (SQL server only).
- FutureIds<T> - Interface in io.ebean
-
FutureIds represents the result of a background query execution for the Id's.
- FutureList<T> - Interface in io.ebean
-
FutureList represents the result of a background query execution that will
return a list of entities.
- FutureRowCount<T> - Interface in io.ebean
-
Represents the result of a background query execution for the total row count
for a query.
- fuzziness(String) - Method in class io.ebean.search.TextQueryString
-
Set fuzziness.
- fuzzyMaxExpansions(int) - Method in class io.ebean.search.TextQueryString
-
Set fuzzy max expansions.
- fuzzyPrefixLength(int) - Method in class io.ebean.search.TextQueryString
-
Set the fuzzy prefix length.
- ge(String, Object) - Static method in class io.ebean.Expr
-
Greater Than or Equal to - property greater than or equal to the given
value.
- ge(String, Object) - Method in interface io.ebean.ExpressionFactory
-
Greater Than or Equal to - property greater than or equal to the given
value.
- ge(String, Object) - Method in interface io.ebean.ExpressionList
-
Greater Than or Equal to - property greater than or equal to the given
value.
- ge(String, Object) - Method in interface io.ebean.Filter
-
Greater Than or Equal to - property greater than or equal to the given
value.
- gen() - Method in interface io.ebean.text.json.JsonWriter
-
Return the Jackson core JsonGenerator.
- generateMigration() - Method in interface io.ebean.dbmigration.DbMigration
-
Generate the next migration xml file and associated apply and rollback sql scripts.
- get(Class<?>, Object) - Method in interface io.ebean.bean.PersistenceContext
-
Return an object given its type and unique id.
- get(Object) - Method in interface io.ebean.cache.ServerCache
-
Return the value given the key.
- get(int) - Method in class io.ebean.common.BeanList
-
- get(Object) - Method in class io.ebean.common.BeanMap
-
- get(int) - Method in class io.ebean.common.CopyOnFirstWriteList
-
- get(int) - Method in class io.ebean.config.dbplatform.DbPlatformTypeMapping
-
Return the type for a given jdbc type.
- get(DbType) - Method in class io.ebean.config.dbplatform.DbPlatformTypeMapping
-
Return the type for a given jdbc type.
- get(String) - Method in class io.ebean.config.PropertiesWrapper
-
Get a property with no default value.
- get(String, String) - Method in class io.ebean.config.PropertiesWrapper
-
Get a property with a default value.
- get(Object) - Method in interface io.ebean.SqlRow
-
Return a property value by its name.
- get() - Static method in class io.ebean.text.TimeStringParser
-
Return a shared instance as this is thread safe.
- getA() - Method in class io.ebean.Pairs.Entry
-
Return the value for the first property.
- getActualDetails() - Method in interface io.ebean.bean.BeanCollection
-
Returns the underlying collection of beans from the Set, Map or List.
- getActualDetails() - Method in class io.ebean.common.BeanList
-
- getActualDetails() - Method in class io.ebean.common.BeanMap
-
Returns the collection of beans (map values).
- getActualDetails() - Method in class io.ebean.common.BeanSet
-
- getActualEntries() - Method in interface io.ebean.bean.BeanCollection
-
Returns the underlying entries so for Maps this is a collection of
Map.Entry.
- getActualEntries() - Method in class io.ebean.common.BeanList
-
- getActualEntries() - Method in class io.ebean.common.BeanMap
-
Returns the map entrySet.
- getActualEntries() - Method in class io.ebean.common.BeanSet
-
- getActualList() - Method in class io.ebean.common.BeanList
-
Return the actual underlying list.
- getActualMap() - Method in class io.ebean.common.BeanMap
-
Return the actual underlying map.
- getActualSet() - Method in class io.ebean.common.BeanSet
-
Return the actual underlying set.
- getAll(Set<Object>) - Method in interface io.ebean.cache.ServerCache
-
- getAnalyzer() - Method in class io.ebean.search.AbstractMatch
-
Return the analyzer.
- getAnalyzer() - Method in class io.ebean.search.TextQueryString
-
Return the analyzer.
- getAnalyzer() - Method in class io.ebean.search.TextSimple
-
Return the analyzer to use.
- getAnalyzer() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
-
- getApplyPrefix() - Method in class io.ebean.config.DbMigrationConfig
-
Return the apply prefix.
- getApplySuffix() - Method in class io.ebean.config.DbMigrationConfig
-
Return the apply script suffix (defaults to sql).
- getAsOfPredicate(String, String) - Method in interface io.ebean.config.dbplatform.DbHistorySupport
-
Return the 'as of' predicate added for the given table alias.
- getAsOfPredicate(String, String) - Method in class io.ebean.config.dbplatform.DbStandardHistorySupport
-
Return null - not used for sql2011 based history.
- getAsOfPredicate(String, String) - Method in class io.ebean.config.dbplatform.DbViewHistorySupport
-
Return the 'as of' predicate clause appended to the end of the normal query predicates.
- getAsOfPredicate(String, String) - Method in class io.ebean.config.dbplatform.postgres.PostgresHistorySupport
-
Build and return the 'as of' predicate for a given table alias.
- getAsOfSysPeriod() - Method in class io.ebean.config.ServerConfig
-
Return the database column used to support history and 'As of' queries.
- getAsOfViewSuffix(String) - Method in interface io.ebean.config.dbplatform.DbHistorySupport
-
For sql2011 style this ignores the passed in view suffix and returns something
like the ' as of timestamp ?' clause to be appended after the base table name.
- getAsOfViewSuffix(String) - Method in class io.ebean.config.dbplatform.DbViewHistorySupport
-
Returns the configured view suffix.
- getAsOfViewSuffix(String) - Method in class io.ebean.config.dbplatform.hana.HanaHistorySupport
-
- getAsOfViewSuffix(String) - Method in class io.ebean.config.dbplatform.oracle.OracleDbHistorySupport
-
Return the ' as of timestamp ?' clause appended after the table name.
- getAsOfViewSuffix(String) - Method in class io.ebean.config.dbplatform.sqlserver.SqlServerHistorySupport
-
Return the ' as of timestamp ?' clause appended after the table name.
- getAsOfViewSuffix() - Method in class io.ebean.config.ServerConfig
-
Return the suffix appended to the base table to derive the view that contains the union
of the base table and the history table in order to support asOf queries.
- getAssocIdExpression(String, String) - Method in interface io.ebean.plugin.ExpressionPath
-
Return the Id expression string.
- getAssocIdValues(EntityBean) - Method in interface io.ebean.plugin.ExpressionPath
-
Return the Id values for the given bean value.
- getAutoTune() - Method in interface io.ebean.EbeanServer
-
Return AutoTune which is used to control the AutoTune service at runtime.
- getAutoTuneConfig() - Method in class io.ebean.config.ServerConfig
-
Return the configuration for AutoTune.
- getB() - Method in class io.ebean.Pairs.Entry
-
Return the value for the second property.
- getBackgroundExecutor() - Static method in class io.ebean.Ebean
-
Return the BackgroundExecutor service for asynchronous processing of
queries.
- getBackgroundExecutor() - Method in interface io.ebean.EbeanServer
-
Return the BackgroundExecutor service for asynchronous processing of
queries.
- getBackgroundExecutorSchedulePoolSize() - Method in class io.ebean.config.ServerConfig
-
Return the Background executor schedule pool size.
- getBackgroundExecutorShutdownSecs() - Method in class io.ebean.config.ServerConfig
-
Return the Background executor shutdown seconds.
- getBaseTable() - Method in interface io.ebean.plugin.BeanType
-
Return the base table this bean type maps to.
- getBasicSqlLimiter() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the BasicSqlLimiter for limit/offset of SqlQuery queries.
- getBatch() - Method in class io.ebean.TxScope
-
Return the batch mode.
- getBatchOnCascade() - Method in class io.ebean.TxScope
-
Return the batch on cascade mode.
- getBatchSize() - Method in interface io.ebean.Transaction
-
Return the current batch size.
- getBatchSize() - Method in class io.ebean.TxScope
-
Return the batch size.
- getBean() - Method in class io.ebean.bean.PersistenceContext.WithOption
-
Return the bean (from the persistence context).
- getBean() - Method in interface io.ebean.event.BeanPersistRequest
-
Returns the bean being inserted updated or deleted.
- getBean() - Method in class io.ebean.Version
-
Return the bean instance for this version.
- getBeanCache(Class<?>) - Method in interface io.ebean.cache.ServerCacheManager
-
Return the cache for beans of a particular type.
- getBeanCount() - Method in interface io.ebean.meta.MetaTimedMetric
-
Return the total beans or rows processed or loaded.
- getBeanId() - Method in class io.ebean.DocStoreQueueEntry
-
Return the bean id (which matches the document id).
- getBeanId(Object) - Method in interface io.ebean.EbeanServer
-
Return the value of the Id property for a given bean.
- getBeanId(T) - Method in interface io.ebean.plugin.BeanType
-
Return the id value for the given bean.
- getBeanState(Object) - Static method in class io.ebean.Ebean
-
Return the BeanState for a given entity bean.
- getBeanState(Object) - Method in interface io.ebean.EbeanServer
-
Return the BeanState for a given entity bean.
- getBeanType() - Method in class io.ebean.bean.ObjectGraphOrigin
-
The type of bean the query is fetching.
- getBeanType() - Method in class io.ebean.event.readaudit.ReadAuditQueryPlan
-
Return the bean type.
- getBeanType() - Method in class io.ebean.event.readaudit.ReadEvent
-
Return the type of bean read.
- getBeanType() - Method in interface io.ebean.plugin.BeanType
-
Return the class type this BeanDescriptor describes.
- getBeanType(Class<T>) - Method in interface io.ebean.plugin.SpiServer
-
Return the bean type for a given entity bean class.
- getBeanType() - Method in interface io.ebean.Query
-
Return the type of beans being queried.
- getBeanTypeAtPath(String) - Method in interface io.ebean.plugin.BeanType
-
Return the type bean for an OneToMany or ManyToOne or ManyToMany property.
- getBeanTypeForQueueId(String) - Method in interface io.ebean.plugin.SpiServer
-
Return the bean type for a given doc store queueId.
- getBeanTypes() - Method in interface io.ebean.plugin.SpiServer
-
Return all the bean types registered on this server instance.
- getBeanTypes(String) - Method in interface io.ebean.plugin.SpiServer
-
Return the bean types mapped to the given base table.
- getBigDecimal(String) - Method in interface io.ebean.SqlRow
-
Return a property value as a BigDecimal.
- getBindCount() - Method in interface io.ebean.config.dbplatform.DbHistorySupport
-
Return the number of columns bound in a 'As Of' predicate.
- getBindCount() - Method in class io.ebean.config.dbplatform.DbStandardHistorySupport
-
Return 1 as the bind count (not 2 for effective start and effective end columns).
- getBindCount() - Method in class io.ebean.config.dbplatform.DbViewHistorySupport
-
Return 2 if we have effective start and effective end as 2 columns.
- getBindCount() - Method in class io.ebean.config.dbplatform.postgres.PostgresHistorySupport
-
Return 1 as we are using the postgres range type and hence don't need 2 bind variables.
- getBindLog() - Method in class io.ebean.event.readaudit.ReadEvent
-
Return the bind log used when executing the query.
- getBlobDbType() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the data type that should be used for Blob.
- getBoolean(String, boolean) - Method in class io.ebean.config.PropertiesWrapper
-
Return a boolean property value.
- getBoolean(String) - Method in interface io.ebean.SqlRow
-
Return a property as a Boolean.
- getBooleanDbType() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the JDBC type used to store booleans.
- getBoost() - Method in class io.ebean.search.AbstractMatch
-
Return the boost.
- getBoost() - Method in class io.ebean.search.TextQueryString
-
Return the boost.
- getBoost() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
-
- getBulkBatchSize() - Method in class io.ebean.config.DocStoreConfig
-
Return the default batch size to use for calls to the Bulk API.
- getBulkTableEventListeners() - Method in class io.ebean.config.ServerConfig
-
Return the list of BulkTableEventListener instances.
- getCacheKey() - Method in class io.ebean.cache.ServerCacheConfig
-
Return the name of the cache.
- getCacheMaxIdleTime() - Method in class io.ebean.config.ServerConfig
-
Return the L2 cache default max idle time in seconds.
- getCacheMaxSize() - Method in class io.ebean.config.ServerConfig
-
Return the L2 cache default max size.
- getCacheMaxTimeToLive() - Method in class io.ebean.config.ServerConfig
-
Return the L2 cache default max time to live in seconds.
- getCacheName() - Method in class io.ebean.cache.ServerCacheStatistics
-
Return the name of the cache.
- getCacheOptions() - Method in class io.ebean.cache.ServerCacheConfig
-
Return the tuning options.
- getCallStack() - Method in class io.ebean.bean.CallStack
-
Return the call stack.
- getCallStack() - Method in class io.ebean.bean.ObjectGraphOrigin
-
The call stack involved.
- getCatalog() - Method in class io.ebean.config.AbstractNamingConvention
-
Return the catalog.
- getCatalog() - Method in class io.ebean.config.TableName
-
Gets the catalog.
- getChangedProps() - Method in interface io.ebean.BeanState
-
Return the set of changed properties.
- getChangeFilter(Class<?>) - Method in interface io.ebean.event.changelog.ChangeLogRegister
-
For the given bean type return the Change log filter to use.
- getChangeLogListener() - Method in class io.ebean.config.ServerConfig
-
Return the ChangeLogListener which actually performs the logging of change sets
in the background.
- getChangeLogPrepare() - Method in class io.ebean.config.ServerConfig
-
Return the ChangeLogPrepare.
- getChangeLogRegister() - Method in class io.ebean.config.ServerConfig
-
Return the ChangeLogRegister which controls which ChangeLogFilter is used for each
bean type and in this way provide fine grained control over which persist requests
are included in the change log.
- getChanges() - Method in class io.ebean.event.changelog.ChangeSet
-
Return the bean changes.
- getChildren() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
-
Return the child nested properties.
- getClasses() - Method in class io.ebean.config.ServerConfig
-
Return the classes registered for this server.
- getClassLoadConfig() - Method in class io.ebean.config.ServerConfig
-
Return the ClassLoadConfig which is used to detect Joda, Java8 types etc and also
create new instances of plugins given a className.
- getClassLoader() - Method in class io.ebean.config.ClassLoadConfig
-
Return the classLoader to use for service loading etc.
- getClearCount() - Method in class io.ebean.cache.ServerCacheStatistics
-
Return the clear count.
- getClobDbType() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the data type that should be used for Clob.
- getClock() - Method in class io.ebean.config.ServerConfig
-
Get the clock used for setting the timestamps (e.g.
- getCloseQuote() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the close quote for quoted identifiers.
- getCode() - Method in enum io.ebean.event.changelog.ChangeType
-
Return the short code for the ChangeType.
- getCode() - Method in enum io.ebean.event.changelog.TxnState
-
Return the short code for the transaction state.
- getCode() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
-
- getCollectionIdsCache(Class<?>, String) - Method in interface io.ebean.cache.ServerCacheManager
-
Return the cache for associated many properties of a bean type.
- getColumnAliasPrefix() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the column alias prefix.
- getColumnDefinition() - Method in class io.ebean.config.CustomDbTypeMapping
-
Return the DB column definition to use.
- getColumnFromProperty(Class<?>, String) - Method in class io.ebean.config.MatchingNamingConvention
-
- getColumnFromProperty(Class<?>, String) - Method in interface io.ebean.config.NamingConvention
-
Return the column name given the property name.
- getColumnFromProperty(Class<?>, String) - Method in class io.ebean.config.UnderscoreNamingConvention
-
Converts Camel case property name to underscore based column name.
- getConcatSeparator() - Method in class io.ebean.Pairs
-
Return the separator character used with DB varchar concatenation to combine the 2 values.
- getConcatSuffix() - Method in class io.ebean.Pairs
-
Return a suffix used with DB varchar concatenation to combine the 2 values.
- getConnection() - Method in interface io.ebean.Transaction
-
Return the underlying Connection object.
- getConstraintNaming() - Method in class io.ebean.config.ServerConfig
-
Return the constraint naming convention used in DDL generation.
- getContainerConfig() - Method in class io.ebean.config.ServerConfig
-
Return the container / clustering configuration.
- getCopyTo() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
-
- getCount() - Method in class io.ebean.CountedValue
-
- getCount() - Method in interface io.ebean.meta.MetaOrmQueryNode
-
Return the total count of queries executed for this node.
- getCount() - Method in interface io.ebean.meta.MetaOrmQueryOrigin
-
The number of times a query was fired for this node since the counter was
last reset.
- getCount() - Method in interface io.ebean.meta.MetaTimedMetric
-
Return the total count.
- getCurrentTenantProvider() - Method in class io.ebean.config.ServerConfig
-
Return the current tenant provider.
- getCurrentTransaction() - Method in interface io.ebean.config.ExternalTransactionManager
-
Return the current transaction or null if there is none.
- getCurrentUserProvider() - Method in class io.ebean.config.ServerConfig
-
Return the CurrentUserProvider.
- getCustomTypeMappings() - Method in class io.ebean.config.PlatformConfig
-
Return the list of custom type mappings.
- getCutoffFrequency() - Method in class io.ebean.search.AbstractMatch
-
Return the cutoff frequency.
- getCutoffFrequency() - Method in class io.ebean.search.TextCommonTerms
-
Return the cutoff frequency.
- getData() - Method in class io.ebean.event.changelog.BeanChange
-
Return the change data in JSON form.
- getDatabaseBooleanFalse() - Method in class io.ebean.config.PlatformConfig
-
Return a value used to represent FALSE in the database.
- getDatabaseBooleanFalse() - Method in class io.ebean.config.ServerConfig
-
Return a value used to represent FALSE in the database.
- getDatabaseBooleanTrue() - Method in class io.ebean.config.PlatformConfig
-
Return a value used to represent TRUE in the database.
- getDatabaseBooleanTrue() - Method in class io.ebean.config.ServerConfig
-
Return a value used to represent TRUE in the database.
- getDatabasePlatform() - Method in class io.ebean.config.ServerConfig
-
Return the database platform to use for this server.
- getDatabasePlatform() - Method in interface io.ebean.plugin.SpiServer
-
Return the DatabasePlatform for this server.
- getDatabasePlatformName() - Method in class io.ebean.config.ServerConfig
-
Return the database platform name (can be null).
- getDatabaseSequenceBatchSize() - Method in class io.ebean.config.PlatformConfig
-
Return the number of DB sequence values that should be preallocated.
- getDatabaseSequenceBatchSize() - Method in class io.ebean.config.ServerConfig
-
Return the number of DB sequence values that should be preallocated.
- getDataSource() - Method in class io.ebean.config.ServerConfig
-
Return the DataSource.
- getDataSource() - Method in interface io.ebean.plugin.SpiServer
-
Return the associated DataSource for this EbeanServer instance.
- getDataSourceConfig() - Method in class io.ebean.config.ServerConfig
-
Return the configuration to build a DataSource using Ebean's own DataSource
implementation.
- getDataSourceJndiName() - Method in class io.ebean.config.ServerConfig
-
Return the JNDI name of the DataSource to use.
- getDataTimeZone() - Method in class io.ebean.config.ServerConfig
-
Return the time zone to use when reading/writing Timestamps via JDBC.
- getDate(String) - Method in interface io.ebean.SqlRow
-
Return the property as a sql date.
- getDbDefaultValue() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the mapping for DB column default values.
- getDbEncrypt() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the DbEncrypt handler for this DB platform.
- getDbEncrypt() - Method in class io.ebean.config.ServerConfig
-
Return the DbEncrypt used to encrypt and decrypt properties.
- getDbEncryptFunction(int) - Method in class io.ebean.config.dbplatform.AbstractDbEncrypt
-
Return the DB encryption function for the given JDBC type.
- getDbEncryptFunction(int) - Method in interface io.ebean.config.dbplatform.DbEncrypt
-
- getDbIdentity() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the DB identity/sequence features for this platform.
- getDbLength() - Method in class io.ebean.config.EncryptDeploy
-
Return a hint to specify the DB length.
- getDbOrderBy() - Method in interface io.ebean.config.dbplatform.SqlLimitRequest
-
Return the orderBy clause of the sql query.
- getDbPassword() - Method in class io.ebean.config.DbMigrationConfig
-
Return the DB password to use for running DB migrations.
- getDbPlatform() - Method in interface io.ebean.config.dbplatform.SqlLimitRequest
-
return the database platform
- getDbSchema() - Method in class io.ebean.config.DbMigrationConfig
-
Return the DB schema to use (for migration, testing etc).
- getDbSchema() - Method in class io.ebean.config.ServerConfig
-
Return the DB schema to use.
- getDbSql() - Method in interface io.ebean.config.dbplatform.SqlLimitRequest
-
Return the sql query.
- getDbTypeMap() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the mapping of JDBC to DB types.
- getDbUsername() - Method in class io.ebean.config.DbMigrationConfig
-
Return the DB username to use for running DB migrations.
- getDbUuid() - Method in class io.ebean.config.PlatformConfig
-
Return the DB type used to store UUID.
- getDdlHeader() - Method in class io.ebean.config.DbMigrationConfig
-
Returns a DDL header prepend for each DDL.
- getDdlInitSql() - Method in class io.ebean.config.ServerConfig
-
Return a SQL script to execute before the "create all" DDL has been run.
- getDdlSeedSql() - Method in class io.ebean.config.ServerConfig
-
Return SQL script to execute after the "create all" DDL has been run.
- getDecryptSql(String) - Method in interface io.ebean.config.dbplatform.DbEncryptFunction
-
Return the SQL for decrypting a column returning a VARCHAR.
- getDefaultField() - Method in class io.ebean.search.TextQueryString
-
Return the default field.
- getDefaultLength() - Method in class io.ebean.config.dbplatform.DbPlatformType
-
Return the default length/precision.
- getDefaultScale() - Method in class io.ebean.config.dbplatform.DbPlatformType
-
Return the default scale.
- getDefaultServer() - Static method in class io.ebean.Ebean
-
Returns the default EbeanServer.
- getDeleteEvents() - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
-
Return delete events.
- getDependentTables() - Method in class io.ebean.cache.QueryCacheEntry
-
Return the tables the query result is dependent on.
- getDependentTables() - Method in class io.ebean.cache.ServerCacheNotification
-
- getDiff() - Method in class io.ebean.Version
-
Return the map of differences from this bean to the prior version.
- getDirectory() - Method in class io.ebean.config.ProfilingConfig
-
Return the directory profiling files are put into.
- getDirtyProperties() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return the array of flags indicating the dirty properties.
- getDirtyPropertyKey() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return a dirty property hash taking into account embedded beans.
- getDirtyPropertyNames() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return the set of dirty properties.
- getDirtyValues() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return a map of dirty properties with their new and old values.
- getDirtyValues() - Method in interface io.ebean.BeanState
-
Return a map of the updated properties and their new and old values.
- getDiscColumn() - Method in interface io.ebean.plugin.BeanType
-
Return the discriminator column.
- getDisplayXtoYofZ(String, String) - Method in interface io.ebean.PagedList
-
Helper method to return a "X to Y of Z" string for this page where X is the first row, Y the
last row and Z the total row count.
- getDocMapping() - Method in interface io.ebean.plugin.BeanType
-
Return the DocumentMapping for this bean type.
- getDocStoreConfig() - Method in class io.ebean.config.ServerConfig
-
Return the configuration for the ElasticSearch integration.
- getDocStoreQueueId() - Method in interface io.ebean.plugin.BeanType
-
Return the doc store queueId for this bean type.
- getDocValues() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
-
- getDouble(String, double) - Method in class io.ebean.config.PropertiesWrapper
-
Return a double property value.
- getDouble(String) - Method in interface io.ebean.SqlRow
-
Return the property value as a Double.
- getDtoQueryMetrics() - Method in class io.ebean.meta.BasicMetricVisitor
-
Return the DTO query metrics.
- getEbeanServer() - Method in interface io.ebean.event.BeanDeleteIdRequest
-
Return the server processing the request.
- getEbeanServer() - Method in interface io.ebean.event.BeanPersistRequest
-
Return the server processing the request.
- getEbeanServer() - Method in interface io.ebean.event.BeanQueryRequest
-
Return the server processing the request.
- getElName() - Method in interface io.ebean.plugin.ExpressionPath
-
The ElPrefix plus name.
- getEmbedded(String) - Method in interface io.ebean.plugin.BeanDocType
-
Return the FetchPath for the embedded document.
- getEmbedded(String) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
- getEmbedded(String) - Method in class io.ebeanservice.docstore.api.support.DocStructure
-
Return the document structure for an embedded path.
- getEmbeddedManyRoot(String) - Method in interface io.ebean.plugin.BeanDocType
-
For embedded 'many' properties we need a FetchPath relative to the root which is used to
build and replace the embedded list.
- getEmbeddedManyRoot(String) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
- getEmbeddedManyRoot(String) - Method in class io.ebeanservice.docstore.api.support.DocStructure
-
- getEmbeddedOwner() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return the owning bean for an embedded bean.
- getEmbeddedOwnerIndex() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return the property index (for the parent) of this embedded bean.
- getEnabled() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
-
- getEncryptBindSql() - Method in interface io.ebean.config.dbplatform.DbEncryptFunction
-
Return the DB function with bind variables used to encrypt a VARCHAR value.
- getEncryptDbType() - Method in class io.ebean.config.dbplatform.AbstractDbEncrypt
-
Return the DB stored type for encrypted properties.
- getEncryptDbType() - Method in interface io.ebean.config.dbplatform.DbEncrypt
-
Return the DB type that encrypted Strings are stored in.
- getEncryptDeploy(TableName, String) - Method in interface io.ebean.config.EncryptDeployManager
-
Return true if the table column is encrypted.
- getEncryptDeployManager() - Method in class io.ebean.config.ServerConfig
-
Return the EncryptDeployManager.
- getEncryptKey(String, String) - Method in interface io.ebean.config.EncryptKeyManager
-
Return the key used to encrypt and decrypt a property mapping to the given
table and column.
- getEncryptKeyManager() - Method in class io.ebean.config.ServerConfig
-
Return the EncryptKeyManager.
- getEncryptor() - Method in class io.ebean.config.ServerConfig
-
Return the Encryptor used to encrypt data on the java client side (as
opposed to DB encryption functions).
- getEnd() - Method in class io.ebean.Version
-
Return the effective end date time of this version.
- getEntries() - Method in class io.ebean.Pairs
-
Return all the value pairs.
- getEnum(Class<T>, String, T) - Method in class io.ebean.config.PropertiesWrapper
-
Return a Enum property value.
- getEvent() - Method in class io.ebean.event.changelog.BeanChange
-
Return the change type (INSERT, UPDATE or DELETE).
- getEventTime() - Method in class io.ebean.event.changelog.BeanChange
-
Return the event time in epoch millis.
- getEventTime() - Method in class io.ebean.event.readaudit.ReadEvent
-
Return the event date time.
- getEvictByIdle() - Method in class io.ebean.cache.ServerCacheStatistics
-
Return the count of entries evicted due to idle time.
- getEvictByLRU() - Method in class io.ebean.cache.ServerCacheStatistics
-
Return the count of entries evicted due to time least recently used.
- getEvictByTTL() - Method in class io.ebean.cache.ServerCacheStatistics
-
Return the count of entries evicted due to time to live.
- getEvictionRunCount() - Method in class io.ebean.cache.ServerCacheStatistics
-
Return the eviction run count.
- getEvictionRunMicros() - Method in class io.ebean.cache.ServerCacheStatistics
-
Return the eviction run time in micros.
- getExecutionOrder() - Method in class io.ebean.event.BeanPersistAdapter
-
Returns 10 - override this to control the order in which
BeanPersistController's are executed when there is multiple of them
registered for a given entity type (class).
- getExecutionOrder() - Method in interface io.ebean.event.BeanPersistController
-
When there are multiple BeanPersistController's for a given entity type
this controls the order in which they are executed.
- getExecutionOrder() - Method in interface io.ebean.event.BeanQueryAdapter
-
Returns an int to to control the order in which BeanQueryAdapter are
executed when there is multiple of them registered for a given entity type
(class).
- getExpressionFactory() - Static method in class io.ebean.Ebean
-
Return the ExpressionFactory from the default server.
- getExpressionFactory() - Method in interface io.ebean.EbeanServer
-
Return the ExpressionFactory for this server.
- getExpressionFactory() - Method in interface io.ebean.Query
-
Return the ExpressionFactory used by this query.
- getExpressionPath(String) - Method in interface io.ebean.plugin.BeanType
-
Return the ExpressionPath for a given property path.
- getExternalTransactionManager() - Method in class io.ebean.config.ServerConfig
-
Return the external transaction manager.
- getFields() - Method in class io.ebean.search.MultiMatch
-
Return the fields to search.
- getFields() - Method in class io.ebean.search.TextQueryString
-
Return the fields.
- getFields() - Method in class io.ebean.search.TextSimple
-
Return the fields.
- getFilterMany() - Method in interface io.ebean.bean.BeanCollection
-
Return the filter (if any) that was used in building this collection.
- getFindController() - Method in interface io.ebean.plugin.BeanType
-
Return the beanFinder.
- getFindControllers() - Method in class io.ebean.config.ServerConfig
-
Return the list of BeanFindController instances.
- getFirstRow() - Method in interface io.ebean.config.dbplatform.SqlLimitRequest
-
Return the first row value.
- getFirstRow() - Method in interface io.ebean.Query
-
Return the first row value.
- getFirstStackElement() - Method in class io.ebean.bean.ObjectGraphOrigin
-
- getFirstStackTraceElement() - Method in class io.ebean.bean.CallStack
-
Return the first element of the call stack.
- getFlags() - Method in class io.ebean.search.TextSimple
-
Return the flags.
- getFloat(String) - Method in interface io.ebean.SqlRow
-
Return the property value as a Float.
- getForeignKey(String, String) - Method in class io.ebean.config.MatchingNamingConvention
-
- getForeignKey(String, String) - Method in interface io.ebean.config.NamingConvention
-
Return the foreign key column given the local and foreign properties.
- getForeignKey(String, String) - Method in class io.ebean.config.UnderscoreNamingConvention
-
- getForUpdateMode() - Method in interface io.ebean.Query
-
Return the "for update" mode to use.
- getFullName() - Method in interface io.ebean.plugin.BeanType
-
Return the full name of the bean type.
- getFutureCount() - Method in interface io.ebean.PagedList
-
Return the Future row count.
- getFuzziness() - Method in class io.ebean.search.AbstractMatch
-
Return the fuzziness.
- getFuzziness() - Method in class io.ebean.search.TextQueryString
-
Return the fuzziness.
- getFuzzyMaxExpansions() - Method in class io.ebean.search.TextQueryString
-
Return the fuzzy max expansions.
- getFuzzyPrefixLength() - Method in class io.ebean.search.TextQueryString
-
Return the fuzzy prefix length.
- getGarbageCollectionWait() - Method in class io.ebean.config.AutoTuneConfig
-
Return the time in millis to wait after a system gc to collect profiling
information.
- getGeneratedKey() - Method in interface io.ebean.SqlUpdate
-
Return the generated key value.
- getGeneratedSql() - Method in interface io.ebean.Query
-
Return the sql that was generated for executing this query.
- getGeneratedSql() - Method in interface io.ebean.SqlUpdate
-
Return the generated sql that has named parameters converted to positioned parameters.
- getGeneratedSql() - Method in interface io.ebean.Update
-
Return the sql that is actually executed.
- getGeometrySRID() - Method in class io.ebean.config.PlatformConfig
-
Return the Geometry SRID.
- getGeometrySRID() - Method in class io.ebean.config.ServerConfig
-
Return the Geometry SRID.
- getHistorySupport() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the history support for this database platform.
- getHistoryTableSuffix() - Method in class io.ebean.config.ServerConfig
-
Return the history table suffix (defaults to _history).
- getHitCount() - Method in class io.ebean.cache.ServerCacheStatistics
-
Return the hit count.
- getHitRatio() - Method in interface io.ebean.cache.ServerCache
-
Return the hit ratio the cache is currently getting.
- getHitRatio() - Method in class io.ebean.cache.ServerCacheStatistics
-
Returns an int from 0 to 100 (percentage) for the hit ratio.
- getId() - Method in interface io.ebean.event.BeanDeleteIdRequest
-
Returns the Id value of the bean being deleted.
- getId() - Method in class io.ebean.event.changelog.BeanChange
-
Return the object id.
- getId() - Method in class io.ebean.event.readaudit.ReadEvent
-
Return the id of the bean read.
- getId() - Method in interface io.ebean.Query
-
Return the Id value.
- getId() - Method in class io.ebeanservice.docstore.api.RawDoc
-
Return the Id value.
- getIdGenerators() - Method in class io.ebean.config.ServerConfig
-
Return the custom IdGenerator instances.
- getIdProperty() - Method in interface io.ebean.plugin.BeanType
-
Return the Id property.
- getIds() - Method in class io.ebean.event.readaudit.ReadEvent
-
Return the ids of the beans read.
- getIdType() - Method in class io.ebean.config.dbplatform.DbIdentity
-
Return the default ID generation type that should be used.
- getIdType() - Method in class io.ebean.config.PlatformConfig
-
Return the IdType to use (or null for the default choice).
- getIdType() - Method in class io.ebean.config.ServerConfig
-
Return the preferred DB platform IdType.
- getIdType() - Method in interface io.ebean.plugin.BeanType
-
Return the identity generation type.
- getInclude() - Method in class io.ebean.text.json.JsonWriteOptions
-
Return the include mode for this request.
- getIncludeInAll() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
-
- getIncludeProfileIds() - Method in class io.ebean.config.ProfilingConfig
-
Return the specific set of profileIds to include in profiling.
- getIndex() - Method in class io.ebeanservice.docstore.api.RawDoc
-
Return the index name.
- getIndexName() - Method in interface io.ebean.plugin.BeanDocType
-
Return the doc store index name for this bean type.
- getIndexName() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Return the index name for this bean type.
- getIndexName() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
- getIndexType() - Method in interface io.ebean.plugin.BeanDocType
-
Return the doc store index type for this bean type.
- getIndexType() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Return the index type for this bean type.
- getIndexType() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
- getInheritanceChildren() - Method in interface io.ebean.plugin.BeanType
-
Returns all direct children of this beantype
- getInheritanceParent() - Method in interface io.ebean.plugin.BeanType
-
Returns the parent in inheritance hiearchy
- getInsertCount() - Method in class io.ebean.cache.ServerCacheStatistics
-
Return the put insert count.
- getInt(String, int) - Method in class io.ebean.config.PropertiesWrapper
-
Return an int property value.
- getInteger(String) - Method in interface io.ebean.SqlRow
-
Return a property as an Integer.
- getIsolation() - Method in class io.ebean.TxScope
-
Return the Isolation level this transaction should run with.
- getIsolationLevel() - Method in class io.ebean.TxScope
-
Return the isolation level.
- getJdbcFetchSizeFindEach() - Method in class io.ebean.config.ServerConfig
-
Return the default JDBC fetchSize hint for findEach/findEachWhile queries.
- getJdbcFetchSizeFindList() - Method in class io.ebean.config.ServerConfig
-
Return the default JDBC fetchSize hint for findList queries.
- getJdbcType() - Method in interface io.ebean.plugin.ExpressionPath
-
Return the underlying JDBC type or 0 if this is not a scalar type.
- getJodaLocalTimeMode() - Method in class io.ebean.config.ServerConfig
-
Return the mode to use for Joda LocalTime support 'normal' or 'utc'.
- getJsonDateTime() - Method in class io.ebean.config.ServerConfig
-
Return the JSON format used for DateTime types.
- getJsonFactory() - Method in class io.ebean.config.ServerConfig
-
Return the Jackson JsonFactory to use.
- getJsonInclude() - Method in class io.ebean.config.ServerConfig
-
Return the JSON include mode used when writing JSON.
- getKey() - Method in class io.ebean.bean.ObjectGraphOrigin
-
The key includes the queryPlan hash and the callStack hash.
- getLabel() - Method in interface io.ebean.CallableSql
-
Return the label that is put into the transaction log.
- getLabel() - Method in interface io.ebean.meta.MetaQueryMetric
-
The label for the query (can be null).
- getLabel() - Method in interface io.ebean.SqlUpdate
-
Return the label that can be seen in the transaction logs.
- getLabel() - Method in class io.ebean.TxScope
-
Return the label for the transaction.
- getLastQueryTime() - Method in interface io.ebean.meta.MetaOrmQueryMetric
-
Return the time of the last query executed using this plan.
- getLazyBatchSize() - Method in class io.ebean.FetchConfig
-
Return the batch size for lazy loading.
- getLazyLoadBatchSize() - Method in class io.ebean.config.ServerConfig
-
Return the default batch size for lazy loading of beans and collections.
- getLazyLoadProperty() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return the property that triggered the lazy load.
- getLazyLoadPropertyIndex() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return the index of the property that triggered the lazy load.
- getLikeClause(boolean) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Returns the like clause used by this database platform.
- getList() - Method in interface io.ebean.PagedList
-
Return the list of entities for this page.
- getLoadContext() - Method in class io.ebean.text.json.JsonReadOptions
-
Return the load context to use.
- getLoaded() - Method in class io.ebean.bean.EntityBeanIntercept
-
- getLoadedProperties() - Method in interface io.ebean.event.BeanPersistRequest
-
For an update or delete of a partially populated bean this is the set of
loaded properties and otherwise returns null.
- getLoadedPropertyKey() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return a loaded property hash.
- getLoadedPropertyNames() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return the set of property names for a partially loaded bean.
- getLoadedProps() - Method in interface io.ebean.BeanState
-
For partially populated beans returns the properties that are loaded on the
bean.
- getLoadProperty() - Method in class io.ebean.bean.NodeUsageCollector
-
- getLocale() - Method in class io.ebean.search.TextQueryString
-
Return the locale.
- getLocale() - Method in class io.ebean.search.TextSimple
-
Return the locale.
- getLocation() - Method in interface io.ebean.meta.MetaTimedMetric
-
Return the metric location if defined.
- getLong(String, long) - Method in class io.ebean.config.PropertiesWrapper
-
Return a long property value.
- getLong(String) - Method in interface io.ebean.SqlRow
-
Return a property value as a Long.
- getM2MJoinTableName(TableName, TableName) - Method in class io.ebean.config.AbstractNamingConvention
-
- getM2MJoinTableName(TableName, TableName) - Method in interface io.ebean.config.NamingConvention
-
Returns the ManyToMany join table name (aka the intersection table).
- getMappingLocations() - Method in class io.ebean.config.ServerConfig
-
Return mapping locations to search for xml mapping via class path search.
- getMappingPath() - Method in class io.ebean.config.DocStoreConfig
-
Return the mapping path.
- getMappingSuffix() - Method in class io.ebean.config.DocStoreConfig
-
Return the mapping suffix.
- getMax() - Method in interface io.ebean.meta.MetaTimedMetric
-
Return the max execution time in micros.
- getMaxCallStack() - Method in class io.ebean.config.ServerConfig
-
Return the max call stack to use for origin location.
- getMaxConstraintNameLength() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the maximum constraint name allowed for the platform.
- getMaxExpansions() - Method in class io.ebean.search.AbstractMatch
-
Return the max expansions.
- getMaxIdleSecs() - Method in class io.ebean.cache.ServerCacheOptions
-
Return the maximum idle time.
- getMaxLength() - Method in class io.ebean.config.DbConstraintNaming
-
Return the MaxLength implementation used to truncate/shorten db constraint names as necessary.
- getMaxRows() - Method in interface io.ebean.config.dbplatform.SqlLimitRequest
-
Return the max rows for this query.
- getMaxRows() - Method in interface io.ebean.Query
-
Return the max rows for this query.
- getMaxSecsToLive() - Method in class io.ebean.cache.ServerCacheOptions
-
Return the maximum time to live.
- getMaxSize() - Method in class io.ebean.cache.ServerCacheOptions
-
Return the maximum cache size.
- getMaxSize() - Method in class io.ebean.cache.ServerCacheStatistics
-
Return the maximum size of the cache.
- getMaxTableNameLength() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the maximum table name length.
- getMean() - Method in interface io.ebean.meta.MetaTimedMetric
-
Return the mean execution time in micros.
- getMetaInfoManager() - Method in interface io.ebean.EbeanServer
-
Return the MetaInfoManager which is used to get meta data from the EbeanServer
such as query execution statistics.
- getMetaTable() - Method in class io.ebean.config.DbMigrationConfig
-
Return the table name that holds the migration run details
(used by DB Migration runner only).
- getMetricType() - Method in interface io.ebean.meta.MetaTimedMetric
-
Return the metric type.
- getMigrationConfig() - Method in class io.ebean.config.ServerConfig
-
Return the DB migration configuration.
- getMigrationPath() - Method in class io.ebean.config.DbMigrationConfig
-
Return the resource path for db migrations.
- getMinimumMicros() - Method in class io.ebean.config.ProfilingConfig
-
Return the minimum transaction execution to be included in profiling.
- getMinShouldMatch() - Method in class io.ebean.search.AbstractMatch
-
Return the minimum should match.
- getMinShouldMatch() - Method in class io.ebean.search.TextCommonTerms
-
Return the minimum to match.
- getMinShouldMatch() - Method in class io.ebean.search.TextQueryString
-
Return the minimum should match.
- getMinShouldMatch() - Method in class io.ebean.search.TextSimple
-
Return the minimum should match.
- getMinShouldMatchHighFreq() - Method in class io.ebean.search.TextCommonTerms
-
Return the minimum to match for high frequency.
- getMinShouldMatchLowFreq() - Method in class io.ebean.search.TextCommonTerms
-
Return the minimum to match for low frequency.
- getMissCount() - Method in class io.ebean.cache.ServerCacheStatistics
-
Return the miss count.
- getMode() - Method in class io.ebean.config.AutoTuneConfig
-
Return the mode used when autoTune has not been explicit defined on a
query.
- getMode() - Method in class io.ebean.config.EncryptDeploy
-
Return the encryption mode.
- getMode(PersistRequest.Type, DocStoreMode) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Determine and return how this persist type will be processed given the transaction mode.
- getMode(PersistRequest.Type, DocStoreMode) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
- getModelPath() - Method in class io.ebean.config.DbMigrationConfig
-
Return the relative path for the model files (defaults to model).
- getModelSuffix() - Method in class io.ebean.config.DbMigrationConfig
-
Return the model suffix (defaults to model.xml)
- getModifyAdditions() - Method in interface io.ebean.bean.BeanCollection
-
Return the list of objects added to the list set or map.
- getModifyListening() - Method in interface io.ebean.bean.BeanCollection
-
Return the current modify listening mode.
- getModifyRemovals() - Method in interface io.ebean.bean.BeanCollection
-
Return the list of objects removed from the list set or map.
- getModifyTimestamp() - Method in class io.ebean.cache.ServerCacheNotification
-
- getName() - Method in interface io.ebean.bean.BeanCollectionLoader
-
Return the name of the associated EbeanServer.
- getName() - Method in interface io.ebean.bean.BeanLoader
-
Return the name of the associated EbeanServer.
- getName() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the name of the underlying Platform in lowercase.
- getName() - Method in class io.ebean.config.dbplatform.DbPlatformType
-
Return the type name.
- getName() - Method in interface io.ebean.config.dbplatform.PlatformIdGenerator
-
Return the name of the IdGenerator.
- getName() - Method in class io.ebean.config.dbplatform.SequenceIdGenerator
-
Returns the sequence name.
- getName() - Method in class io.ebean.config.dbplatform.SimpleSequenceIdGenerator
-
- getName() - Method in interface io.ebean.config.IdGenerator
-
Return the name of the IdGenerator.
- getName() - Method in class io.ebean.config.ServerConfig
-
Return the name of the EbeanServer.
- getName() - Method in class io.ebean.config.TableName
-
Gets the name.
- getName() - Method in interface io.ebean.EbeanServer
-
Return the name.
- getName() - Method in interface io.ebean.meta.MetaTimedMetric
-
Return the metric name.
- getName() - Method in interface io.ebean.plugin.BeanType
-
Return the short name of the bean type.
- getName() - Method in interface io.ebean.plugin.Property
-
Return the name of the property.
- getName() - Method in interface io.ebean.Update
-
Return the name if it is a named update.
- getName() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
-
Return the property name.
- getName() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
-
Return the name.
- getNamespace() - Method in class io.ebean.config.ContainerConfig
-
Return the namespace.
- getNamingConvention() - Method in class io.ebean.config.ServerConfig
-
Return the NamingConvention.
- getNaturalKeyCache(Class<?>) - Method in interface io.ebean.cache.ServerCacheManager
-
Return the cache for mapping natural keys to id values.
- getNestedEvents() - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
-
Return the list of nested update events.
- getNewValue() - Method in class io.ebean.ValuePair
-
Return the new value.
- getNode() - Method in class io.ebean.bean.NodeUsageCollector
-
Return the associated node which identifies the location in the object
graph of the bean/reference.
- getNode() - Method in interface io.ebean.meta.MetaOrmQueryNode
-
Return the ObjectGraphNode which has the origin point and relative path.
- getNorms() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
-
- getNoRollbackFor() - Method in class io.ebean.TxScope
-
Return the throwable's that should NOT cause a rollback.
- getNullValue() - Method in interface io.ebean.config.ScalarTypeConverter
-
Return the value to represent null.
- getNullValue() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
-
- getObject(int) - Method in interface io.ebean.CallableSql
-
Return an OUT parameter value.
- getObjectGraphNode() - Method in interface io.ebean.meta.MetaOrmQueryOrigin
-
The 'origin' and path which this query belongs to.
- getObjectMapper() - Method in class io.ebean.config.ServerConfig
-
Return the Jackson ObjectMapper.
- getObjectMapper() - Method in class io.ebean.text.json.JsonReadOptions
-
Return the Jackson ObjectMapper to use (if not wanted to use the objectMapper set on the ServerConfig).
- getObjectMapper() - Method in class io.ebean.text.json.JsonWriteOptions
-
Return the jackson object mapper to use.
- getOldData() - Method in class io.ebean.event.changelog.BeanChange
-
Return the old data in JSON form.
- getOldValue() - Method in class io.ebean.ValuePair
-
Return the old value.
- getOnQueryOnly() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the behaviour to use when ending a read only transaction.
- getOpenQuote() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the open quote for quoted identifiers.
- getOptions() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
-
Return the property options.
- getOptions() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
-
- getOriginKey(int) - Method in class io.ebean.bean.CallStack
-
- getOriginNode() - Method in class io.ebean.config.SlowQueryEvent
-
Return the origin point for the root query.
- getOriginQueryPoint() - Method in class io.ebean.bean.ObjectGraphNode
-
Return the origin query point.
- getOrigins() - Method in interface io.ebean.meta.MetaOrmQueryMetric
-
Return the 'origin' points and paths that resulted in the query being
executed and the associated number of times the query was executed via that
path.
- getOrigValue(int) - Method in class io.ebean.bean.EntityBeanIntercept
-
Return the original value that was changed via an update.
- getOrmQuery() - Method in interface io.ebean.config.dbplatform.SqlLimitRequest
-
return the query
- getOrmQueryMetrics() - Method in class io.ebean.meta.BasicMetricVisitor
-
Return the ORM query metrics.
- getOwner() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return the 'owning' entity bean.
- getOwnerBean() - Method in interface io.ebean.bean.BeanCollection
-
Return the bean that owns this collection.
- getOwnerId() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return the ownerId (IdClass).
- getPackages() - Method in class io.ebean.config.ServerConfig
-
Return packages to search for entities via class path search.
- getPageIndex() - Method in interface io.ebean.PagedList
-
Return the index position of this page (Zero based).
- getPageSize() - Method in interface io.ebean.PagedList
-
Return the page size used for this query.
- getPassword() - Method in class io.ebean.config.DocStoreConfig
-
Return the password credential for connecting to the document store.
- getPatchInsertOn() - Method in class io.ebean.config.DbMigrationConfig
-
Return migration versions that should be added to history without running.
- getPatchResetChecksumOn() - Method in class io.ebean.config.DbMigrationConfig
-
Return migration versions that should have their checksum reset and not run.
- getPath() - Method in class io.ebean.bean.ObjectGraphNode
-
Return the path relative to the root.
- getPath() - Method in class io.ebean.DocStoreQueueEntry
-
Return the path if this is a nested update.
- getPath() - Method in class io.ebean.text.PathProperties.Props
-
- getPathHash() - Method in class io.ebean.bean.CallStack
-
Return the hash for the stack elements (excluding first stack element).
- getPathProperties() - Method in class io.ebean.text.json.JsonWriteOptions
-
Return the properties to include by path.
- getPathProps() - Method in class io.ebean.text.PathProperties
-
- getPaths() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
-
Return the document structure as PathProperties.
- getPathToResources() - Method in class io.ebean.config.DocStoreConfig
-
Return the relative file system path to resources when generating mapping files.
- getPendingDrops() - Method in interface io.ebean.dbmigration.DbMigration
-
Return the list of versions that contain pending drops.
- getPersist() - Method in class io.ebean.config.DocStoreConfig
-
Return the default behavior for when Insert, Update and Delete events occur on beans that have an associated
Document store.
- getPersistBatch() - Method in class io.ebean.config.ServerConfig
-
Return the PersistBatch mode to use by default at the transaction level.
- getPersistBatchOnCascade() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the platform default JDBC batch mode for persist cascade.
- getPersistBatchOnCascade() - Method in class io.ebean.config.ServerConfig
-
Return the JDBC batch mode to use per save(), delete(), insert() or update() request.
- getPersistBatchSize() - Method in class io.ebean.config.ServerConfig
-
Return the batch size used for JDBC batching.
- getPersistController() - Method in interface io.ebean.plugin.BeanType
-
Return the bean persist controller.
- getPersistControllers() - Method in class io.ebean.config.ServerConfig
-
Return the BeanPersistController instances.
- getPersistenceContext() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return the persistenceContext.
- getPersistenceContext() - Method in interface io.ebean.text.json.JsonBeanReader
-
Return the persistence context if one is being used.
- getPersistenceContext() - Method in class io.ebean.text.json.JsonReadOptions
-
Return the persistence context to use when marshalling JSON.
- getPersistenceContextScope() - Method in class io.ebean.config.ServerConfig
-
Return the default PersistenceContextScope to be used if one is not explicitly set on a query.
- getPersistEvents() - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
-
Return the persist insert and update requests to be sent to the document store.
- getPersistListener() - Method in interface io.ebean.plugin.BeanType
-
Return the bean persist listener.
- getPersistListeners() - Method in class io.ebean.config.ServerConfig
-
Return the BeanPersistListener instances.
- getPhraseSlop() - Method in class io.ebean.search.TextQueryString
-
Return the phrase slop.
- getPlatform() - Method in class io.ebean.config.CustomDbTypeMapping
-
Return the platform this mapping should apply to.
- getPlatform() - Method in class io.ebean.config.DbMigrationConfig
-
Return the DB platform to generate migration DDL for.
- getPlatform() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the platform key.
- getPlatformConfig() - Method in class io.ebean.config.ServerConfig
-
Return the configuration for DB types (such as UUID and custom mappings).
- getPlatformMatchingAnnotation(Set<T>, Platform) - Static method in class io.ebean.util.AnnotationUtil
-
Finds a suitable annotation from Set anns
for this platform.
- getPluginApi() - Method in interface io.ebean.EbeanServer
-
Return the extended API intended for use by plugins.
- getPodName() - Method in class io.ebean.config.ContainerConfig
-
Return the pod name.
- getPort() - Method in class io.ebean.config.ContainerConfig
-
Return the port to use.
- getPostConstructListeners() - Method in class io.ebean.config.ServerConfig
-
Return the list of BeanPostLoader instances.
- getPostLoaders() - Method in class io.ebean.config.ServerConfig
-
Return the list of BeanPostLoader instances.
- getPrefixLength() - Method in class io.ebean.search.AbstractMatch
-
Return the prefix length.
- getProfileId() - Method in interface io.ebean.plugin.BeanType
-
Return the profileId of the bean type.
- getProfileId() - Method in class io.ebean.TxScope
-
Return the transaction profile id.
- getProfileLocation() - Method in interface io.ebean.meta.MetaOrmQueryMetric
-
Return the profile location.
- getProfileLocation() - Method in class io.ebean.TxScope
-
Return the profile location.
- getProfilesPerFile() - Method in class io.ebean.config.ProfilingConfig
-
Return the number of profiles to write to a single file.
- getProfilingBase() - Method in class io.ebean.config.AutoTuneConfig
-
Return the base number of queries to profile before changing to profile
only a percentage of following queries (profileRate).
- getProfilingConfig() - Method in class io.ebean.config.ServerConfig
-
Return the configuration for profiling.
- getProfilingFile() - Method in class io.ebean.config.AutoTuneConfig
-
Return the name of the file that profiling information is written to.
- getProfilingRate() - Method in class io.ebean.config.AutoTuneConfig
-
Return the rate (%) of queries to be profiled after the 'base' amount of
profiling.
- getProfilingUpdateFrequency() - Method in class io.ebean.config.AutoTuneConfig
-
Return the frequency in seconds the profiling should be collected and automatically applied to the tuning.
- getProperties() - Method in class io.ebean.config.ContainerConfig
-
Return the deployment properties.
- getProperties() - Method in class io.ebean.config.ServerConfig
-
Return the properties that we used for configuration and were set via a call to loadFromProperties().
- getProperties(String) - Method in interface io.ebean.FetchPath
-
Return the properties at the given path.
- getProperties() - Method in class io.ebean.OrderBy
-
Return the properties for this OrderBy.
- getProperties(String) - Method in class io.ebean.text.PathProperties
-
Get the properties for a given path.
- getProperties() - Method in class io.ebean.text.PathProperties.Props
-
Return the properties for this property set.
- getProperties() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
-
Return the document structure with mapping details.
- getPropertiesAsString() - Method in class io.ebean.text.PathProperties.Props
-
Return the properties as a comma delimited string.
- getProperty(int) - Method in class io.ebean.bean.EntityBeanIntercept
-
Return the property name for the given property.
- getProperty() - Method in class io.ebean.OrderBy.Property
-
Return the property name.
- getProperty(String) - Method in interface io.ebean.plugin.BeanType
-
Return the Property to read values from a bean.
- getProperty() - Method in interface io.ebean.plugin.ExpressionPath
-
Return the underlying bean property.
- getProperty0() - Method in class io.ebean.Pairs
-
Return the first property name.
- getProperty1() - Method in class io.ebean.Pairs
-
Return the second property name.
- getPropertyFromColumn(Class<?>, String) - Method in class io.ebean.config.MatchingNamingConvention
-
- getPropertyFromColumn(Class<?>, String) - Method in interface io.ebean.config.NamingConvention
-
Return the property name from the column name.
- getPropertyFromColumn(Class<?>, String) - Method in class io.ebean.config.UnderscoreNamingConvention
-
Converts underscore based column name to Camel case property name.
- getPropertyLength() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return the number of properties.s
- getPropertyName() - Method in interface io.ebean.bean.BeanCollection
-
Return the bean property name this collection represents.
- getPropertyType() - Method in interface io.ebean.plugin.Property
-
Return the type of the property.
- getQualifiedName() - Method in class io.ebean.config.TableName
-
Returns the qualified name in the form catalog.schema.name.
- getQuery() - Method in interface io.ebean.event.BeanQueryRequest
-
Returns the query.
- getQuery() - Method in interface io.ebean.FutureIds
-
Returns the original query used to fetch the Id's.
- getQuery() - Method in interface io.ebean.FutureList
-
Return the query that is being executed by a background thread.
- getQuery() - Method in class io.ebean.OrderBy
-
Return the associated query if there is one.
- getQuery() - Method in interface io.ebeanservice.docstore.api.DocQueryRequest
-
Return the query for this request.
- getQueryAdapter() - Method in interface io.ebean.plugin.BeanType
-
Return the BeanQueryAdapter or null if none is defined.
- getQueryAdapters() - Method in class io.ebean.config.ServerConfig
-
Return the BeanQueryAdapter instances.
- getQueryBatchSize() - Method in class io.ebean.config.ServerConfig
-
Gets the query batch size.
- getQueryBatchSize() - Method in class io.ebean.FetchConfig
-
Return the batch size for separate query load.
- getQueryCache(Class<?>) - Method in interface io.ebean.cache.ServerCacheManager
-
Return the cache for query results of a particular type of bean.
- getQueryCacheEntryValidate() - Method in class io.ebean.cache.ServerCacheConfig
-
Return the service that provides validation for query cache entries.
- getQueryCacheMaxIdleTime() - Method in class io.ebean.config.ServerConfig
-
Return the L2 query cache default max idle time in seconds.
- getQueryCacheMaxSize() - Method in class io.ebean.config.ServerConfig
-
Return the L2 query cache default max size.
- getQueryCacheMaxTimeToLive() - Method in class io.ebean.config.ServerConfig
-
Return the L2 query cache default max time to live in seconds.
- getQueryKey() - Method in class io.ebean.event.readaudit.ReadAuditQueryPlan
-
Return the query key (relative to the bean type).
- getQueryKey() - Method in class io.ebean.event.readaudit.ReadEvent
-
Return the query key (relative to the bean type).
- getQueryPlanHash() - Method in interface io.ebean.meta.MetaOrmQueryMetric
-
Return a string representation of the query plan hash.
- getQueryPlanTTLSeconds() - Method in class io.ebean.config.ServerConfig
-
Return the query plan time to live.
- getQueryTuningFile() - Method in class io.ebean.config.AutoTuneConfig
-
Return the name of the file that holds the query tuning information.
- getQueryType() - Method in interface io.ebean.Query
-
Return the type of query being executed.
- getQueueEntries() - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
-
Return the entries for sending to the queue.
- getQueueId() - Method in class io.ebean.DocStoreQueueEntry
-
Return the associate queueId.
- getQueueId() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Return the unique queueId for this bean type.
- getQueueId() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
-
Return the queueId.
- getQueueId() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
- getReadAuditLogger() - Method in class io.ebean.config.ServerConfig
-
Return the ReadAuditLogger to use.
- getReadAuditPrepare() - Method in class io.ebean.config.ServerConfig
-
Return the ReadAuditPrepare to use.
- getReadOnlyDataSource() - Method in class io.ebean.config.ServerConfig
-
Return the read only DataSource.
- getReadOnlyDataSource() - Method in interface io.ebean.plugin.SpiServer
-
Return the associated read only DataSource for this EbeanServer instance (can be null).
- getReadOnlyDataSourceConfig() - Method in class io.ebean.config.ServerConfig
-
Return the configuration for the read only DataSource.
- getReference(Class<T>, Object) - Static method in class io.ebean.Ebean
-
Get a reference object.
- getReference(Class<T>, Object) - Method in interface io.ebean.EbeanServer
-
Get a reference object.
- getRemoveCount() - Method in class io.ebean.cache.ServerCacheStatistics
-
Return the remove count.
- getReplicas() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
-
Return the number of replicas.
- getResourceDirectory() - Method in class io.ebean.config.ServerConfig
-
Returns the resource directory.
- getResources(String) - Method in class io.ebean.config.ClassLoadConfig
-
Return the resources for the given name.
- getRewrite() - Method in class io.ebean.search.AbstractMatch
-
Return the rewrite option.
- getRewrite() - Method in class io.ebean.search.TextQueryString
-
Return the rewrite option.
- getRollbackFor() - Method in class io.ebean.TxScope
-
Return the throwable's that should cause a rollback.
- getRowCount() - Method in class io.ebean.config.SlowQueryEvent
-
Return the total row count associated with the query.
- getRunnerConfig() - Method in class io.ebean.config.DbMigrationConfig
-
Return the underlying migration runner configuration allowing for more advanced settings.
- getRunPlaceholderMap() - Method in class io.ebean.config.DbMigrationConfig
-
Return a map of placeholder values that are substituted in SQL scripts when running migration
(used by DB Migration runner only).
- getRunPlaceholders() - Method in class io.ebean.config.DbMigrationConfig
-
Return a comma and equals delimited placeholders that are substituted in SQL scripts when running migration
(used by DB Migration runner only).
- getSchema() - Method in class io.ebean.config.AbstractNamingConvention
-
Return the schema.
- getSchema() - Method in class io.ebean.config.TableName
-
Gets the schema.
- getScore() - Method in class io.ebeanservice.docstore.api.RawDoc
-
Return the score.
- getSearchAnalyzer() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
-
- getSelectLastInsertedId(String) - Method in class io.ebean.config.dbplatform.DbIdentity
-
Return the SQL query to find the SelectLastInsertedId.
- getSequenceFormat() - Method in class io.ebean.config.AbstractNamingConvention
-
Returns the sequence format.
- getSequenceName(String, String) - Method in class io.ebean.config.AbstractNamingConvention
-
- getSequenceName(String, String) - Method in interface io.ebean.config.NamingConvention
-
Return the sequence name given the table name (for DB's that use sequences).
- getSequenceName() - Method in interface io.ebean.plugin.BeanType
-
Return the sequence name associated to this entity bean type (if there is one).
- getServer(String) - Static method in class io.ebean.Ebean
-
Get the EbeanServer for a given DataSource.
- getServerCacheManager() - Static method in class io.ebean.Ebean
-
Return the manager of the server cache ("L2" cache).
- getServerCacheManager() - Method in interface io.ebean.EbeanServer
-
Return the manager of the server cache ("L2" cache).
- getServerCachePlugin() - Method in class io.ebean.config.ServerConfig
-
Return the ServerCachePlugin.
- getServerConfig() - Method in interface io.ebean.plugin.SpiServer
-
Return the serverConfig.
- getServerConfigStartupListeners() - Method in class io.ebean.config.ServerConfig
-
Return the list of ServerConfigStartup instances.
- getServerName() - Method in class io.ebean.config.PropertiesWrapper
-
Return the serverName (optional).
- getServerName() - Method in class io.ebean.TxScope
-
Return the serverName for this transaction.
- getServiceName() - Method in class io.ebean.config.ContainerConfig
-
Return the service name.
- getServiceObject(String) - Method in class io.ebean.config.ServerConfig
-
Return the service object given the key.
- getShallowCopy() - Method in interface io.ebean.bean.BeanCollection
-
Return a shallow copy of this collection that is modifiable.
- getShallowCopy() - Method in class io.ebean.common.BeanList
-
- getShallowCopy() - Method in class io.ebean.common.BeanMap
-
- getShallowCopy() - Method in class io.ebean.common.BeanSet
-
- getShards() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
-
Return the number of shards.
- getSize() - Method in class io.ebean.cache.ServerCacheStatistics
-
Return the size of the cache.
- getSlowQueryListener() - Method in class io.ebean.config.ServerConfig
-
Return the slow query event listener.
- getSlowQueryMillis() - Method in class io.ebean.config.ServerConfig
-
Return the slow query time in millis.
- getSortable() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
-
- getSortOrder() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return the sort order value for an order column.
- getSource() - Method in class io.ebean.event.changelog.ChangeSet
-
Return a code that identifies the source of the change (like the name of the application).
- getSource() - Method in class io.ebean.event.readaudit.ReadEvent
-
Return a code that identifies the source of the change (like the name of the application).
- getSource() - Method in class io.ebeanservice.docstore.api.RawDoc
-
Return the source document as a Map.
- getSql() - Method in interface io.ebean.CallableSql
-
Return the callable sql.
- getSql(int) - Method in class io.ebean.config.dbplatform.db2.DB2SequenceIdGenerator
-
- getSql(int) - Method in class io.ebean.config.dbplatform.h2.H2SequenceIdGenerator
-
- getSql(int) - Method in class io.ebean.config.dbplatform.oracle.OracleSequenceIdGenerator
-
- getSql(int) - Method in class io.ebean.config.dbplatform.postgres.PostgresSequenceIdGenerator
-
- getSql(int) - Method in class io.ebean.config.dbplatform.SequenceIdGenerator
-
- getSql() - Method in class io.ebean.config.dbplatform.SqlLimitResponse
-
The final query sql with SQL limit statements added.
- getSql(int) - Method in class io.ebean.config.dbplatform.sqlserver.SqlServerStepSequence
-
- getSql() - Method in class io.ebean.config.SlowQueryEvent
-
Return the SQL for the slow query.
- getSql() - Method in class io.ebean.event.readaudit.ReadAuditQueryPlan
-
Return the sql statement.
- getSql() - Method in interface io.ebean.meta.MetaQueryMetric
-
The actual SQL of the query.
- getSql() - Method in interface io.ebean.SqlUpdate
-
Return the sql statement.
- getSqlLimiter() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the SqlLimiter used to apply additional sql around a query to limit
its results.
- getStart() - Method in class io.ebean.Version
-
Return the effective start date time of this version.
- getStartTime() - Method in interface io.ebean.meta.MetaOrmQueryNode
-
Return the startTime of statistics collection.
- getStartTime() - Method in interface io.ebean.meta.MetaTimedMetric
-
Return the time the counters started from.
- getStatistics(boolean) - Method in interface io.ebean.cache.ServerCache
-
Return statistics for the cache.
- getStore() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
-
- getString(String) - Method in interface io.ebean.SqlRow
-
Return a property as a String.
- getStringParser() - Method in interface io.ebean.plugin.ExpressionPath
-
Return the default StringParser for the scalar property.
- getStringValue() - Method in interface io.ebean.config.EncryptKey
-
Return the string key value.
- getSysPeriodLower(String, String) - Method in interface io.ebean.config.dbplatform.DbHistorySupport
-
Return the column for the system period lower bound that will be included in findVersions() queries.
- getSysPeriodLower(String, String) - Method in class io.ebean.config.dbplatform.DbViewHistorySupport
-
Return the lower bound column prepended with the table alias.
- getSysPeriodLower(String, String) - Method in class io.ebean.config.dbplatform.hana.HanaHistorySupport
-
- getSysPeriodLower(String, String) - Method in class io.ebean.config.dbplatform.oracle.OracleDbHistorySupport
-
Returns the Oracle specific effective start column.
- getSysPeriodLower(String, String) - Method in class io.ebean.config.dbplatform.postgres.PostgresHistorySupport
-
- getSysPeriodLower(String, String) - Method in class io.ebean.config.dbplatform.sqlserver.SqlServerHistorySupport
-
Returns the SQL Server specific effective start column.
- getSysPeriodUpper(String, String) - Method in interface io.ebean.config.dbplatform.DbHistorySupport
-
Return the column for the system period upper bound that will be included in findVersions() queries.
- getSysPeriodUpper(String, String) - Method in class io.ebean.config.dbplatform.DbViewHistorySupport
-
Return the upper bound column prepended with the table alias.
- getSysPeriodUpper(String, String) - Method in class io.ebean.config.dbplatform.hana.HanaHistorySupport
-
- getSysPeriodUpper(String, String) - Method in class io.ebean.config.dbplatform.oracle.OracleDbHistorySupport
-
Returns the Oracle specific effective end column.
- getSysPeriodUpper(String, String) - Method in class io.ebean.config.dbplatform.postgres.PostgresHistorySupport
-
- getSysPeriodUpper(String, String) - Method in class io.ebean.config.dbplatform.sqlserver.SqlServerHistorySupport
-
Returns the SQL Server specific effective end column.
- getTableAliasPlaceHolder() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return the table alias placeholder.
- getTableName(Class<?>) - Method in class io.ebean.config.AbstractNamingConvention
-
Returns the table name for a given entity bean.
- getTableName(Class<?>) - Method in interface io.ebean.config.NamingConvention
-
Returns the table name for a given Class.
- getTableName() - Method in interface io.ebean.event.BulkTableEvent
-
Return the name of the table that was involved.
- getTableNameByConvention(Class<?>) - Method in class io.ebean.config.MatchingNamingConvention
-
- getTableNameByConvention(Class<?>) - Method in class io.ebean.config.UnderscoreNamingConvention
-
Returns the last part of the class name.
- getTenantCatalogProvider() - Method in class io.ebean.config.ServerConfig
-
Return the tenancy catalog provider.
- getTenantDataSourceProvider() - Method in class io.ebean.config.ServerConfig
-
Return the tenancy datasource provider.
- getTenantId() - Method in class io.ebean.event.changelog.BeanChange
-
Return the tenant id.
- getTenantMode() - Method in class io.ebean.config.ServerConfig
-
Return the tenancy mode used.
- getTenantPartitionColumn() - Method in class io.ebean.config.ServerConfig
-
Return the column name used for TenantMode.PARTITION.
- getTenantProvider() - Method in class io.ebean.cache.ServerCacheConfig
-
Return the current tenant provider.
- getTenantSchemaProvider() - Method in class io.ebean.config.ServerConfig
-
Return the tenancy schema provider.
- getTieBreaker() - Method in class io.ebean.search.MultiMatch
-
Return the tie breaker.
- getTieBreaker() - Method in class io.ebean.search.TextQueryString
-
Return the tie breaker.
- getTimedMetrics() - Method in class io.ebean.meta.BasicMetricVisitor
-
Return timed metrics for Transactions, labelled SqlQuery, labelled SqlUpdate.
- getTimeMillis() - Method in class io.ebean.config.SlowQueryEvent
-
Return the execution time in millis.
- getTimeout() - Method in interface io.ebean.CallableSql
-
Return the statement execution timeout.
- getTimeout() - Method in interface io.ebean.SqlUpdate
-
Return the timeout used to execute this statement.
- getTimestamp() - Method in class io.ebean.cache.QueryCacheEntry
-
Return the timestamp used to check for modifications on the dependent tables.
- getTimestamp(String) - Method in interface io.ebean.SqlRow
-
Return the property as a sql timestamp.
- getTimeZone() - Method in class io.ebean.search.TextQueryString
-
Return the time zone.
- getTotal() - Method in interface io.ebean.meta.MetaTimedMetric
-
Return the total execution time in micros.
- getTotalBeans() - Method in interface io.ebean.meta.MetaOrmQueryNode
-
Return the total beans loaded by queries for this node.
- getTotalCount() - Method in interface io.ebean.PagedList
-
Return the total row count for all pages.
- getTotalPageCount() - Method in interface io.ebean.PagedList
-
Return the total number of pages based on the page size and total row count.
- getTotalTime() - Method in interface io.ebean.meta.MetaOrmQueryNode
-
Return the total time of queries executed for this node.
- getTransaction() - Method in interface io.ebean.event.BeanDeleteIdRequest
-
Return the Transaction associated with this request.
- getTransaction() - Method in interface io.ebean.event.BeanPersistRequest
-
Return the Transaction associated with this request.
- getTransaction() - Method in interface io.ebean.event.BeanQueryRequest
-
Return the Transaction associated with this request.
- getTransaction() - Method in interface io.ebeanservice.docstore.api.DocQueryRequest
-
Return the transaction for this request (can be null for document store only queries).
- getTrimFrequency() - Method in class io.ebean.cache.ServerCacheOptions
-
Return the trim frequency in seconds.
- getTxnBatch() - Method in class io.ebean.event.changelog.ChangeSet
-
Returns the batch id.
- getTxnId() - Method in class io.ebean.event.changelog.ChangeSet
-
Return the txnId.
- getTxnState() - Method in class io.ebean.event.changelog.ChangeSet
-
Return the transaction state.
- getType() - Method in class io.ebean.cache.ServerCacheConfig
-
Return the cache type.
- getType() - Method in class io.ebean.config.CustomDbTypeMapping
-
Return the DB type the mapping applies to.
- getType() - Method in class io.ebean.DocStoreQueueEntry
-
Return the event type.
- getType() - Method in class io.ebean.event.changelog.BeanChange
-
Return the object type (typically table name).
- getType() - Method in interface io.ebean.meta.MetaQueryMetric
-
The type of entity or DTO bean.
- getType() - Method in class io.ebean.search.MultiMatch
-
Return the type.
- getType() - Method in class io.ebean.TxScope
-
Return the transaction type.
- getType() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
-
Return the type of the property.
- getType() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
-
Return the type.
- getType() - Method in class io.ebeanservice.docstore.api.RawDoc
-
Return the index type.
- getUnchecked() - Method in interface io.ebean.FutureList
-
Same as
Future.get()
but wraps InterruptedException and ExecutionException in the
unchecked PersistenceException.
- getUnchecked(long, TimeUnit) - Method in interface io.ebean.FutureList
-
- getUpdateCount() - Method in class io.ebean.cache.ServerCacheStatistics
-
Return the put update count.
- getUpdatedProperties() - Method in interface io.ebean.event.BeanPersistRequest
-
For an update this is the set of properties that where updated.
- getUpdatedValues() - Method in interface io.ebean.event.BeanPersistRequest
-
Returns a map of the properties that have changed and their new and old values.
- getUrl() - Method in class io.ebean.config.DocStoreConfig
-
Return the URL to the Document store.
- getUsed() - Method in class io.ebean.bean.NodeUsageCollector
-
Return the set of used properties.
- getUserContext() - Method in class io.ebean.event.changelog.ChangeSet
-
Return a user context value - anything you set yourself in ChangeLogListener prepare().
- getUserContext() - Method in class io.ebean.event.readaudit.ReadEvent
-
Return a user context value - anything you set yourself in ChangeLogListener prepare().
- getUserId() - Method in class io.ebean.event.changelog.ChangeSet
-
Return the application user Id.
- getUserId() - Method in class io.ebean.event.readaudit.ReadEvent
-
Return the application user Id.
- getUserIpAddress() - Method in class io.ebean.event.changelog.ChangeSet
-
Return the application users ip address.
- getUserIpAddress() - Method in class io.ebean.event.readaudit.ReadEvent
-
Return the application users ip address.
- getUsername() - Method in class io.ebean.config.DocStoreConfig
-
Return the user credential for connecting to the document store.
- getUserObject(String) - Method in interface io.ebean.Transaction
-
- getUtilDate(String) - Method in interface io.ebean.SqlRow
-
Return the property as a java.util.Date.
- getUUID(String) - Method in interface io.ebean.SqlRow
-
Return a property as a UUID.
- getUuidStateFile() - Method in class io.ebean.config.ServerConfig
-
Return the UUID state file.
- getUuidVersion() - Method in class io.ebean.config.ServerConfig
-
Returns the UUID version mode.
- getVal(Object) - Method in interface io.ebean.plugin.Property
-
Return the value of the property on the given bean.
- getValue() - Method in class io.ebean.cache.QueryCacheEntry
-
Return the actual query result.
- getValue() - Method in class io.ebean.CountedValue
-
- getValue() - Method in enum io.ebean.DocStoreQueueEntry.Action
-
Return the value associated with this action type.
- getVersion() - Static method in class io.ebean.EbeanVersion
-
Returns the ebean version (read from /META-INF/maven/io.ebean/ebean/pom.properties)
- getVersionsBetweenSuffix(String) - Method in interface io.ebean.config.dbplatform.DbHistorySupport
-
Return the 'versions between timestamp' suffix.
- getVersionsBetweenSuffix(String) - Method in class io.ebean.config.dbplatform.DbViewHistorySupport
-
Returns the configured view suffix (same as getAsOfViewSuffix()).
- getVersionsBetweenSuffix(String) - Method in class io.ebean.config.dbplatform.hana.HanaHistorySupport
-
- getVersionsBetweenSuffix(String) - Method in class io.ebean.config.dbplatform.oracle.OracleDbHistorySupport
-
- getVersionsBetweenSuffix(String) - Method in class io.ebean.config.dbplatform.sqlserver.SqlServerHistorySupport
-
- getVisitorMap() - Method in class io.ebean.text.json.JsonReadOptions
-
Return the map of JsonReadBeanVisitor's.
- getVisitorMap() - Method in class io.ebean.text.json.JsonWriteOptions
-
Return the Map of registered JsonWriteBeanVisitor's by path.
- getWhenCreatedProperty() - Method in interface io.ebean.plugin.BeanType
-
Return the when created property if there is one defined.
- getWhenModifiedProperty() - Method in interface io.ebean.plugin.BeanType
-
Return the when modified property if there is one defined.
- getWithOption(Class<?>, Object) - Method in interface io.ebean.bean.PersistenceContext
-
Get the bean from the persistence context also checked to see if it had
been previously deleted (if so then you also can't hit the L2 cache to
fetch the bean for this particular persistence context).
- getZeroHash() - Method in class io.ebean.bean.CallStack
-
Return the hash for the first stack element.
- getZeroTerms() - Method in class io.ebean.search.AbstractMatch
-
Return the zero terms option.
- gt(String, Object) - Static method in class io.ebean.Expr
-
Greater Than - property greater than the given value.
- gt(String, Object) - Method in interface io.ebean.ExpressionFactory
-
Greater Than - property greater than the given value.
- gt(String, Object) - Method in interface io.ebean.ExpressionList
-
Greater Than - property greater than the given value.
- gt(String, Object) - Method in interface io.ebean.Filter
-
Greater Than - property greater than the given value.
- icontains(String, String) - Static method in class io.ebean.Expr
-
Case insensitive Contains - property like %value%.
- icontains(String, String) - Method in interface io.ebean.ExpressionFactory
-
Case insensitive Contains - property like %value%.
- icontains(String, String) - Method in interface io.ebean.ExpressionList
-
Case insensitive Contains - property like %value%.
- icontains(String, String) - Method in interface io.ebean.Filter
-
Case insensitive Contains.
- id() - Method in enum io.ebean.config.dbplatform.DbType
-
Return the JDBC java.sql.Types value.
- idEq(Object) - Static method in class io.ebean.Expr
-
Id Equal to - ID property is equal to the value.
- idEq(Object) - Method in interface io.ebean.ExpressionFactory
-
Id Equal to - ID property is equal to the value.
- idEq(Object) - Method in interface io.ebean.ExpressionList
-
Id Equal to - ID property is equal to the value.
- IdGenerator - Interface in io.ebean.config
-
A customer Id generator that can be registered with Ebean and
assigned to @Id properties using the name attribute of @GeneratedValue.
- idIn(Object...) - Method in interface io.ebean.ExpressionFactory
-
Id IN a list of Id values.
- idIn(Collection<?>) - Method in interface io.ebean.ExpressionFactory
-
Id IN a collection of Id values.
- idIn(Object...) - Method in interface io.ebean.ExpressionList
-
Id IN a list of id values.
- idIn(Collection<?>) - Method in interface io.ebean.ExpressionList
-
Id IN a collection of id values.
- IdType - Enum in io.ebean.config.dbplatform
-
The types of Identity generation that can be defined.
- iendsWith(String, String) - Static method in class io.ebean.Expr
-
Case insensitive Ends With - property like %value.
- iendsWith(String, String) - Method in interface io.ebean.ExpressionFactory
-
Case insensitive Ends With - property like %value.
- iendsWith(String, String) - Method in interface io.ebean.ExpressionList
-
Case insensitive Ends With - property like %value.
- iendsWith(String, String) - Method in interface io.ebean.Filter
-
Case insensitive Ends With.
- ieq(String, String) - Static method in class io.ebean.Expr
-
Case Insensitive Equal To - property equal to the given value (typically
using a lower() function to make it case insensitive).
- ieq(String, String) - Method in interface io.ebean.ExpressionFactory
-
Case Insensitive Equal To - property equal to the given value (typically
using a lower() function to make it case insensitive).
- ieq(String, String) - Method in interface io.ebean.ExpressionList
-
Case Insensitive Equal To - property equal to the given value (typically
using a lower() function to make it case insensitive).
- ieq(String, String) - Method in interface io.ebean.Filter
-
Case Insensitive Equal To.
- ieqObject(String, Object) - Method in interface io.ebean.ExpressionFactory
-
Case Insensitive Equal To that allows for named parameter use.
- iexampleLike(Object) - Static method in class io.ebean.Expr
-
- iexampleLike(Object) - Method in interface io.ebean.ExpressionFactory
-
- iexampleLike(Object) - Method in interface io.ebean.ExpressionList
-
- ilike(String, String) - Static method in class io.ebean.Expr
-
Case insensitive Like - property like value where the value contains the
SQL wild card characters % (percentage) and _ (underscore).
- ilike(String, String) - Method in interface io.ebean.ExpressionFactory
-
Case insensitive Like - property like value where the value contains the
SQL wild card characters % (percentage) and _ (underscore).
- ilike(String, String) - Method in interface io.ebean.ExpressionList
-
Case insensitive Like - property like value where the value contains the
SQL wild card characters % (percentage) and _ (underscore).
- implementationNotInClassPath() - Static method in class io.ebeanservice.docstore.none.NoneDocStore
-
- in(String, Object[]) - Static method in class io.ebean.Expr
-
In - property has a value in the array of values.
- in(String, Query<?>) - Static method in class io.ebean.Expr
-
In - using a subQuery.
- in(String, Collection<?>) - Static method in class io.ebean.Expr
-
In - property has a value in the collection of values.
- in(String, Object[]) - Method in interface io.ebean.ExpressionFactory
-
In - property has a value in the array of values.
- in(String, Query<?>) - Method in interface io.ebean.ExpressionFactory
-
In - using a subQuery.
- in(String, Collection<?>) - Method in interface io.ebean.ExpressionFactory
-
In - property has a value in the collection of values.
- in(String, Query<?>) - Method in interface io.ebean.ExpressionList
-
In - using a subQuery.
- in(String, Object...) - Method in interface io.ebean.ExpressionList
-
In - property has a value in the array of values.
- in(String, Collection<?>) - Method in interface io.ebean.ExpressionList
-
In - property has a value in the collection of values.
- in(String, Set<?>) - Method in interface io.ebean.Filter
-
In - property has a value contained in the set of values.
- includeDelete(BeanPersistRequest<?>) - Method in interface io.ebean.event.changelog.ChangeLogFilter
-
Return true if this delete request should be included in the change log.
- includeInsert(BeanPersistRequest<?>) - Method in interface io.ebean.event.changelog.ChangeLogFilter
-
Return true if this insert request should be included in the change log.
- includesPath(String) - Method in class io.ebean.text.PathProperties
-
Return true if the fetch path is included in the PathProperties.
- includesPath(String, String) - Method in class io.ebean.text.PathProperties
-
Return true if the path is included using a prefix.
- includesPath(String, String) - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
-
Return true if the path is included in the document.
- includesProperty(String) - Method in class io.ebean.text.PathProperties
-
Return true if the property (dot notation) is included in the PathProperties.
- includesProperty(String, String) - Method in class io.ebean.text.PathProperties
-
Return true if the property is included using a prefix.
- includesProperty(String, String) - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
-
Return true if the property is included in the document.
- includeUpdate(BeanPersistRequest<?>) - Method in interface io.ebean.event.changelog.ChangeLogFilter
-
Return true if this update request should be included in the change log.
- includeZeros() - Method in interface io.ebean.ExampleExpression
-
By calling this method zero value properties are going to be included in
the expression.
- index(Object, T, DocStoreUpdateContext) - Method in interface io.ebean.plugin.BeanDocType
-
Store the bean in the doc store index.
- index(Object, T, DocStoreUpdateContext) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Process an index event which is effectively an insert or update (or put).
- index(Object, T, DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
- index(Object, T, DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.none.NoneDocStoreBeanAdapter
-
- indexAll(Class<?>) - Method in interface io.ebean.DocumentStore
-
Update the document store for all beans of this type.
- indexAll(Class<?>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
-
- indexByQuery(Query<T>) - Method in interface io.ebean.DocumentStore
-
Update the associated document store using the result of the query.
- indexByQuery(Query<T>, int) - Method in interface io.ebean.DocumentStore
-
Update the associated document store index using the result of the query additionally specifying a
bulkBatchSize to use for sending the messages to ElasticSearch.
- indexByQuery(Query<T>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
-
- indexByQuery(Query<T>, int) - Method in class io.ebeanservice.docstore.none.NoneDocStore
-
- indexName(String, String) - Method in class io.ebean.config.DbConstraintNaming
-
Return the index name for a general index (not associated with a foreign key).
- indexName(String, String[]) - Method in class io.ebean.config.DbConstraintNaming
-
Return the index name for a general index (not associated with a foreign key).
- indexOf(Object) - Method in class io.ebean.common.BeanList
-
- indexOf(Object) - Method in class io.ebean.common.CopyOnFirstWriteList
-
- indexSettings(String, Map<String, Object>) - Method in interface io.ebean.DocumentStore
-
Modify the settings on an index.
- indexSettings(String, Map<String, Object>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
-
- ine(String, String) - Method in interface io.ebean.ExpressionFactory
-
Case Insensitive Not Equal To - property not equal to the given value (typically
using a lower() function to make it case insensitive).
- ine(String, String) - Method in interface io.ebean.ExpressionList
-
Case Insensitive Not Equal To - property not equal to the given value (typically
using a lower() function to make it case insensitive).
- ineObject(String, Object) - Method in interface io.ebean.ExpressionFactory
-
Case Insensitive Not Equal To that allows for named parameter use.
- init(Connection, String, String, String, boolean, int) - Method in class io.ebean.config.dbplatform.h2.H2HistoryTrigger
-
- initialise() - Method in interface io.ebean.config.EncryptKeyManager
-
Initialise the EncryptKeyManager.
- initialiseContainer(ContainerConfig) - Static method in class io.ebean.EbeanServerFactory
-
Initialise the container with clustering configuration.
- initialisedMany(int) - Method in class io.ebean.bean.EntityBeanIntercept
-
Called when a BeanCollection is initialised automatically.
- inPairs(Pairs) - Method in interface io.ebean.ExpressionFactory
-
In expression using pairs of value objects.
- inPairs(Pairs) - Method in interface io.ebean.ExpressionList
-
In expression using pairs of value objects.
- insert(T) - Method in class io.ebean.BeanRepository
-
Insert this entity.
- insert(Object) - Static method in class io.ebean.Ebean
-
Insert the bean.
- insert(Object) - Method in interface io.ebean.EbeanServer
-
Insert the bean.
- insert(Object, Transaction) - Method in interface io.ebean.EbeanServer
-
Insert the bean with a transaction.
- insert() - Method in class io.ebean.Model
-
Insert this entity.
- insert(String) - Method in class io.ebean.Model
-
Perform an insert using this entity against the specified server.
- insert(Object, PersistRequestBean<T>, DocStoreUpdateContext) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Process an insert persist request.
- insert(Object, PersistRequestBean<T>, DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
- insert(Object, PersistRequestBean<T>, DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.none.NoneDocStoreBeanAdapter
-
- insertAll(Collection<?>) - Static method in class io.ebean.Ebean
-
Insert a collection of beans.
- insertAll(Collection<?>) - Method in interface io.ebean.EbeanServer
-
Insert a collection of beans.
- insertAll(Collection<?>, Transaction) - Method in interface io.ebean.EbeanServer
-
Insert a collection of beans with an explicit transaction.
- inserted(Object) - Method in class io.ebean.event.AbstractBeanPersistListener
-
Notified that a bean has been inserted.
- inserted(Object) - Method in interface io.ebean.event.BeanPersistListener
-
Notified that a bean has been inserted.
- internalAdd(Object) - Method in interface io.ebean.bean.BeanCollection
-
Add the bean to the collection.
- internalAdd(Object) - Method in class io.ebean.common.BeanList
-
- internalAdd(Object) - Method in class io.ebean.common.BeanMap
-
- internalAdd(Object) - Method in class io.ebean.common.BeanSet
-
- internalAddWithCheck(Object) - Method in interface io.ebean.bean.BeanCollection
-
Add the bean with a check to see if it is already contained.
- internalAddWithCheck(Object) - Method in class io.ebean.common.BeanList
-
- internalAddWithCheck(Object) - Method in class io.ebean.common.BeanMap
-
- internalAddWithCheck(Object) - Method in class io.ebean.common.BeanSet
-
- internalPut(Object, Object) - Method in class io.ebean.common.BeanMap
-
- internalPutNull() - Method in class io.ebean.common.BeanMap
-
- internalPutWithCheck(Object, Object) - Method in class io.ebean.common.BeanMap
-
- io.ebean - package io.ebean
-
- io.ebean.bean - package io.ebean.bean
-
Enhanced beans API and Support objects
- io.ebean.cache - package io.ebean.cache
-
Server Cache Service
- io.ebean.common - package io.ebean.common
-
Common non-public interfaces and implementation.
- io.ebean.config - package io.ebean.config
-
Configuration settings for EbeanServer construction
- io.ebean.config.dbplatform - package io.ebean.config.dbplatform
-
Database platform specific support
- io.ebean.config.dbplatform.cockroach - package io.ebean.config.dbplatform.cockroach
-
- io.ebean.config.dbplatform.db2 - package io.ebean.config.dbplatform.db2
-
DB2 specific support.
- io.ebean.config.dbplatform.h2 - package io.ebean.config.dbplatform.h2
-
H2 specific support.
- io.ebean.config.dbplatform.hana - package io.ebean.config.dbplatform.hana
-
SAP HANA specific support.
- io.ebean.config.dbplatform.hsqldb - package io.ebean.config.dbplatform.hsqldb
-
Hsqldb specific support.
- io.ebean.config.dbplatform.mysql - package io.ebean.config.dbplatform.mysql
-
MySql specific support.
- io.ebean.config.dbplatform.oracle - package io.ebean.config.dbplatform.oracle
-
Oracle specific support.
- io.ebean.config.dbplatform.postgres - package io.ebean.config.dbplatform.postgres
-
Postgres specific support.
- io.ebean.config.dbplatform.sqlanywhere - package io.ebean.config.dbplatform.sqlanywhere
-
SqlAnywhere specific support.
- io.ebean.config.dbplatform.sqlite - package io.ebean.config.dbplatform.sqlite
-
Sqlite specific support.
- io.ebean.config.dbplatform.sqlserver - package io.ebean.config.dbplatform.sqlserver
-
SqlServer specific support.
- io.ebean.config.properties - package io.ebean.config.properties
-
- io.ebean.dbmigration - package io.ebean.dbmigration
-
Generates DDL migration scripts based on changes to the model.
- io.ebean.event - package io.ebean.event
-
Persist and Query Event Controllers and Listeners
- io.ebean.event.changelog - package io.ebean.event.changelog
-
Provides a built in change log mechanism and can audit changes.
- io.ebean.event.readaudit - package io.ebean.event.readaudit
-
Provides Auditing of read events including queries and L2 cache.
- io.ebean.meta - package io.ebean.meta
-
Meta data that can be retrieved for the EbeanServer.
- io.ebean.plugin - package io.ebean.plugin
-
Provides a API for plugins.
- io.ebean.search - package io.ebean.search
-
Provides text search expressions like Match, TextQueryString etc.
- io.ebean.service - package io.ebean.service
-
- io.ebean.text - package io.ebean.text
-
Utility objects for CSV, JSON and XML processing.
- io.ebean.text.csv - package io.ebean.text.csv
-
CSV processing objects.
- io.ebean.text.json - package io.ebean.text.json
-
JSON formatting and parsing objects (See JsonContext).
- io.ebean.util - package io.ebean.util
-
Utility and helper classes.
- io.ebeanservice.docstore.api - package io.ebeanservice.docstore.api
-
The service API for document store integration.
- io.ebeanservice.docstore.api.mapping - package io.ebeanservice.docstore.api.mapping
-
Mapping for document store integration.
- io.ebeanservice.docstore.api.support - package io.ebeanservice.docstore.api.support
-
Support objects for implementing integration.
- io.ebeanservice.docstore.none - package io.ebeanservice.docstore.none
-
"No op" implementation of document store.
- isActive() - Method in class io.ebean.config.AutoTuneConfig
-
Return true if we are profiling or query tuning.
- isActive() - Method in class io.ebean.config.ContainerConfig
-
Return true if clustering is active.
- isActive() - Method in class io.ebean.config.DocStoreConfig
-
Return true if the Document store (ElasticSearch) integration is active.
- isActive() - Method in interface io.ebean.Transaction
-
Return true if the transaction is active.
- isAllowAllCertificates() - Method in class io.ebean.config.DocStoreConfig
-
Return true if the client allows connections to invalid/self signed SSL certificates.
- isAllowLeadingWildcard() - Method in class io.ebean.search.TextQueryString
-
Return the allow leading wildcard mode.
- isAllQuotedIdentifiers() - Method in class io.ebean.config.PlatformConfig
-
Return true if all DB column and table names should use quoted identifiers.
- isAllQuotedIdentifiers() - Method in class io.ebean.config.ServerConfig
-
Return true if all DB column and table names should use quoted identifiers.
- isAnalyzeWildcard() - Method in class io.ebean.search.TextQueryString
-
Return the analyze wildcard mode.
- isAnalyzeWildcard() - Method in class io.ebean.search.TextSimple
-
Return true to analyse wildcard.
- isAscending() - Method in class io.ebean.OrderBy.Property
-
Return true if the order is ascending.
- isAssocId() - Method in interface io.ebean.plugin.ExpressionPath
-
Return true if this is an ManyToOne or OneToOne associated bean property.
- isAutoCommitMode() - Method in class io.ebean.config.ServerConfig
-
Return true if autoCommit mode is on.
- isAutoGeneratePhraseQueries() - Method in class io.ebean.search.TextQueryString
-
Return the auto generate phase queries mode.
- isAutoReadOnlyDataSource() - Method in class io.ebean.config.ServerConfig
-
Return true if Ebean should create a DataSource for use with implicit read only transactions.
- isAutoTableMod() - Method in interface io.ebean.SqlUpdate
-
Return true if eBean should automatically deduce the table modification
information and process it.
- isAutoTuned() - Method in interface io.ebean.meta.MetaOrmQueryMetric
-
Return true if this query plan was tuned by AutoTune.
- isAutoTuned() - Method in interface io.ebean.Query
-
Returns true if this query was tuned by autoTune.
- isBatchFlushOnQuery() - Method in interface io.ebean.Transaction
-
Return true if the batch (of persisted beans or executed UpdateSql etc)
should be flushed prior to executing a query.
- isBatchMode() - Method in interface io.ebean.Transaction
-
Return the batch mode at the transaction level.
- isBatchMode() - Method in class io.ebean.TxScope
-
- isBatchOnCascade() - Method in interface io.ebean.Transaction
-
Return the batch mode at the request level.
- isBatchOnCascade() - Method in class io.ebean.TxScope
-
- isBatchOnCascadeSet() - Method in class io.ebean.TxScope
-
Return true if batch on cascade has been set.
- isBatchSet() - Method in class io.ebean.TxScope
-
Return true if PersistBatch has been set.
- isBatchSizeSet() - Method in class io.ebean.TxScope
-
Return true if batch size has been set.
- isBeanCaching() - Method in interface io.ebean.plugin.BeanType
-
Return true if bean caching is on for this bean type.
- isBindEncryptDataFirst() - Method in class io.ebean.config.dbplatform.AbstractDbEncrypt
-
Generally encrypt function binding the data before the key (except h2).
- isBindEncryptDataFirst() - Method in interface io.ebean.config.dbplatform.DbEncrypt
-
Return true if the DB encrypt function binds the data before the key.
- isBindEncryptDataFirst() - Method in class io.ebean.config.dbplatform.h2.H2DbEncrypt
-
For H2 encrypt function returns false binding the key before the data.
- isChangedProperty(int) - Method in class io.ebean.bean.EntityBeanIntercept
-
Return true if the property is considered changed.
- isChangeLogAsync() - Method in class io.ebean.config.ServerConfig
-
Return true (default) if the changelog should be written async.
- isChangeLogIncludeInserts() - Method in class io.ebean.config.ServerConfig
-
Return true if inserts should be included in the change log by default.
- isClientGeneratedIds() - Method in interface io.ebean.MergeOptions
-
Returns true if Id values are supplied by the client.
- isCode() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
-
- isCollectQueryMetrics() - Method in class io.ebean.meta.AbstractMetricVisitor
-
- isCollectQueryMetrics() - Method in interface io.ebean.meta.MetricVisitor
-
Return true if we should visit the ORM and SQL query metrics.
- isCollectQueryOrigins() - Method in class io.ebean.config.ServerConfig
-
Return true if query plans should also collect their 'origins'.
- isCollectQueryStatsByNode() - Method in class io.ebean.config.ServerConfig
-
Return true if the ebeanServer should collection query statistics by ObjectGraphNode.
- isCollectTransactionMetrics() - Method in class io.ebean.meta.AbstractMetricVisitor
-
- isCollectTransactionMetrics() - Method in interface io.ebean.meta.MetricVisitor
-
Return true if we should visit the transaction metrics.
- isCountDistinct() - Method in interface io.ebean.Query
-
Return true if this is countDistinct query.
- isCreate() - Method in class io.ebean.config.DocStoreConfig
-
Create true if the document store should create mapped indexes that don't yet exist.
- isDateTimeCapable() - Method in interface io.ebean.plugin.ExpressionPath
-
- isDbEncrypt() - Method in class io.ebean.config.EncryptDeploy
-
Return true if String type should use DB encryption.
- isDbOffline() - Method in class io.ebean.config.ServerConfig
-
Return true if the EbeanServer instance should be created in offline mode.
- isDbSequence() - Method in interface io.ebean.config.dbplatform.PlatformIdGenerator
-
Return true if this is a DB sequence.
- isDbSequence() - Method in class io.ebean.config.dbplatform.SequenceIdGenerator
-
Returns true.
- isDbSequence() - Method in class io.ebean.config.dbplatform.SimpleSequenceIdGenerator
-
- isDdlCommitOnCreateIndex() - Method in class io.ebean.config.dbplatform.cockroach.CockroachPlatform
-
Needs a commit after create index such that alter table add foreign key ...
- isDdlCommitOnCreateIndex() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Normally not needed - overridden in CockroachPlatform.
- isDdlCreateOnly() - Method in class io.ebean.config.ServerConfig
-
Return true if the "drop all ddl" should be skipped.
- isDdlEnabled() - Method in enum io.ebean.config.TenantMode
-
Returns true, if DDL is enabled.
- isDdlGenerate() - Method in class io.ebean.config.ServerConfig
-
Return true if the DDL should be generated.
- isDdlRun() - Method in class io.ebean.config.ServerConfig
-
Return true if the DDL should be run.
- isDefaultDbSchema() - Method in class io.ebean.config.DbMigrationConfig
-
Return true if this is considered the default DB schema (Postgres schema matching DB username).
- isDefaultOrderById() - Method in class io.ebean.config.ServerConfig
-
Returns the default orderById setting for queries.
- isDefaultServer() - Method in class io.ebean.config.ServerConfig
-
Return true if this server should be registered as the "default" server
with the Ebean singleton.
- isDelete() - Method in interface io.ebean.event.BulkTableEvent
-
Return true if rows were deleted.
- isDeleted() - Method in class io.ebean.bean.PersistenceContext.WithOption
-
Return true if the bean was deleted.
- isDeletePermanent() - Method in interface io.ebean.MergeOptions
-
Return true if delete permanent should be used and false for 'normal' delete that allows soft deletes.
- isDigitsCompressed() - Method in class io.ebean.config.UnderscoreNamingConvention
-
Returns true if digits are compressed.
- isDirty() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return true if this bean has been directly modified (it has oldValues) or
if any embedded beans are either new or dirty (and hence need saving).
- isDirty() - Method in interface io.ebean.BeanState
-
Return true if the bean has been changed but not yet saved.
- isDirtyProperty(int) - Method in class io.ebean.bean.EntityBeanIntercept
-
Return true if the property was changed or if it is embedded and one of its
embedded properties is dirty.
- isDisableClasspathSearch() - Method in class io.ebean.config.ServerConfig
-
Return true if the class path search should be disabled.
- isDisableL2Cache() - Method in class io.ebean.config.ServerConfig
-
Return true if L2 cache is disabled.
- isDisableLazyLoad() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return true if lazy loading is disabled.
- isDisableLazyLoad() - Method in interface io.ebean.BeanState
-
Return true if the bean has lazy loading disabled.
- isDisableLazyLoading() - Method in class io.ebean.config.ServerConfig
-
Return true if lazy loading is disabled on queries by default.
- isDistinct() - Method in interface io.ebean.config.dbplatform.SqlLimitRequest
-
Return true if the query uses distinct.
- isDocStoreMapped() - Method in interface io.ebean.plugin.BeanType
-
Return true if this bean type has doc store backing.
- isDocStoreOnly() - Method in class io.ebean.config.ServerConfig
-
Return true if this EbeanServer is a Document store only instance (has no JDBC DB).
- isDocStoreOnly() - Method in interface io.ebean.plugin.BeanType
-
Return true if the type is document store only.
- isDropCreate() - Method in class io.ebean.config.DocStoreConfig
-
Return true if the document store should recreate mapped indexes.
- isDurationWithNanos() - Method in class io.ebean.config.ServerConfig
-
Return true if Duration should be persisted with nanos precision (SQL DECIMAL).
- isDynamicDataSource() - Method in enum io.ebean.config.TenantMode
-
Return true if the DataSource is not available on bootup.
- isEagerFetchLobs() - Method in class io.ebean.config.ServerConfig
-
Return true if LOB's should default to fetch eager.
- isEmbeddedNewOrDirty(Object) - Method in class io.ebean.bean.EntityBeanIntercept
-
Return true if the embedded bean is new or dirty and hence needs saving.
- isEmpty() - Method in interface io.ebean.bean.BeanCollection
-
Return true if the List Set or Map is empty.
- isEmpty() - Method in class io.ebean.bean.NodeUsageCollector
-
Return true if no properties where used.
- isEmpty() - Method in class io.ebean.common.BeanList
-
- isEmpty() - Method in class io.ebean.common.BeanMap
-
- isEmpty() - Method in class io.ebean.common.BeanSet
-
- isEmpty() - Method in class io.ebean.common.CopyOnFirstWriteList
-
- isEmpty(String) - Static method in class io.ebean.Expr
-
For collection properties that are empty (have not existing elements).
- isEmpty(String) - Method in interface io.ebean.ExpressionFactory
-
Is empty expression for collection properties.
- isEmpty(String) - Method in interface io.ebean.ExpressionList
-
Is empty expression for collection properties.
- isEmpty() - Method in class io.ebean.OrderBy
-
Return true if this OrderBy does not have any properties.
- isEmpty() - Method in interface io.ebean.SqlRow
-
Returns true if the map is empty.
- isEmpty() - Method in class io.ebean.text.PathProperties.Props
-
- isEmpty() - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
-
Return true if there are no events to process.
- isEnabled() - Method in class io.ebean.config.ProfilingConfig
-
Return true if transaction profiling is enabled.
- isEnableLazyLoading() - Method in class io.ebean.text.json.JsonReadOptions
-
Return true if lazy loading is enabled after the objects are loaded.
- isExplicitTransactionBeginMode() - Method in class io.ebean.config.ServerConfig
-
Return true if transaction begin should be started with explicit statement.
- isExpressionEqualsWithNullAsNoop() - Method in class io.ebean.config.ServerConfig
-
Return true if eq("someProperty", null) should to generate "1=1" rather than "is null" sql expression.
- isExpressionNativeIlike() - Method in class io.ebean.config.ServerConfig
-
Return true if native ILIKE expression should be used if supported by the database platform (e.g.
- isFlushOnQuery() - Method in class io.ebean.TxScope
-
Return false if the JDBC batch buffer should not be flushed automatically when a query is executed.
- isForceUpperCase() - Method in class io.ebean.config.UnderscoreNamingConvention
-
Return true if the result will be upper case.
- isForUpdate() - Method in interface io.ebean.Query
-
Return true if this query has forUpdate set.
- isForwardOnlyHintOnFindIterate() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return true if the ResultSet TYPE_FORWARD_ONLY Hint should be used on
findIterate() and findVisit() PreparedStatements.
- isFullyLoadedBean() - Method in class io.ebean.bean.EntityBeanIntercept
-
- isGenerateMapping() - Method in class io.ebean.config.DocStoreConfig
-
Return true if Ebean should generate mapping files on server startup.
- isGet() - Method in enum io.ebean.CacheMode
-
Return true if value is read from cache.
- isHighFreqOperatorAnd() - Method in class io.ebean.search.TextCommonTerms
-
Return true if high freq should use the AND operator.
- isIdGeneratorAutomatic() - Method in class io.ebean.config.ServerConfig
-
When false we need explicit @GeneratedValue
mapping to assign
Identity or Sequence generated values.
- isIdInExpandedForm() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return true if a compound ID in (...) type expression needs to be in
expanded form of (a=? and b=?) or (a=? and b=?) or ...
- isIn(String, Query<?>) - Method in interface io.ebean.ExpressionList
-
In - using a subQuery.
- isIn(String, Object...) - Method in interface io.ebean.ExpressionList
-
In - property has a value in the array of values.
- isIn(String, Collection<?>) - Method in interface io.ebean.ExpressionList
-
In - property has a value in the collection of values.
- isIncludeEmpty() - Method in interface io.ebean.text.json.JsonWriter
-
Return true if empty collections should be included in the JSON output.
- isIncludeNull() - Method in interface io.ebean.text.json.JsonWriter
-
Return true if null values should be included in JSON output.
- isIncludesRowNumberColumn() - Method in class io.ebean.config.dbplatform.SqlLimitResponse
-
Returns true if a ROW_NUMBER column is used in the query.
- isInheritanceRoot() - Method in interface io.ebean.plugin.BeanType
-
Return true if this object is the root level object in its entity
inheritance.
- isInJavaLangAnnotationPackage(Annotation) - Static method in class io.ebean.util.AnnotationUtil
-
Determine if the supplied
Annotation
is defined in the core JDK
java.lang.annotation
package.
- isInsert() - Method in interface io.ebean.event.BulkTableEvent
-
Return true if rows were inserted.
- isInterceptFind(BeanQueryRequest<?>) - Method in interface io.ebean.event.BeanFindController
-
Return true if this controller should intercept and process this find request.
- isInterceptFindMany(BeanQueryRequest<?>) - Method in interface io.ebean.event.BeanFindController
-
Return true if this controller should intercept and process this findMany request.
- isJacksonAnnotationsPresent() - Method in class io.ebean.config.ClassLoadConfig
-
Return true if Jackson annotations like JsonIgnore are present.
- isJacksonObjectMapperPresent() - Method in class io.ebean.config.ClassLoadConfig
-
Return true if Jackson ObjectMapper is present.
- isJava7Present() - Method in class io.ebean.config.ClassLoadConfig
-
Return true if Java7 is present.
- isJavaTimePresent() - Method in class io.ebean.config.ClassLoadConfig
-
Return true if the Java.time types are available and should be supported.
- isJavaxJAXBPresent() - Method in class io.ebean.config.ClassLoadConfig
-
Return true if javax JAXB is present (maybe not in java9).
- isJavaxPostConstructPresent() - Method in class io.ebean.config.ClassLoadConfig
-
Return true if javax PostConstruct annotation is present (maybe not in java9).
- isJavaxValidationAnnotationsPresent() - Method in class io.ebean.config.ClassLoadConfig
-
Return true if javax validation annotations like Size and NotNull are present.
- isJodaTimePresent() - Method in class io.ebean.config.ClassLoadConfig
-
Return true if the Joda types are available and should be supported.
- isLazyLoadFailure() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return true if the bean is marked as having failed lazy loading.
- isLenient() - Method in class io.ebean.search.TextQueryString
-
Return lenient mode.
- isLenient() - Method in class io.ebean.search.TextSimple
-
Return lenient mode.
- isLoaded() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return true if the entity has been loaded.
- isLoadedProperty(int) - Method in class io.ebean.bean.EntityBeanIntercept
-
Return true if the property is loaded.
- isLocalL2Caching() - Method in interface io.ebean.cache.ServerCacheManager
-
Return true if the L2 caching is local.
- isLocalTimeWithNanos() - Method in class io.ebean.config.ServerConfig
-
Return true if LocalTime should be persisted with nanos precision.
- isLowercaseExpandedTerms() - Method in class io.ebean.search.TextQueryString
-
Return the lowercase expanded terms mode.
- isLowercaseExpandedTerms() - Method in class io.ebean.search.TextSimple
-
Return lowercase expanded terms mode.
- isLowFreqOperatorAnd() - Method in class io.ebean.search.TextCommonTerms
-
Return true if low freq should use the AND operator.
- isMany() - Method in interface io.ebean.plugin.Property
-
Return true if this is a OneToMany or ManyToMany property.
- isMapped() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Return true if this type is mapped for doc storage.
- isMapped() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
- isMapped() - Method in class io.ebeanservice.docstore.none.NoneDocStoreBeanAdapter
-
- isModified() - Method in class io.ebean.bean.NodeUsageCollector
-
Return true if the bean was modified by a setter.
- isMultiValueIdSupported() - Method in interface io.ebean.event.BeanQueryRequest
-
Return true if multi-value binding using Array or Table Values is supported.
- isMultiValueSupported(Class<?>) - Method in interface io.ebean.event.BeanQueryRequest
-
Return true if multi-value binding is supported for this value type.
- isNativeArrayType() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
So no except for Postgres and CockroachDB.
- isNativeArrayType() - Method in class io.ebean.config.dbplatform.postgres.PostgresPlatform
-
So we can generate varchar[], int[], uuid[] column definitions and use the associated scalar types.
- isNativeUuidType() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return true if the DB supports native UUID.
- isNew() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return true if this entity bean is new and not yet saved.
- isNew() - Method in interface io.ebean.BeanState
-
Return true if the bean is new (and not yet saved).
- isNewOrDirty() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return true if the entity bean is new or dirty (and should be saved).
- isNewOrDirty() - Method in interface io.ebean.BeanState
-
Return true if the bean is new or dirty (and probably needs to be saved).
- isNotEmpty(String) - Static method in class io.ebean.Expr
-
For collection properties that are not empty (have existing elements).
- isNotEmpty(String) - Method in interface io.ebean.ExpressionFactory
-
Is not empty expression for collection properties.
- isNotEmpty(String) - Method in interface io.ebean.ExpressionList
-
Is not empty expression for collection properties.
- isNotifyL2CacheInForeground() - Method in class io.ebean.config.ServerConfig
-
Return true if L2 cache notification should run in the foreground.
- isNotNull(String) - Static method in class io.ebean.Expr
-
Is Not Null - property is not null.
- isNotNull(String) - Method in interface io.ebean.ExpressionFactory
-
Is Not Null - property is not null.
- isNotNull(String) - Method in interface io.ebean.ExpressionList
-
Is Not Null - property is not null.
- isNotNull(String) - Method in interface io.ebean.Filter
-
Is Not Null - property is not null.
- isNull(String) - Static method in class io.ebean.Expr
-
Is Null - property is null.
- isNull(String) - Method in interface io.ebean.ExpressionFactory
-
Is Null - property is null.
- isNull(String) - Method in interface io.ebean.ExpressionList
-
Is Null - property is null.
- isNull(String) - Method in interface io.ebean.Filter
-
Is Null - property is null.
- isNull(String) - Static method in class io.ebean.util.StringHelper
-
Return true if the value is null or an empty string.
- isOperatorAnd() - Method in class io.ebean.search.AbstractMatch
-
Return true if using the AND operator otherwise using the OR operator.
- isOperatorAnd() - Method in class io.ebean.search.TextQueryString
-
Return true if AND is the default operator.
- isOperatorAnd() - Method in class io.ebean.search.TextSimple
-
Return true if the default operator should be AND.
- isOptionsSet() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
-
Return true if the index options is set to a non-default value.
- isPartial() - Method in class io.ebean.bean.EntityBeanIntercept
-
Check each property to see if the bean is partially loaded.
- isPhrase() - Method in class io.ebean.search.Match
-
Return true if this is a phrase query.
- isPhrasePrefix() - Method in class io.ebean.search.Match
-
Return true if this is a phrase prefix query.
- isPlatform(Platform) - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return true if this matches the given platform.
- isPopulated() - Method in interface io.ebean.bean.BeanCollection
-
return true if there are real rows held.
- isPopulated() - Method in class io.ebean.common.BeanList
-
Return true if the underlying list is populated.
- isPopulated() - Method in class io.ebean.common.BeanMap
-
Return true if the underlying map has been populated.
- isPopulated() - Method in class io.ebean.common.BeanSet
-
Returns true if the underlying set has its data.
- isPresent(String) - Method in class io.ebean.config.ClassLoadConfig
-
Return true if the given class is present.
- isProfiling() - Method in class io.ebean.config.AutoTuneConfig
-
Return true if profiling information should be collected.
- isPut() - Method in enum io.ebean.CacheMode
-
Return true if a newly loaded value (from database) is put into the cache.
- isQueryAll() - Method in class io.ebean.FetchConfig
-
Return true if the query fetch should fetch 'all' rather than just the
'first' batch.
- isQueryCache() - Method in class io.ebean.cache.ServerCacheConfig
-
Return true if the cache is a query cache.
- isQueryCaching() - Method in interface io.ebean.plugin.BeanType
-
Return true if query caching is on for this bean type.
- isQueryTuning() - Method in class io.ebean.config.AutoTuneConfig
-
Return true if the queries are being tuned.
- isQueryTuningAddVersion() - Method in class io.ebean.config.AutoTuneConfig
-
Return true if the version property should be added when the query is
tuned.
- isReadOnly() - Method in interface io.ebean.bean.BeanCollection
-
Return true if the collection should be treated as readOnly and no elements
can be added or removed etc.
- isReadOnly() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return true if the bean should be treated as readOnly.
- isReadOnly() - Method in interface io.ebean.BeanState
-
Return true if the bean is readOnly.
- isReadOnly() - Method in interface io.ebean.Transaction
-
Return true if this transaction is read only.
- isReadonly() - Method in class io.ebean.TxScope
-
Return if the transaction should be treated as read only.
- isReference() - Method in interface io.ebean.bean.BeanCollection
-
Return true if this is a reference (lazy loading) bean collection.
- isReference() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return true if the entity is a reference.
- isReference() - Method in interface io.ebean.BeanState
-
Return true if this is a lazy loading reference bean.
- isReference() - Method in class io.ebean.common.BeanList
-
Return true if this is a reference (lazy loading) bean collection.
- isReference() - Method in class io.ebean.common.BeanMap
-
Return true if this is a reference (lazy loading) bean collection.
- isReference() - Method in class io.ebean.common.BeanSet
-
Return true if this is a reference (lazy loading) bean collection.
- isRegister() - Method in class io.ebean.config.ServerConfig
-
Return true if this server should be registered with the Ebean singleton
when it is created.
- isRegisteredWithLoadContext() - Method in interface io.ebean.bean.BeanCollection
-
Return true if the collection has been registered with the batch loading context.
- isRegisterFor(Class<?>) - Method in interface io.ebean.event.BeanFindController
-
Return true if this BeanPersistController should be registered for events
on this entity type.
- isRegisterFor(Class<?>) - Method in class io.ebean.event.BeanPersistAdapter
-
- isRegisterFor(Class<?>) - Method in interface io.ebean.event.BeanPersistController
-
Return true if this BeanPersistController should be registered for events
on this entity type.
- isRegisterFor(Class<?>) - Method in interface io.ebean.event.BeanPersistListener
-
Return true if this BeanPersistListener should be registered for events
on this entity type.
- isRegisterFor(Class<?>) - Method in interface io.ebean.event.BeanPostConstructListener
-
Return true if this BeanPostConstructListener instance should be registered
for post construct on this entity type.
- isRegisterFor(Class<?>) - Method in interface io.ebean.event.BeanPostLoad
-
Return true if this BeanPostLoad instance should be registered
for post load on this entity type.
- isRegisterFor(Class<?>) - Method in interface io.ebean.event.BeanQueryAdapter
-
Return true if this adapter is interested in queries for the given entity
type.
- isReset() - Method in class io.ebean.meta.AbstractMetricVisitor
-
- isReset() - Method in interface io.ebean.meta.MetricVisitor
-
Return true if the metrics should be reset.
- isRollbackOnly() - Method in interface io.ebean.Transaction
-
Return true if the transaction is marked as rollback only.
- isRunMigration() - Method in class io.ebean.config.DbMigrationConfig
-
Return true if the DB migration should be run on startup.
- isSelectCountWithAlias() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Set to true if select count against anonymous view requires an alias.
- isSequenceBatchMode() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return true if we are using Sequence batch mode rather than STEP.
- isSkipCache() - Method in interface io.ebean.Transaction
-
Return true if the L2 cache should be skipped.
- isSkipCache() - Method in class io.ebean.TxScope
-
Return true if the L2 cache should be skipped for this transaction.
- isSkipCacheAfterWrite() - Method in class io.ebean.config.ServerConfig
-
Return true if L2 bean cache should be skipped once writes have occurred on a transaction.
- isSkipGarbageCollectionOnShutdown() - Method in class io.ebean.config.AutoTuneConfig
-
Return true if triggering garbage collection should be skipped on shutdown.
- isSkipGeneratedKeys() - Method in class io.ebean.TxScope
-
Return true if getGeneratedKeys should be skipped for this transaction.
- isSkipProfileReportingOnShutdown() - Method in class io.ebean.config.AutoTuneConfig
-
Return true if profile reporting should be skipped on shutdown.
- isSkipSave() - Method in interface io.ebean.bean.BeanCollection
-
Return true if the collection is uninitialised or is empty without any held modifications.
- isSkipSave() - Method in class io.ebean.common.BeanList
-
- isSkipSave() - Method in class io.ebean.common.BeanMap
-
- isSkipSave() - Method in class io.ebean.common.BeanSet
-
- isSortable() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
-
- isStandardsBased() - Method in interface io.ebean.config.dbplatform.DbHistorySupport
-
Return true if the implementation is SQL2011 standards based.
- isStandardsBased() - Method in class io.ebean.config.dbplatform.DbStandardHistorySupport
-
- isStandardsBased() - Method in class io.ebean.config.dbplatform.DbViewHistorySupport
-
- isStrictMode() - Method in class io.ebean.config.DbMigrationConfig
-
Return true if strict mode is used which includes a check that non-null columns have a default value.
- isSupportedType(Type) - Method in interface io.ebean.text.json.JsonContext
-
Return true if the type is known as an Entity bean or a List Set or
Map of entity beans.
- isSupportsGetGeneratedKeys() - Method in class io.ebean.config.dbplatform.DbIdentity
-
Return true if GetGeneratedKeys is supported.
- isSupportsIdentity() - Method in class io.ebean.config.dbplatform.DbIdentity
-
Return true if this DB platform supports identity (autoincrement).
- isSupportsNativeIlike() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return true if this database platform supports native ILIKE expression.
- isSupportsResultSetConcurrencyModeUpdatable() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return true if the ResultSet CONCUR_UPDATABLE Hint should be used on
createNativeSqlTree() PreparedStatements.
- isSupportsSequence() - Method in class io.ebean.config.dbplatform.DbIdentity
-
Return true if the database supports sequences.
- istartsWith(String, String) - Static method in class io.ebean.Expr
-
Case insensitive Starts With - property like value%.
- istartsWith(String, String) - Method in interface io.ebean.ExpressionFactory
-
Case insensitive Starts With - property like value%.
- istartsWith(String, String) - Method in interface io.ebean.ExpressionList
-
Case insensitive Starts With - property like value%.
- istartsWith(String, String) - Method in interface io.ebean.Filter
-
Case insensitive Starts With.
- isText() - Method in enum io.ebean.Junction.Type
-
Return true if this is a text type.
- isTransactionRollbackOnChecked() - Method in class io.ebean.config.ServerConfig
-
Return true if transactions should rollback on checked exceptions.
- isTreatEmptyStringsAsNull() - Method in class io.ebean.config.dbplatform.DatabasePlatform
-
Return true if empty strings should be treated as null.
- isUpdate() - Method in class io.ebean.bean.EntityBeanIntercept
-
Return true if the entity should be updated.
- isUpdate() - Method in interface io.ebean.event.BulkTableEvent
-
Return true if rows were updated.
- isUpdateAllPropertiesInBatch() - Method in class io.ebean.config.ServerConfig
-
Returns true if updates in JDBC batch default to include all properties by default.
- isUpdateChangesOnly() - Method in class io.ebean.config.ServerConfig
-
Return true to only update changed properties.
- isUpdatesDeleteMissingChildren() - Method in class io.ebean.config.ServerConfig
-
Return true if updates by default delete missing children when cascading save to a OneToMany or
ManyToMany.
- isUseDisMax() - Method in class io.ebean.search.TextQueryString
-
Return the useDixMax mode.
- isUseForeignKeyPrefix() - Method in class io.ebean.config.AbstractNamingConvention
-
Return true if a prefix should be used building a foreign key name.
- isUseForeignKeyPrefix() - Method in interface io.ebean.config.NamingConvention
-
Return true if a prefix should be used building a foreign key name.
- isUseJavaxValidationNotNull() - Method in class io.ebean.config.ServerConfig
-
Returns if we use javax.validation.constraints.NotNull
- isUseJtaTransactionManager() - Method in class io.ebean.config.ServerConfig
-
Return true if we are running in a JTA Transaction manager.
- isValid(QueryCacheEntry) - Method in interface io.ebean.cache.QueryCacheEntryValidate
-
Return true if the entry is still valid based on dependent tables.
- isValid() - Method in class io.ebean.config.TableName
-
Checks if is table name is valid i.e.
- isValidExpression(String) - Method in interface io.ebean.plugin.BeanType
-
Return true if the property is a valid known property or path for the given bean type.
- isVerbose() - Method in class io.ebean.config.ProfilingConfig
-
Return true if verbose mode is used.
- iterator() - Method in class io.ebean.common.BeanList
-
- iterator() - Method in class io.ebean.common.BeanSet
-
- 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(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(Reader) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a List or Map.
- parse(JsonParser) - 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(Reader) - Static method in class io.ebean.text.json.EJson
-
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(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(String, boolean) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a modify aware List.
- parseList(String) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a List.
- parseList(Reader) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a List taking a Reader.
- parseList(JsonParser) - Method in interface io.ebean.service.SpiJsonService
-
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(String, boolean) - Static method in class io.ebean.text.json.EJson
-
Parse the json and return as a modify aware List.
- parseList(String) - Static method in class io.ebean.text.json.EJson
-
Parse the json and return as a List.
- parseList(Reader) - Static method in class io.ebean.text.json.EJson
-
Parse the json and return as a List taking a Reader.
- 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) - Static method in class io.ebean.text.json.EJson
-
Parse the json returning as a List taking into account the current token.
- parseNameQuotedValue(String) - Static method in class io.ebean.util.StringHelper
-
parses a String of the form name1='value1' name2='value2'.
- 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) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a Map.
- parseObject(Reader, boolean) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a Map taking a reader.
- parseObject(Reader) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json and return as a Map taking a reader.
- parseObject(JsonParser) - Method in interface io.ebean.service.SpiJsonService
-
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(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.
- parseObject(String) - Static method in class io.ebean.text.json.EJson
-
Parse the json and return as a Map.
- parseObject(Reader, boolean) - Static method in class io.ebean.text.json.EJson
-
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(JsonParser) - Static method in class io.ebean.text.json.EJson
-
Parse the json and return as a Map taking a JsonParser.
- 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.
- 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(String, boolean) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json returning a Set that might be modify aware.
- parseSet(JsonParser, JsonToken) - Method in interface io.ebean.service.SpiJsonService
-
Parse the json returning as a Set taking into account the current token.
- parseSet(String, boolean) - Static method in class io.ebean.text.json.EJson
-
Parse the json returning a Set that might be modify aware.
- 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.
- 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(String, Exception) - Constructor for exception io.ebean.PersistenceIOException
-
- PersistenceIOException(Exception) - Constructor for exception io.ebean.PersistenceIOException
-
- phrase() - Method in class io.ebean.search.Match
-
Set this to be a "Phrase" type expression.
- 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 EbeanServer itself.
- POINT - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
-
Geo Point
- POLYGON - Static variable in interface io.ebean.config.dbplatform.ExtraDbTypes
-
Geo Polygon
- pop() - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
-
Pop the nested object or list off the properties stack.
- 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(ServerConfig) - Method in interface io.ebean.config.AutoConfigure
-
Provide some configuration the ServerConfig 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
-
- 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.
- Postgres8Platform - Class in io.ebean.config.dbplatform.postgres
-
Postgres v8.3 specific platform.
- Postgres8Platform() - Constructor for class io.ebean.config.dbplatform.postgres.Postgres8Platform
-
- 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 v9 specific 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(ServerConfig) - Method in interface io.ebean.config.AutoConfigure
-
Perform configuration for the ServerConfig prior to properties load.
- preDelete(BeanPersistRequest<?>) - Method in class io.ebean.event.BeanPersistAdapter
-
Returns true indicating normal processing should continue.
- preDelete(BeanDeleteIdRequest) - Method in class io.ebean.event.BeanPersistAdapter
-
Does nothing by default.
- preDelete(BeanPersistRequest<?>) - Method in interface io.ebean.event.BeanPersistController
-
Prior to the delete perform some action.
- preDelete(BeanDeleteIdRequest) - Method in interface io.ebean.event.BeanPersistController
-
Prior to a delete by id 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.
- prepareMany(BeanDescriptor<T>) - Method in class io.ebeanservice.docstore.api.support.DocStructure
-
For 'many' nested properties we need an additional root based graph to fetch and update.
- 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, Object, Object) - Method in class io.ebean.bean.EntityBeanIntercept
-
Check to see if the values are not equal.
- preSetter(boolean, int, boolean, boolean) - Method in class io.ebean.bean.EntityBeanIntercept
-
Check for primitive boolean.
- 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, 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, short, short) - Method in class io.ebean.bean.EntityBeanIntercept
-
short.
- preSetter(boolean, int, char, char) - Method in class io.ebean.bean.EntityBeanIntercept
-
char.
- 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, byte[], byte[]) - Method in class io.ebean.bean.EntityBeanIntercept
-
byte[].
- preSetterMany(boolean, int, Object, Object) - Method in class io.ebean.bean.EntityBeanIntercept
-
OneToMany and ManyToMany don't have any interception so just check for
PropertyChangeSupport.
- 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(List<DocStoreQueueEntry>) - Method in interface io.ebean.DocumentStore
-
Process the queue entries sending updates to the document store or queuing them for later processing.
- 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(DocStoreUpdates, int) - Method in interface io.ebeanservice.docstore.api.DocStoreUpdateProcessor
-
Process all the updates for a transaction.
- process(List<DocStoreQueueEntry>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
-
- 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
-
- PropertiesLoader - Class in io.ebean.config.properties
-
Loads and evaluates properties and yml configuration.
- PropertiesLoader() - Constructor for class io.ebean.config.properties.PropertiesLoader
-
- 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(String, boolean) - Constructor for class io.ebean.OrderBy.Property
-
- Property(String, boolean, String, String) - Constructor for class io.ebean.OrderBy.Property
-
- Property(String, boolean, String) - Constructor for class io.ebean.OrderBy.Property
-
- Property(String, boolean, String, String, String) - Constructor for class io.ebean.OrderBy.Property
-
- Property - Interface in io.ebean.plugin
-
Property of a entity bean that can be read.
- publish(Class<T>, Object, Transaction) - Method in interface io.ebean.EbeanServer
-
Publish a single bean given its type and id returning the resulting live bean.
- publish(Class<T>, Object) - Method in interface io.ebean.EbeanServer
-
Publish a single bean given its type and id returning the resulting live bean.
- publish(Query<T>, Transaction) - Method in interface io.ebean.EbeanServer
-
Publish the beans that match the query returning the resulting published beans.
- publish(Query<T>) - Method in interface io.ebean.EbeanServer
-
Publish the beans that match the query returning the resulting published beans.
- push(DocPropertyMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
-
Push the nested object or list onto the properties stack.
- 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(K, E) - Method in class io.ebean.common.BeanMap
-
- put(String, String) - Method in class io.ebean.config.dbplatform.DbDefaultValue
-
Add an translation entry.
- put(DbType, DbPlatformType) - Method in class io.ebean.config.dbplatform.DbPlatformTypeMapping
-
Override the type for a given JDBC type.
- put(String, Object) - Method in interface io.ebean.SqlRow
-
Set a value to a property.
- putAll(Map<Object, Object>) - Method in interface io.ebean.cache.ServerCache
-
Put all the values in the cache.
- putAll(Map<? extends K, ? extends E>) - Method in class io.ebean.common.BeanMap
-
- putAll(Map<? extends String, ?>) - Method in interface io.ebean.SqlRow
-
Put all the values from t into this map.
- 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(String, Object) - Method in class io.ebean.config.ServerConfig
-
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.