Class ProjectDao

java.lang.Object
org.jooq.impl.DAOImpl<ProjectRecord,Project,Integer>
org.trustdeck.jooq.generated.tables.daos.ProjectDao
All Implemented Interfaces:
org.jooq.DAO<ProjectRecord,Project,Integer>

public class ProjectDao extends org.jooq.impl.DAOImpl<ProjectRecord,Project,Integer>
This class is generated by jOOQ.
  • Constructor Details

    • ProjectDao

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

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

    • getId

      public Integer getId(Project object)
    • fetchRangeOfId

      public List<Project> fetchRangeOfId(Integer lowerInclusive, Integer upperInclusive)
      Fetch records that have id BETWEEN lowerInclusive AND upperInclusive
    • fetchById

      public List<Project> fetchById(Integer... values)
      Fetch records that have id IN (values)
    • fetchOneById

      public Project fetchOneById(Integer value)
      Fetch a unique record that has id = value
    • fetchOptionalById

      public Optional<Project> fetchOptionalById(Integer value)
      Fetch a unique record that has id = value
    • fetchRangeOfName

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

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

      public Project fetchOneByName(String value)
      Fetch a unique record that has name = value
    • fetchOptionalByName

      public Optional<Project> fetchOptionalByName(String value)
      Fetch a unique record that has name = value
    • fetchRangeOfAbbreviation

      public List<Project> fetchRangeOfAbbreviation(String lowerInclusive, String upperInclusive)
      Fetch records that have abbreviation BETWEEN lowerInclusive AND upperInclusive
    • fetchByAbbreviation

      public List<Project> fetchByAbbreviation(String... values)
      Fetch records that have abbreviation IN (values)
    • fetchOneByAbbreviation

      public Project fetchOneByAbbreviation(String value)
      Fetch a unique record that has abbreviation = value
    • fetchOptionalByAbbreviation

      public Optional<Project> fetchOptionalByAbbreviation(String value)
      Fetch a unique record that has abbreviation = value
    • fetchRangeOfStartDate

      public List<Project> fetchRangeOfStartDate(OffsetDateTime lowerInclusive, OffsetDateTime upperInclusive)
      Fetch records that have start_date BETWEEN lowerInclusive AND upperInclusive
    • fetchByStartDate

      public List<Project> fetchByStartDate(OffsetDateTime... values)
      Fetch records that have start_date IN (values)
    • fetchRangeOfEndDate

      public List<Project> fetchRangeOfEndDate(OffsetDateTime lowerInclusive, OffsetDateTime upperInclusive)
      Fetch records that have end_date BETWEEN lowerInclusive AND upperInclusive
    • fetchByEndDate

      public List<Project> fetchByEndDate(OffsetDateTime... values)
      Fetch records that have end_date IN (values)
    • fetchRangeOfStoreEntities

      public List<Project> fetchRangeOfStoreEntities(Boolean lowerInclusive, Boolean upperInclusive)
      Fetch records that have store_entities BETWEEN lowerInclusive AND upperInclusive
    • fetchByStoreEntities

      public List<Project> fetchByStoreEntities(Boolean... values)
      Fetch records that have store_entities IN (values)
    • fetchRangeOfStorePseudonyms

      public List<Project> fetchRangeOfStorePseudonyms(Boolean lowerInclusive, Boolean upperInclusive)
      Fetch records that have store_pseudonyms BETWEEN lowerInclusive AND upperInclusive
    • fetchByStorePseudonyms

      public List<Project> fetchByStorePseudonyms(Boolean... values)
      Fetch records that have store_pseudonyms IN (values)
    • fetchRangeOfDescription

      public List<Project> fetchRangeOfDescription(String lowerInclusive, String upperInclusive)
      Fetch records that have description BETWEEN lowerInclusive AND upperInclusive
    • fetchByDescription

      public List<Project> fetchByDescription(String... values)
      Fetch records that have description IN (values)