| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
DaoDescriptor<ENTITY,ENTITYBUILDER>
Implementers of this interface completely describe all the information
 necessary to persisting objects of type  
ENTITY. | 
interface  | 
KeyedDaoDescriptor<ENTITY,ENTITYBUILDER>
Implementers of this interface completely describe all the information
 necessary to persisting objects of type  
ENTITY. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DaoBuilder<ENTITY>
A DaoBuilder provides mechanisms for defining the relationship between
 a Java type and the table(s) that will persist the data held in the class. 
 | 
class  | 
DaoImpl<ENTITY,PARENT,BUILDER,PARENTBUILDER>
The  
Dao implementation. | 
class  | 
IndirectDaoBuilder<ENTITY,BUILDER>
An  
IndirectDaoBuilder is used for times when the class representing
 the persisted entity is immutable. | 
class  | 
IndirectKeylessDaoBuilder<ENTITY,BUILDER>
An  
IndirectKeylessDaoBuilder provides mechanisms for defining the relationship between
 a Java type and the table that backs it. | 
class  | 
KeylessDaoImpl<ENTITY,PARENT,BUILDER,PARENTBUILDER>
The  
KeylessDao implementation. | 
class  | 
RelativeDaoDescriptor<ENTITY,PARENT,ENTITYBUILDER>
An implementation of a  
DaoDescriptor that has its
 prefixes shifted. | 
| Modifier and Type | Method and Description | 
|---|---|
static List<String> | 
KeylessValidator.findErrors(Connection connection,
          KeylessDaoDescriptor daoDescriptor)  | 
static void | 
KeylessValidator.validate(Connection connection,
        KeylessDaoDescriptor daoDescriptor)
Calling this method will attempt to check to make sure that certain basics of the
  
Dao definition correctly match the database schema. | 
| Constructor and Description | 
|---|
SqlRunner(Connection connection,
         KeylessDaoDescriptor<ENTITY,BUILDER> daoDescriptor)  | 
Copyright © 2019. All rights reserved.