Interface IVQuery

  • All Superinterfaces:
    Serializable, io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo
    All Known Implementing Classes:
    VQuery, VQueryRecord

    public interface IVQuery
    extends io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, Serializable
    This class is generated by jOOQ.
    • Method Detail

      • setKey

        IVQuery setKey​(String value)
        Setter for DB_ETERNAL.V_QUERY.KEY. 「key」- 选项主键
      • getKey

        String getKey()
        Getter for DB_ETERNAL.V_QUERY.KEY. 「key」- 选项主键
      • setProjection

        IVQuery setProjection​(String value)
        Setter for DB_ETERNAL.V_QUERY.PROJECTION. 「projection」- query/projection:[], 默认列过滤项
      • getProjection

        String getProjection()
        Getter for DB_ETERNAL.V_QUERY.PROJECTION. 「projection」- query/projection:[], 默认列过滤项
      • setPager

        IVQuery setPager​(String value)
        Setter for DB_ETERNAL.V_QUERY.PAGER. 「pager」- query/pager:{}, 分页选项
      • getPager

        String getPager()
        Getter for DB_ETERNAL.V_QUERY.PAGER. 「pager」- query/pager:{}, 分页选项
      • setSorter

        IVQuery setSorter​(String value)
        Setter for DB_ETERNAL.V_QUERY.SORTER. 「sorter」- query/sorter:[], 排序选项
      • getSorter

        String getSorter()
        Getter for DB_ETERNAL.V_QUERY.SORTER. 「sorter」- query/sorter:[], 排序选项
      • setCriteria

        IVQuery setCriteria​(String value)
        Setter for DB_ETERNAL.V_QUERY.CRITERIA. 「criteria」- query/criteria:{}, 查询条件选项
      • getCriteria

        String getCriteria()
        Getter for DB_ETERNAL.V_QUERY.CRITERIA. 「criteria」- query/criteria:{}, 查询条件选项
      • from

        void from​(IVQuery from)
        Load data from another generated Record/POJO implementing the common interface IVQuery
      • into

        <E extends IVQuery> E into​(E into)
        Copy data into another generated Record/POJO implementing the common interface IVQuery
      • fromJson

        default IVQuery fromJson​(io.vertx.core.json.JsonObject json)
        Specified by:
        fromJson in interface io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo
      • toJson

        default io.vertx.core.json.JsonObject toJson()
        Specified by:
        toJson in interface io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo