A B C D E F G H I J K L M N O P R S T U V W

I

ICustomObjectMapper - Interface in com.jenkov.mrpersister.itf.mapping
A custom object mapper can assist the IGenericDao instances with the mapping of classes to database tables.
IDaoCommand - Interface in com.jenkov.mrpersister.itf.command
 
IDaoCommandExecutor - Interface in com.jenkov.mrpersister.itf.command
The dao command executor supplies full connection and transaction management during execution of dao commands against the database.
IDaoCommandExecutorUnchecked - Interface in com.jenkov.mrpersister.itf.command
A version of the IDaoCommandExecutor that throws unchecked exceptions instead of checked.
IDaos - Interface in com.jenkov.mrpersister.itf.command
todo JavaDoc this interface.
IDaosFactory - Interface in com.jenkov.mrpersister.itf.command
 
IDaosFactoryStrategy - Interface in com.jenkov.mrpersister.itf.command
This interface is only used internally by the DaoCommandExecutor implementations.
IDbNameDeterminer - Interface in com.jenkov.mrpersister.itf.mapping
This interface represents the database name determiner to be used with Mr.
IDbNameGuesser - Interface in com.jenkov.mrpersister.itf.mapping
This interface represents the functions made available by the database name guessers used in Mr.
IDbPrimaryKeyDeterminer - Interface in com.jenkov.mrpersister.itf.mapping
This interface represents the functions of the database primary key determiners used in Mr.
IGenericDao - Interface in com.jenkov.mrpersister.itf
This interface represents a generic dao which is the preferred way of accesing Mr Persister.
IGenericDaoCommand - Interface in com.jenkov.mrpersister.itf
NOTE: Experimental!!

This interface represents a command that is executed inside one Mr.
IGenericDaoFactory - Interface in com.jenkov.mrpersister.itf
 
IGenericDaoTransaction - Interface in com.jenkov.mrpersister.itf
* NOTE: Experimental!!

This interface represents a transaction that is executed inside one Mr.
IGetterMapping - Interface in com.jenkov.mrpersister.itf.mapping
This interface represents the functions special to getter method mappings.
IJdbcDao - Interface in com.jenkov.mrpersister.itf
Represents a DAO capable of simplifying the most ordinary JDBC tasks like reading a long from the database, iterating a ResultSet and executing an update.
IKey - Interface in com.jenkov.mrpersister.itf.mapping
This interface represents a mapping of a primary or foreing key in a database, to a list of getter and setter mappings.
IKeyValue - Interface in com.jenkov.mrpersister.itf.mapping
This interface represents a concrete compound key.
IMapDao - Interface in com.jenkov.mrpersister.itf
 
IMethodMapping - Interface in com.jenkov.mrpersister.itf.mapping
This interface represents the functions that both IGetterMapping and ISetterMapping instances have in common (it is the super-interface of both).
init(ResultSet) - Method in class com.jenkov.mrpersister.impl.filter.AcceptAllReadFilter
 
init(ResultSet) - Method in class com.jenkov.mrpersister.impl.filter.PageReadFilter
 
init() - Method in class com.jenkov.mrpersister.impl.mapping.DbNameDeterminer
 
init(PreparedStatement) - Method in class com.jenkov.mrpersister.impl.PreparedStatementManagerBase
 
init(ResultSet) - Method in class com.jenkov.mrpersister.impl.ResultSetProcessorBase
 
init(PreparedStatement) - Method in interface com.jenkov.mrpersister.itf.IPreparedStatementManager
Initializes the PreparedStatement.
init(ResultSet) - Method in interface com.jenkov.mrpersister.itf.IReadFilter
Called by the object reader before reading starts taking place.
init(ResultSet) - Method in interface com.jenkov.mrpersister.itf.IResultSetProcessor
Initializes the ResultSet.
inputStream - Variable in class com.jenkov.mrpersister.impl.mapping.method.AsciiStream
 
inputStream - Variable in class com.jenkov.mrpersister.impl.mapping.method.BinaryStream
 
inScope() - Method in class com.jenkov.mrpersister.scope.ConnectionScope
 
inScope() - Method in interface com.jenkov.mrpersister.scope.IScopeAction
This method is called by the scope boundary object when it is time to execute the actions inside the scope.
inScope() - Method in class com.jenkov.mrpersister.scope.TransactionScope
 
