Class AuthorDao
- java.lang.Object
-
- org.jooq.impl.DAOImpl<AuthorRecord,Author,Integer>
-
- org.apache.camel.component.jooq.db.tables.daos.AuthorDao
-
- All Implemented Interfaces:
org.jooq.DAO<AuthorRecord,Author,Integer>
@Repository public class AuthorDao extends org.jooq.impl.DAOImpl<AuthorRecord,Author,Integer>
This class is generated by jOOQ.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Author>fetchByAddress(String... values)Fetch records that haveADDRESS IN (values)List<Author>fetchByDateOfBirth(LocalDate... values)Fetch records that haveDATE_OF_BIRTH IN (values)List<Author>fetchByFirstName(String... values)Fetch records that haveFIRST_NAME IN (values)List<Author>fetchById(Integer... values)Fetch records that haveID IN (values)List<Author>fetchByLastName(String... values)Fetch records that haveLAST_NAME IN (values)List<Author>fetchByYearOfBirth(Integer... values)Fetch records that haveYEAR_OF_BIRTH IN (values)AuthorfetchOneById(Integer value)Fetch a unique record that hasID = valueOptional<Author>fetchOptionalById(Integer value)Fetch a unique record that hasID = valueList<Author>fetchRangeOfAddress(String lowerInclusive, String upperInclusive)Fetch records that haveADDRESS BETWEEN lowerInclusive AND upperInclusiveList<Author>fetchRangeOfDateOfBirth(LocalDate lowerInclusive, LocalDate upperInclusive)Fetch records that haveDATE_OF_BIRTH BETWEEN lowerInclusive AND upperInclusiveList<Author>fetchRangeOfFirstName(String lowerInclusive, String upperInclusive)Fetch records that haveFIRST_NAME BETWEEN lowerInclusive AND upperInclusiveList<Author>fetchRangeOfId(Integer lowerInclusive, Integer upperInclusive)Fetch records that haveID BETWEEN lowerInclusive AND upperInclusiveList<Author>fetchRangeOfLastName(String lowerInclusive, String upperInclusive)Fetch records that haveLAST_NAME BETWEEN lowerInclusive AND upperInclusiveList<Author>fetchRangeOfYearOfBirth(Integer lowerInclusive, Integer upperInclusive)Fetch records that haveYEAR_OF_BIRTH BETWEEN lowerInclusive AND upperInclusiveIntegergetId(Author object)-
Methods inherited from class org.jooq.impl.DAOImpl
compositeKeyRecord, configuration, count, ctx, delete, delete, delete, deleteById, deleteById, dialect, exists, existsById, family, fetch, fetch, fetchOne, fetchOptional, fetchRange, findAll, findById, findOptionalById, getTable, getType, insert, insert, insert, mapper, merge, merge, merge, setConfiguration, settings, update, update, update
-
-
-
-
Method Detail
-
fetchRangeOfId
public List<Author> fetchRangeOfId(Integer lowerInclusive, Integer upperInclusive)
Fetch records that haveID BETWEEN lowerInclusive AND upperInclusive
-
fetchOptionalById
public Optional<Author> fetchOptionalById(Integer value)
Fetch a unique record that hasID = value
-
fetchRangeOfFirstName
public List<Author> fetchRangeOfFirstName(String lowerInclusive, String upperInclusive)
Fetch records that haveFIRST_NAME BETWEEN lowerInclusive AND upperInclusive
-
fetchByFirstName
public List<Author> fetchByFirstName(String... values)
Fetch records that haveFIRST_NAME IN (values)
-
fetchRangeOfLastName
public List<Author> fetchRangeOfLastName(String lowerInclusive, String upperInclusive)
Fetch records that haveLAST_NAME BETWEEN lowerInclusive AND upperInclusive
-
fetchByLastName
public List<Author> fetchByLastName(String... values)
Fetch records that haveLAST_NAME IN (values)
-
fetchRangeOfDateOfBirth
public List<Author> fetchRangeOfDateOfBirth(LocalDate lowerInclusive, LocalDate upperInclusive)
Fetch records that haveDATE_OF_BIRTH BETWEEN lowerInclusive AND upperInclusive
-
fetchByDateOfBirth
public List<Author> fetchByDateOfBirth(LocalDate... values)
Fetch records that haveDATE_OF_BIRTH IN (values)
-
fetchRangeOfYearOfBirth
public List<Author> fetchRangeOfYearOfBirth(Integer lowerInclusive, Integer upperInclusive)
Fetch records that haveYEAR_OF_BIRTH BETWEEN lowerInclusive AND upperInclusive
-
fetchByYearOfBirth
public List<Author> fetchByYearOfBirth(Integer... values)
Fetch records that haveYEAR_OF_BIRTH IN (values)
-
fetchRangeOfAddress
public List<Author> fetchRangeOfAddress(String lowerInclusive, String upperInclusive)
Fetch records that haveADDRESS BETWEEN lowerInclusive AND upperInclusive
-
-