persist
Interfaces, Classes and Traits
- ICondition
- Defines some condition used within an IFilter
- IFilter
- Returns some string that can be used to filter some data set.
- IObjectFactory
- IRepository
- Defines a data respository. This does CRUD.
- IRows
- Used to define a sort order and limit for some query.
- IRunnable
- ISaveableObjectFactory
- ISaveFunction
- Save functions are used to include save functionality from service providers or plugins within some repository for some model object.
- ISQLCondition
- Defines a condition used for a sql repository.
- ISQLConditionGroup
- Can be used to define groups of conditions:
- ISQLFilter
- Filters used for SQL repositories
- ISQLRepository
- Defines a data respository. This does CRUD.
- ISQLRunnable
- A runnable with a database connection
- ITransaction
- A transaction for some storage engine.
- ITransactionFactory
- A factory/IOC style container for creating ITransactions from IRunnable
- ChainedTransactionManager
- Attempts to manage commit/rollback style transactions across multiple units of work. Each supplied ITransaction can use a different storage engine stored, on whatever network, if desired.
- CommonObjectRepo
- A common object repo is a repository decorator that caches objects retrieved from the underlying repo when retrieved via the get() or getAll() getForProperty() and create() methods.
- DefaultTransactionFactory
- A default transaction factory implementation.
- ESQLOperator
- Valid SQL Comparison operators
- ExecuteTryTransactionManager
- Attempts to manage commit/rollback style transactions across multiple units of work. Each supplied ITransaction can use a different storage engine stored, on whatever network, if desired.
- InlineSQLRepo
- Build a repo and associated models in a snazzy easy way, and only using this one object. WEEEEEEEEFOOOOOOOOO!
- MappingObjectFactory
- MySQLRunnable
- MySQLTransaction
- Handles begin transaction, commit and rollback calls for a list of database connections.
- ObjectFactoryProxy
- IObject factory decorator proxy
- RecordNotFoundException
- Thrown when something can't be found
- RepositoryProxy
- A proxy/decorator base class for the ISaveableObjectFactory interface
- Runnable
- Yes. This is almost totally pointless.
- SaveableMappingObjectFactory
- SaveableMappingObjectFactoryProxy
- A proxy/decorator base class for the ISaveableObjectFactory interface
- ServiceableRepository
- A proxy/decorator base class for the ISaveableObjectFactory interface
- SQLCondition
- A SQL Condition
- SQLConditionGroup
- A condition group for a sql statement.
- SQLFilter
- A SQL where statement
- SQLRepository
- A repository for a MySQL database table.
- SQLRepositoryProxy
- A proxy/decorator base class for the ISaveableObjectFactory interface
- SQLRows
- SQL Order and limit statement
- SQLSelect
- A sql select part of a query.
- SQLServiceableRepository
- A proxy/decorator base class for the ISaveableObjectFactory interface
- Transaction
- Transactions are executed in the order they were received.
- TransactionFactory
- Essentially, this is an IOC container