insert(Object, Object) - Method in class com.jenkov.mrpersister.impl.AbstractDao
Inserts a record in the database with the values from the given object according to the object mapping stored or generated by the given object mapping key.
insert(Object) - Method in class com.jenkov.mrpersister.impl.AbstractDao
Same as insert(Object objectMappingKey, Object object), but uses object.getClass() as the object mapping key.
insert(Object, Object, Connection) - Method in class com.jenkov.mrpersister.impl.AbstractDao
Inserts a record in the database with the values from the given object according to the object mapping stored or generated by the given object mapping key.
insert(Object, Connection) - Method in class com.jenkov.mrpersister.impl.AbstractDao
Same as insert(Object objectMappingKey, Object object, Connection connection), but uses object.getClass() as the object mapping key.
insert(Object) - Method in class com.jenkov.mrpersister.impl.GenericDao
 
insert(Object, Object) - Method in class com.jenkov.mrpersister.impl.GenericDao
 
insert(IObjectMapping, Object, String, Connection) - Method in class com.jenkov.mrpersister.impl.ObjectWriter
 
insert(Object) - Method in interface com.jenkov.mrpersister.itf.IGenericDao
Same as insert(Object objectMappingKey, Object object), but uses object.getClass() as the object mapping key.
insert(Object, Object) - Method in interface com.jenkov.mrpersister.itf.IGenericDao
Inserts a record in the database with the values from the given object according to the object mapping stored or generated by the given object mapping key.
insert(IObjectMapping, Object, String, Connection) - Method in interface com.jenkov.mrpersister.itf.IObjectWriter
Inserts the given object into the table it is mapped to in the given object mapping.
insertBatch(Object, Collection) - Method in class com.jenkov.mrpersister.impl.AbstractDao
Inserts several records into the database with the values from the given objects according to the object mapping stored or generated by the given object mapping key.
insertBatch(Collection) - Method in class com.jenkov.mrpersister.impl.AbstractDao
Same as insertBatch(Object objectMappingKey, Collection objects) but uses the class returned by the getClass() of the first element in the collection as the object mapping key.
insertBatch(Object, Collection, Connection) - Method in class com.jenkov.mrpersister.impl.AbstractDao
Inserts a record in the database with the values from the given object according to the object mapping stored or generated by the given object mapping key.
insertBatch(Collection, Connection) - Method in class com.jenkov.mrpersister.impl.AbstractDao
Same as insertBatch(Object objectMappingKey, Collection objects, Connection connection) the class returned by the getClass() of the first element in the collection as the object mapping key.
insertBatch(Collection) - Method in class com.jenkov.mrpersister.impl.GenericDao
 
insertBatch(Object, Collection) - Method in class com.jenkov.mrpersister.impl.GenericDao
 
insertBatch(IObjectMapping, Collection, String, Connection) - Method in class com.jenkov.mrpersister.impl.ObjectWriter
 
