See: Description
Interface | Description |
---|---|
RecordTemplate<T extends net.java.ao.RawEntity<?>> |
Template of an ActiveObjects record, with all its values.
|
Class | Description |
---|---|
AbstractAOCache<T extends LongEntity> |
Cache for a few specific AO queries, to avoid too many queries for 1 record.
|
AOListPreloader<T extends LongEntity,U extends LongEntity> |
Preloader when a list needs to be preloaded for a given requirement.
|
AOListPreloader.Page<U extends LongEntity> | |
AOPreloader<T extends LongEntity> |
Class which loads a bunch of ActiveObjects entities and all their fields, in 1 SQL request.
|
AssignableValue |
Internal representation of a value to be assigned to the field of DB object in AO.
|
DAOCache<K,T extends net.java.ao.RawEntity<K>> |
Cache for DAOs, which works on record templates, in order to:
- Cache the database, when we've pre-retrieved dozens of records,
- Unify DB and local-cache searches behind the same method signature,
- Create records without creating duplicates, by looking up in the DB whether it already exists.
|
DAOCache.DBDAOCache<K,T extends net.java.ao.RawEntity<K>> |
This cache looks up in the database, but also keeps all data that was ever retrieved, in cache
|
DAOCache.InMemoryDAOCache<K,T extends net.java.ao.RawEntity<K>> |
This cache looks up data in its internal list.
|
DAOCache.InMemoryDAOCacheWithTrackKeeping<K,T extends net.java.ao.RawEntity<K>> |
This cache looks up data in its internal list.
|
DAOReflectionUtils |
Utilities that are only used to convert Active Objects method names to DB columns
|
RecordTemplateImpl<K,T extends net.java.ao.RawEntity<K>> |
Template which is able to pour its values into a real ActiveObjects record, or compare it
|
SetterInvocationHandler<U extends net.java.ao.RawEntity<?>> |
Implementation for a dynamic proxy, which catches all calls to setters/getters of the ActiveObjects record,
and puts them in the 'values' argument passed in the constructor.
|
SuperfastRecordTemplate<K,T extends net.java.ao.RawEntity<K>> |
If you want DAOCache to use an index, this class implements the RecordTemplate interface
for a specific DB object.
|
Copyright © 2022 Requirement Yogi. All rights reserved.