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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidfrom(IVQuery from)Load data from another generated Record/POJO implementing the common interface IVQuerydefault IVQueryfromJson(io.vertx.core.json.JsonObject json)StringgetCriteria()Getter forDB_ETERNAL.V_QUERY.CRITERIA.StringgetKey()Getter forDB_ETERNAL.V_QUERY.KEY.StringgetPager()Getter forDB_ETERNAL.V_QUERY.PAGER.StringgetProjection()Getter forDB_ETERNAL.V_QUERY.PROJECTION.StringgetSorter()Getter forDB_ETERNAL.V_QUERY.SORTER.<E extends IVQuery>
Einto(E into)Copy data into another generated Record/POJO implementing the common interface IVQueryIVQuerysetCriteria(String value)Setter forDB_ETERNAL.V_QUERY.CRITERIA.IVQuerysetKey(String value)Setter forDB_ETERNAL.V_QUERY.KEY.IVQuerysetPager(String value)Setter forDB_ETERNAL.V_QUERY.PAGER.IVQuerysetProjection(String value)Setter forDB_ETERNAL.V_QUERY.PROJECTION.IVQuerysetSorter(String value)Setter forDB_ETERNAL.V_QUERY.SORTER.default io.vertx.core.json.JsonObjecttoJson()
-
-
-
Method Detail
-
getKey
String getKey()
Getter forDB_ETERNAL.V_QUERY.KEY. 「key」- 选项主键
-
setProjection
IVQuery setProjection(String value)
Setter forDB_ETERNAL.V_QUERY.PROJECTION. 「projection」- query/projection:[], 默认列过滤项
-
getProjection
String getProjection()
Getter forDB_ETERNAL.V_QUERY.PROJECTION. 「projection」- query/projection:[], 默认列过滤项
-
setPager
IVQuery setPager(String value)
Setter forDB_ETERNAL.V_QUERY.PAGER. 「pager」- query/pager:{}, 分页选项
-
getPager
String getPager()
Getter forDB_ETERNAL.V_QUERY.PAGER. 「pager」- query/pager:{}, 分页选项
-
setSorter
IVQuery setSorter(String value)
Setter forDB_ETERNAL.V_QUERY.SORTER. 「sorter」- query/sorter:[], 排序选项
-
getSorter
String getSorter()
Getter forDB_ETERNAL.V_QUERY.SORTER. 「sorter」- query/sorter:[], 排序选项
-
setCriteria
IVQuery setCriteria(String value)
Setter forDB_ETERNAL.V_QUERY.CRITERIA. 「criteria」- query/criteria:{}, 查询条件选项
-
getCriteria
String getCriteria()
Getter forDB_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:
fromJsonin interfaceio.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo
-
toJson
default io.vertx.core.json.JsonObject toJson()
- Specified by:
toJsonin interfaceio.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo
-
-