Class SPathDao

  • All Implemented Interfaces:
    io.github.jklingsporn.vertx.jooq.classic.VertxDAO<SPathRecord,​SPath,​String>, io.github.jklingsporn.vertx.jooq.shared.internal.GenericVertxDAO<SPathRecord,​SPath,​String,​io.vertx.core.Future<List<SPath>>,​io.vertx.core.Future<SPath>,​io.vertx.core.Future<Integer>,​io.vertx.core.Future<String>>

    public class SPathDao
    extends io.github.jklingsporn.vertx.jooq.shared.internal.AbstractVertxDAO<SPathRecord,​SPath,​String,​io.vertx.core.Future<List<SPath>>,​io.vertx.core.Future<SPath>,​io.vertx.core.Future<Integer>,​io.vertx.core.Future<String>>
    implements io.github.jklingsporn.vertx.jooq.classic.VertxDAO<SPathRecord,​SPath,​String>
    This class is generated by jOOQ.
    • Constructor Detail

      • SPathDao

        public SPathDao​(org.jooq.Configuration configuration,
                        io.vertx.core.Vertx vertx)
        Parameters:
        configuration - The Configuration used for rendering and query execution. * @param vertx the vertx instance
    • Method Detail

      • getId

        protected String getId​(SPath object)
        Specified by:
        getId in class io.github.jklingsporn.vertx.jooq.shared.internal.AbstractVertxDAO<SPathRecord,​SPath,​String,​io.vertx.core.Future<List<SPath>>,​io.vertx.core.Future<SPath>,​io.vertx.core.Future<Integer>,​io.vertx.core.Future<String>>
      • findManyByName

        public io.vertx.core.Future<List<SPath>> findManyByName​(Collection<String> values)
        Find records that have NAME IN (values) asynchronously
      • findManyByName

        public io.vertx.core.Future<List<SPath>> findManyByName​(Collection<String> values,
                                                                int limit)
        Find records that have NAME IN (values) asynchronously limited by the given limit
      • findManyByCode

        public io.vertx.core.Future<List<SPath>> findManyByCode​(Collection<String> values)
        Find records that have CODE IN (values) asynchronously
      • findManyByCode

        public io.vertx.core.Future<List<SPath>> findManyByCode​(Collection<String> values,
                                                                int limit)
        Find records that have CODE IN (values) asynchronously limited by the given limit
      • findManyByGroupMapping

        public io.vertx.core.Future<List<SPath>> findManyByGroupMapping​(Collection<String> values)
        Find records that have GROUP_MAPPING IN (values) asynchronously
      • findManyByGroupMapping

        public io.vertx.core.Future<List<SPath>> findManyByGroupMapping​(Collection<String> values,
                                                                        int limit)
        Find records that have GROUP_MAPPING IN (values) asynchronously limited by the given limit
      • findManyByGroupType

        public io.vertx.core.Future<List<SPath>> findManyByGroupType​(Collection<String> values)
        Find records that have GROUP_TYPE IN (values) asynchronously
      • findManyByGroupType

        public io.vertx.core.Future<List<SPath>> findManyByGroupType​(Collection<String> values,
                                                                     int limit)
        Find records that have GROUP_TYPE IN (values) asynchronously limited by the given limit
      • findManyByGroupComponent

        public io.vertx.core.Future<List<SPath>> findManyByGroupComponent​(Collection<String> values)
        Find records that have GROUP_COMPONENT IN (values) asynchronously
      • findManyByGroupComponent

        public io.vertx.core.Future<List<SPath>> findManyByGroupComponent​(Collection<String> values,
                                                                          int limit)
        Find records that have GROUP_COMPONENT IN (values) asynchronously limited by the given limit
      • findManyByGroupCondition

        public io.vertx.core.Future<List<SPath>> findManyByGroupCondition​(Collection<String> values)
        Find records that have GROUP_CONDITION IN (values) asynchronously
      • findManyByGroupCondition

        public io.vertx.core.Future<List<SPath>> findManyByGroupCondition​(Collection<String> values,
                                                                          int limit)
        Find records that have GROUP_CONDITION IN (values) asynchronously limited by the given limit
      • findManyByGroupConfig

        public io.vertx.core.Future<List<SPath>> findManyByGroupConfig​(Collection<String> values)
        Find records that have GROUP_CONFIG IN (values) asynchronously
      • findManyByGroupConfig

        public io.vertx.core.Future<List<SPath>> findManyByGroupConfig​(Collection<String> values,
                                                                       int limit)
        Find records that have GROUP_CONFIG IN (values) asynchronously limited by the given limit
      • findManyByUiType

        public io.vertx.core.Future<List<SPath>> findManyByUiType​(Collection<String> values)
        Find records that have UI_TYPE IN (values) asynchronously
      • findManyByUiType

        public io.vertx.core.Future<List<SPath>> findManyByUiType​(Collection<String> values,
                                                                  int limit)
        Find records that have UI_TYPE IN (values) asynchronously limited by the given limit
      • findManyByUiConfig

        public io.vertx.core.Future<List<SPath>> findManyByUiConfig​(Collection<String> values)
        Find records that have UI_CONFIG IN (values) asynchronously
      • findManyByUiConfig

        public io.vertx.core.Future<List<SPath>> findManyByUiConfig​(Collection<String> values,
                                                                    int limit)
        Find records that have UI_CONFIG IN (values) asynchronously limited by the given limit
      • findManyByUiCondition

        public io.vertx.core.Future<List<SPath>> findManyByUiCondition​(Collection<String> values)
        Find records that have UI_CONDITION IN (values) asynchronously
      • findManyByUiCondition

        public io.vertx.core.Future<List<SPath>> findManyByUiCondition​(Collection<String> values,
                                                                       int limit)
        Find records that have UI_CONDITION IN (values) asynchronously limited by the given limit
      • findManyByUiComponent

        public io.vertx.core.Future<List<SPath>> findManyByUiComponent​(Collection<String> values)
        Find records that have UI_COMPONENT IN (values) asynchronously
      • findManyByUiComponent

        public io.vertx.core.Future<List<SPath>> findManyByUiComponent​(Collection<String> values,
                                                                       int limit)
        Find records that have UI_COMPONENT IN (values) asynchronously limited by the given limit
      • findManyBySigma

        public io.vertx.core.Future<List<SPath>> findManyBySigma​(Collection<String> values)
        Find records that have SIGMA IN (values) asynchronously
      • findManyBySigma

        public io.vertx.core.Future<List<SPath>> findManyBySigma​(Collection<String> values,
                                                                 int limit)
        Find records that have SIGMA IN (values) asynchronously limited by the given limit
      • findManyByLanguage

        public io.vertx.core.Future<List<SPath>> findManyByLanguage​(Collection<String> values)
        Find records that have LANGUAGE IN (values) asynchronously
      • findManyByLanguage

        public io.vertx.core.Future<List<SPath>> findManyByLanguage​(Collection<String> values,
                                                                    int limit)
        Find records that have LANGUAGE IN (values) asynchronously limited by the given limit
      • findManyByActive

        public io.vertx.core.Future<List<SPath>> findManyByActive​(Collection<Boolean> values)
        Find records that have ACTIVE IN (values) asynchronously
      • findManyByActive

        public io.vertx.core.Future<List<SPath>> findManyByActive​(Collection<Boolean> values,
                                                                  int limit)
        Find records that have ACTIVE IN (values) asynchronously limited by the given limit
      • findManyByMetadata

        public io.vertx.core.Future<List<SPath>> findManyByMetadata​(Collection<String> values)
        Find records that have METADATA IN (values) asynchronously
      • findManyByMetadata

        public io.vertx.core.Future<List<SPath>> findManyByMetadata​(Collection<String> values,
                                                                    int limit)
        Find records that have METADATA IN (values) asynchronously limited by the given limit
      • findManyByCreatedAt

        public io.vertx.core.Future<List<SPath>> findManyByCreatedAt​(Collection<LocalDateTime> values)
        Find records that have CREATED_AT IN (values) asynchronously
      • findManyByCreatedAt

        public io.vertx.core.Future<List<SPath>> findManyByCreatedAt​(Collection<LocalDateTime> values,
                                                                     int limit)
        Find records that have CREATED_AT IN (values) asynchronously limited by the given limit
      • findManyByCreatedBy

        public io.vertx.core.Future<List<SPath>> findManyByCreatedBy​(Collection<String> values)
        Find records that have CREATED_BY IN (values) asynchronously
      • findManyByCreatedBy

        public io.vertx.core.Future<List<SPath>> findManyByCreatedBy​(Collection<String> values,
                                                                     int limit)
        Find records that have CREATED_BY IN (values) asynchronously limited by the given limit
      • findManyByUpdatedAt

        public io.vertx.core.Future<List<SPath>> findManyByUpdatedAt​(Collection<LocalDateTime> values)
        Find records that have UPDATED_AT IN (values) asynchronously
      • findManyByUpdatedAt

        public io.vertx.core.Future<List<SPath>> findManyByUpdatedAt​(Collection<LocalDateTime> values,
                                                                     int limit)
        Find records that have UPDATED_AT IN (values) asynchronously limited by the given limit
      • findManyByUpdatedBy

        public io.vertx.core.Future<List<SPath>> findManyByUpdatedBy​(Collection<String> values)
        Find records that have UPDATED_BY IN (values) asynchronously
      • findManyByUpdatedBy

        public io.vertx.core.Future<List<SPath>> findManyByUpdatedBy​(Collection<String> values,
                                                                     int limit)
        Find records that have UPDATED_BY IN (values) asynchronously limited by the given limit
      • queryExecutor

        public io.github.jklingsporn.vertx.jooq.classic.jdbc.JDBCClassicQueryExecutor<SPathRecord,​SPath,​String> queryExecutor()
        Specified by:
        queryExecutor in interface io.github.jklingsporn.vertx.jooq.shared.internal.GenericVertxDAO<SPathRecord,​SPath,​String,​io.vertx.core.Future<List<SPath>>,​io.vertx.core.Future<SPath>,​io.vertx.core.Future<Integer>,​io.vertx.core.Future<String>>
        Overrides:
        queryExecutor in class io.github.jklingsporn.vertx.jooq.shared.internal.AbstractVertxDAO<SPathRecord,​SPath,​String,​io.vertx.core.Future<List<SPath>>,​io.vertx.core.Future<SPath>,​io.vertx.core.Future<Integer>,​io.vertx.core.Future<String>>