java.lang.Object
org.jooq.impl.DAOImpl<BookStoreRecord,BookStore,String>
org.apache.camel.component.jooq.db.tables.daos.BookStoreDao
All Implemented Interfaces:
org.jooq.DAO<BookStoreRecord,BookStore,String>

@Repository public class BookStoreDao extends org.jooq.impl.DAOImpl<BookStoreRecord,BookStore,String>
This class is generated by jOOQ.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Create a new BookStoreDao without any configuration
    BookStoreDao(org.jooq.Configuration configuration)
    Create a new BookStoreDao with an attached configuration
  • Method Summary

    Modifier and Type
    Method
    Description
    fetchByName(String... values)
    Fetch records that have NAME IN (values)
    Fetch a unique record that has NAME = value
    Fetch a unique record that has NAME = value
    fetchRangeOfName(String lowerInclusive, String upperInclusive)
    Fetch records that have NAME BETWEEN lowerInclusive AND upperInclusive
    getId(BookStore object)
     

    Methods inherited from class org.jooq.impl.DAOImpl

    compositeKeyRecord, configuration, count, ctx, delete, delete, delete, deleteById, 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BookStoreDao

      public BookStoreDao()
      Create a new BookStoreDao without any configuration
    • BookStoreDao

      @Autowired public BookStoreDao(org.jooq.Configuration configuration)
      Create a new BookStoreDao with an attached configuration
  • Method Details

    • getId

      public String getId(BookStore object)
    • fetchRangeOfName

      public List<BookStore> fetchRangeOfName(String lowerInclusive, String upperInclusive)
      Fetch records that have NAME BETWEEN lowerInclusive AND upperInclusive
    • fetchByName

      public List<BookStore> fetchByName(String... values)
      Fetch records that have NAME IN (values)
    • fetchOneByName

      public BookStore fetchOneByName(String value)
      Fetch a unique record that has NAME = value
    • fetchOptionalByName

      public Optional<BookStore> fetchOptionalByName(String value)
      Fetch a unique record that has NAME = value