insertBatch(Collection) - Method in interface com.jenkov.mrpersister.itf.IGenericDao
Same as insertBatch(Object objectMappingKey, Collection objects) but uses the class returned by the getClass() of the first element in the collection as the object mapping key.
insertBatch(Object, Collection) - Method in interface com.jenkov.mrpersister.itf.IGenericDao
Inserts several records into the database with the values from the given objects according to the object mapping stored or generated by the given object mapping key.
insertBatch(IObjectMapping, Collection, String, Connection) - Method in interface com.jenkov.mrpersister.itf.IObjectWriter
Inserts the objects in the objects collection into the table they are mapped to, in the given object mapping.
insertObject(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.GetterMapping
 
insertObject(Object, PreparedStatement, int) - Method in interface com.jenkov.mrpersister.itf.mapping.IGetterMapping
This method inserts the given object into the given PreparedStatement as a statement parameter using the given index as index to what "?" in the PreparedStatement to insert the value for.
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.ArrayGetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.AsciiStreamGetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.BigDecimalGetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.BinaryStreamGetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.BlobGetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.BooleanGetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.ByteArrayGetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.ByteGetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.CalendarGetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.CharacterStreamGetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.ClobGetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.DateGetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.DoubleGetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.FloatGetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.GetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.IntGetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.LongGetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.ObjectGetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.RefGetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.ShortGetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.SqlDateGetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.StringGetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.TimeGetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.TimestampGetterMapping
 
insertObjectDo(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.UrlGetterMapping
 
insertParameter(PreparedStatement, int, Object) - Static method in class com.jenkov.mrpersister.util.JdbcUtil
Inserts a parameter into a PreparedStatement on the given index.
insertParameters(PreparedStatement, Collection) - Static method in class com.jenkov.mrpersister.util.JdbcUtil
Inserts all parameters in the collection into the PreparedStatement instance in the sequence their are returned by the collection's iterator.
insertParameters(PreparedStatement, Object[]) - Static method in class com.jenkov.mrpersister.util.JdbcUtil
Inserts all parameters in the array into the PreparedStatement instance in the sequence their are located in the array.
insertPrimaryKey(IObjectMapping, IKeyValue, PreparedStatement, int) - Static method in class com.jenkov.mrpersister.util.MappingUtil
This method can insert the given key value object into a prepared statement.
insertSqlCache - Variable in class com.jenkov.mrpersister.impl.PersistenceConfiguration
 
insertValueFromObject(Object, PreparedStatement, int) - Method in class com.jenkov.mrpersister.impl.mapping.method.GetterMapping
 
insertValueFromObject(Object, PreparedStatement, int) - Method in interface com.jenkov.mrpersister.itf.mapping.IGetterMapping
This method extracts a value from an object by calling the getter method associated with this getter method method on the target object.
insertValueIntoObject(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.SetterMapping
 
insertValueIntoObject(Object, ResultSet) - Method in interface com.jenkov.mrpersister.itf.mapping.ISetterMapping
Moves the value of the column referenced by this setter method method from the ResultSet into the given object, by calling the Method instance associated with this setter method method with the given object as target, and the extracted value as a parameter.
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.ArraySetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.AsciiStreamSetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.BigDecimalSetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.BinaryStreamSetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.BlobSetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.BooleanSetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.ByteArraySetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.ByteSetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.CalendarSetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.CharacterStreamSetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.ClobSetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.DateSetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.DoubleSetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.FloatSetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.IntSetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.LongSetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.ObjectSetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.RefSetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.SetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.ShortSetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.SqlDateSetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.StringSetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.TimeSetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.TimestampSetterMapping
 
insertValueIntoObjectDo(Object, ResultSet) - Method in class com.jenkov.mrpersister.impl.mapping.method.UrlSetterMapping
 
IntGetterMapping - Class in com.jenkov.mrpersister.impl.mapping.method
A subclass of GetterMapping capable of inserting a Integer into a PreparedStatement.
IntGetterMapping() - Constructor for class com.jenkov.mrpersister.impl.mapping.method.IntGetterMapping
 
IntSetterMapping - Class in com.jenkov.mrpersister.impl.mapping.method
A subclass of the SetterMapping capable of reading an int from a ResultSet instance and insert it into a target object, by calling the target object matching setter method.
IntSetterMapping() - Constructor for class com.jenkov.mrpersister.impl.mapping.method.IntSetterMapping
 
invoke(Object, Method, Object[]) - Method in class com.jenkov.mrpersister.scope.ConnectionScope
 
invoke(Object, Method, Object[]) - Method in class com.jenkov.mrpersister.scope.TransactionScope
 
IObjectCache - Interface in com.jenkov.mrpersister.itf
This interface is not yet used.
IObjectMapper - Interface in com.jenkov.mrpersister.itf.mapping
This interface represents the functions made available by the object mapper in Mr.
IObjectMapping - Interface in com.jenkov.mrpersister.itf.mapping
Represents one method from an object to the database, and/or from the database to the object.
IObjectMappingCache - Interface in com.jenkov.mrpersister.itf.mapping
The IObjectMappingCache is a cache for object mappings.
IObjectMappingFactory - Interface in com.jenkov.mrpersister.itf.mapping
This interface represents the functions of the object mapping factorie(s) used by Mr.
IObjectMappingKey - Interface in com.jenkov.mrpersister.itf.mapping
 
IObjectReader - Interface in com.jenkov.mrpersister.itf
This interface represents all the functions made available by the object reader of Mr.
IObjectWriter - Interface in com.jenkov.mrpersister.itf
The interface represents all the functions made available by the object writer of Mr.
IPersistenceConfiguration - Interface in com.jenkov.mrpersister.itf
This interface represents a persistence configuration which is a collection of Mr.
IPersistenceConfigurationFactory - Interface in com.jenkov.mrpersister.itf
 
IPreparedStatementManager - Interface in com.jenkov.mrpersister.itf
Represents a manager capable of preparing, initializing parameters of, executing and post processing a PreparedStatement.
IReadFilter - Interface in com.jenkov.mrpersister.itf
This interface represents the read filters that can be used in Mr.
IResultSetProcessor - Interface in com.jenkov.mrpersister.itf
Represents a processor capable of initializing and processing a ResultSet, and returning a result afterwards.
isAutoGenerated - Variable in class com.jenkov.mrpersister.impl.mapping.method.GetterMapping
 
isAutoGenerated() - Method in class com.jenkov.mrpersister.impl.mapping.method.GetterMapping
 
isAutoGenerated() - Method in interface com.jenkov.mrpersister.itf.mapping.IGetterMapping
Returns whether or not the value of the column in the database matching this getter method method is auto generated by the database.
isClosed() - Method in class com.jenkov.mrpersister.scope.ScopingConnection
 
isConnectionOpen() - Method in class com.jenkov.mrpersister.scope.ScopingDataSource
Returns true if a connection is currently open inside this connection or transaction scope.
IScopeAction - Interface in com.jenkov.mrpersister.scope
Represents the action(s) that is to be carried out inside the given scope.
IScopeBoundary - Interface in com.jenkov.mrpersister.scope
Represents the boundaries of a scope.
IScopeFactory - Interface in com.jenkov.mrpersister.scope
A factory capable of creating IScopeBoundary objects.
ISetterMapping - Interface in com.jenkov.mrpersister.itf.mapping
This interface represents functions special to the setter method mappings.
isGetter(Method) - Static method in class com.jenkov.mrpersister.util.ClassUtil
Returns true if the Method instance is a getter, meaning if it's name starts with "get" or "is", takes no parameters, and returns a value.
isInsideConnectionScope() - Method in class com.jenkov.mrpersister.scope.ScopingDataSource
Returns true if the thread calling this method is currently inside a connection scope.
isInsideTransactionScope() - Method in class com.jenkov.mrpersister.scope.ScopingDataSource
Returns true if the thread calling this method is currently inside a transaction scope.
isNumberType() - Method in class com.jenkov.mrpersister.impl.mapping.method.MethodMapping
 
isPreparedStatementParameterCountSupported - Variable in class com.jenkov.mrpersister.itf.Database
 
isPreparedStatementParameterCountSupported() - Method in class com.jenkov.mrpersister.itf.Database
 
isPrepareStatementStatement_RETURN_GENERATED_KEYS_supported - Variable in class com.jenkov.mrpersister.itf.Database
 
isPrepareStatementStatement_RETURN_GENERATED_KEYS_supported() - Method in class com.jenkov.mrpersister.itf.Database
 
isPrimaryKey - Variable in class com.jenkov.mrpersister.impl.mapping.method.MethodMapping
 
isPrimaryKey() - Method in class com.jenkov.mrpersister.impl.mapping.method.MethodMapping
 
isPrimaryKey() - Method in interface com.jenkov.mrpersister.itf.mapping.IMethodMapping
Deprecated. This method doesn't properly support compound keys. The method sends a signal about if this method mapping is a primary key mapping by itself. With the new compound key facilities a primary key may consist of more than one column. Use the public IKey IObjectMapping.getPrimaryKey() method to access the primary key of an object mapping's table.
isPrimaryKeyAutoGenerated - Variable in class com.jenkov.mrpersister.impl.mapping.AutoGeneratedColumnsMapper
 
ISqlCache - Interface in com.jenkov.mrpersister.itf
This interface represents all functions made available by the SQL caches in Mr.
ISqlGenerator - Interface in com.jenkov.mrpersister.itf
This interface represents all functions made available by the SQL generator in Mr.
isQuery - Variable in class com.jenkov.mrpersister.impl.PreparedStatementManagerBase
 
isReadOnly() - Method in class com.jenkov.mrpersister.scope.ScopingConnection
 
isResultSetGetRowSupported - Variable in class com.jenkov.mrpersister.itf.Database
 
isResultSetGetRowSupported() - Method in class com.jenkov.mrpersister.itf.Database
 
isSetter(Method) - Static method in class com.jenkov.mrpersister.util.ClassUtil
Returns true if the Method instance is a setter method, meaning if the method name starts with "set" and it takes exactly one parameter.
isStringType() - Method in class com.jenkov.mrpersister.impl.mapping.method.MethodMapping
 
isTableMapped - Variable in class com.jenkov.mrpersister.impl.mapping.method.MethodMapping
 
isTableMapped() - Method in class com.jenkov.mrpersister.impl.mapping.method.MethodMapping
 
isTableMapped() - Method in interface com.jenkov.mrpersister.itf.mapping.IMethodMapping
Returns true if the database column referenced by this method method exists in a table in the database.
isValid(IKeyValue) - Method in class com.jenkov.mrpersister.impl.mapping.Key
 
isValid(IKeyValue) - Method in interface com.jenkov.mrpersister.itf.mapping.IKey
Validates an IKeyValue instance against this key.

A B C D E F G H I J K L M N O P R S T U V W