Interface IXLinkage
- All Superinterfaces:
Serializable,io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo
- All Known Implementing Classes:
XLinkage,XLinkageRecord
public interface IXLinkage
extends io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, Serializable
This class is generated by jOOQ.
-
Method Summary
Modifier and TypeMethodDescriptionvoidLoad data from another generated Record/POJO implementing the common interface IXLinkagedefault IXLinkagefromJson(io.vertx.core.json.JsonObject json) Getter forDB_ETERNAL.X_LINKAGE.ACTIVE.getAlias()Getter forDB_ETERNAL.X_LINKAGE.ALIAS.Getter forDB_ETERNAL.X_LINKAGE.CREATED_AT.Getter forDB_ETERNAL.X_LINKAGE.CREATED_BY.getKey()Getter forDB_ETERNAL.X_LINKAGE.KEY.Getter forDB_ETERNAL.X_LINKAGE.LANGUAGE.Getter forDB_ETERNAL.X_LINKAGE.LINK_DATA.Getter forDB_ETERNAL.X_LINKAGE.LINK_KEY.Getter forDB_ETERNAL.X_LINKAGE.LINK_TYPE.Getter forDB_ETERNAL.X_LINKAGE.METADATA.getName()Getter forDB_ETERNAL.X_LINKAGE.NAME.Getter forDB_ETERNAL.X_LINKAGE.REGION.getSigma()Getter forDB_ETERNAL.X_LINKAGE.SIGMA.Getter forDB_ETERNAL.X_LINKAGE.SOURCE_DATA.Getter forDB_ETERNAL.X_LINKAGE.SOURCE_KEY.Getter forDB_ETERNAL.X_LINKAGE.SOURCE_TYPE.Getter forDB_ETERNAL.X_LINKAGE.TARGET_DATA.Getter forDB_ETERNAL.X_LINKAGE.TARGET_KEY.Getter forDB_ETERNAL.X_LINKAGE.TARGET_TYPE.getType()Getter forDB_ETERNAL.X_LINKAGE.TYPE.Getter forDB_ETERNAL.X_LINKAGE.UPDATED_AT.Getter forDB_ETERNAL.X_LINKAGE.UPDATED_BY.<E extends IXLinkage>
Einto(E into) Copy data into another generated Record/POJO implementing the common interface IXLinkageSetter forDB_ETERNAL.X_LINKAGE.ACTIVE.Setter forDB_ETERNAL.X_LINKAGE.ALIAS.setCreatedAt(LocalDateTime value) Setter forDB_ETERNAL.X_LINKAGE.CREATED_AT.setCreatedBy(String value) Setter forDB_ETERNAL.X_LINKAGE.CREATED_BY.Setter forDB_ETERNAL.X_LINKAGE.KEY.setLanguage(String value) Setter forDB_ETERNAL.X_LINKAGE.LANGUAGE.setLinkData(String value) Setter forDB_ETERNAL.X_LINKAGE.LINK_DATA.setLinkKey(String value) Setter forDB_ETERNAL.X_LINKAGE.LINK_KEY.setLinkType(String value) Setter forDB_ETERNAL.X_LINKAGE.LINK_TYPE.setMetadata(String value) Setter forDB_ETERNAL.X_LINKAGE.METADATA.Setter forDB_ETERNAL.X_LINKAGE.NAME.Setter forDB_ETERNAL.X_LINKAGE.REGION.Setter forDB_ETERNAL.X_LINKAGE.SIGMA.setSourceData(String value) Setter forDB_ETERNAL.X_LINKAGE.SOURCE_DATA.setSourceKey(String value) Setter forDB_ETERNAL.X_LINKAGE.SOURCE_KEY.setSourceType(String value) Setter forDB_ETERNAL.X_LINKAGE.SOURCE_TYPE.setTargetData(String value) Setter forDB_ETERNAL.X_LINKAGE.TARGET_DATA.setTargetKey(String value) Setter forDB_ETERNAL.X_LINKAGE.TARGET_KEY.setTargetType(String value) Setter forDB_ETERNAL.X_LINKAGE.TARGET_TYPE.Setter forDB_ETERNAL.X_LINKAGE.TYPE.setUpdatedAt(LocalDateTime value) Setter forDB_ETERNAL.X_LINKAGE.UPDATED_AT.setUpdatedBy(String value) Setter forDB_ETERNAL.X_LINKAGE.UPDATED_BY.default io.vertx.core.json.JsonObjecttoJson()
-
Method Details
-
setKey
Setter forDB_ETERNAL.X_LINKAGE.KEY. 「key」- 连接主键 -
getKey
String getKey()Getter forDB_ETERNAL.X_LINKAGE.KEY. 「key」- 连接主键 -
setName
Setter forDB_ETERNAL.X_LINKAGE.NAME. 「name」- 名称 -
getName
String getName()Getter forDB_ETERNAL.X_LINKAGE.NAME. 「name」- 名称 -
setType
Setter forDB_ETERNAL.X_LINKAGE.TYPE. 「type」- 连接类型 -
getType
String getType()Getter forDB_ETERNAL.X_LINKAGE.TYPE. 「type」- 连接类型 -
setAlias
Setter forDB_ETERNAL.X_LINKAGE.ALIAS. 「alias」- 别称 -
getAlias
String getAlias()Getter forDB_ETERNAL.X_LINKAGE.ALIAS. 「alias」- 别称 -
setRegion
Setter forDB_ETERNAL.X_LINKAGE.REGION. 「region」- 连接区域标识,同一个区域算一个连接(批次) -
getRegion
String getRegion()Getter forDB_ETERNAL.X_LINKAGE.REGION. 「region」- 连接区域标识,同一个区域算一个连接(批次) -
setLinkKey
Setter forDB_ETERNAL.X_LINKAGE.LINK_KEY. 「linkKey」- 双向Key计算,根据 source / target 计算 -
getLinkKey
String getLinkKey()Getter forDB_ETERNAL.X_LINKAGE.LINK_KEY. 「linkKey」- 双向Key计算,根据 source / target 计算 -
setLinkType
Setter forDB_ETERNAL.X_LINKAGE.LINK_TYPE. 「linkType」- 关系记录类型 -
getLinkType
String getLinkType()Getter forDB_ETERNAL.X_LINKAGE.LINK_TYPE. 「linkType」- 关系记录类型 -
setLinkData
Setter forDB_ETERNAL.X_LINKAGE.LINK_DATA. 「linkData」- 关联数据Json格式 -
getLinkData
String getLinkData()Getter forDB_ETERNAL.X_LINKAGE.LINK_DATA. 「linkData」- 关联数据Json格式 -
setSourceKey
Setter forDB_ETERNAL.X_LINKAGE.SOURCE_KEY. 「sourceKey」- 源实体 -
getSourceKey
String getSourceKey()Getter forDB_ETERNAL.X_LINKAGE.SOURCE_KEY. 「sourceKey」- 源实体 -
setSourceType
Setter forDB_ETERNAL.X_LINKAGE.SOURCE_TYPE. 「sourceType」- 源实体类型 -
getSourceType
String getSourceType()Getter forDB_ETERNAL.X_LINKAGE.SOURCE_TYPE. 「sourceType」- 源实体类型 -
setSourceData
Setter forDB_ETERNAL.X_LINKAGE.SOURCE_DATA. 「sourceData」- 源记录Json格式 -
getSourceData
String getSourceData()Getter forDB_ETERNAL.X_LINKAGE.SOURCE_DATA. 「sourceData」- 源记录Json格式 -
setTargetKey
Setter forDB_ETERNAL.X_LINKAGE.TARGET_KEY. 「targetKey」- 目标实体 -
getTargetKey
String getTargetKey()Getter forDB_ETERNAL.X_LINKAGE.TARGET_KEY. 「targetKey」- 目标实体 -
setTargetType
Setter forDB_ETERNAL.X_LINKAGE.TARGET_TYPE. 「targetType」- 目标实体类型 -
getTargetType
String getTargetType()Getter forDB_ETERNAL.X_LINKAGE.TARGET_TYPE. 「targetType」- 目标实体类型 -
setTargetData
Setter forDB_ETERNAL.X_LINKAGE.TARGET_DATA. 「targetData」- 目标记录Json格式 -
getTargetData
String getTargetData()Getter forDB_ETERNAL.X_LINKAGE.TARGET_DATA. 「targetData」- 目标记录Json格式 -
setSigma
Setter forDB_ETERNAL.X_LINKAGE.SIGMA. 「sigma」- 统一标识 -
getSigma
String getSigma()Getter forDB_ETERNAL.X_LINKAGE.SIGMA. 「sigma」- 统一标识 -
setLanguage
Setter forDB_ETERNAL.X_LINKAGE.LANGUAGE. 「language」- 使用的语言 -
getLanguage
String getLanguage()Getter forDB_ETERNAL.X_LINKAGE.LANGUAGE. 「language」- 使用的语言 -
setActive
Setter forDB_ETERNAL.X_LINKAGE.ACTIVE. 「active」- 是否启用 -
getActive
Boolean getActive()Getter forDB_ETERNAL.X_LINKAGE.ACTIVE. 「active」- 是否启用 -
setMetadata
Setter forDB_ETERNAL.X_LINKAGE.METADATA. 「metadata」- 附加配置数据 -
getMetadata
String getMetadata()Getter forDB_ETERNAL.X_LINKAGE.METADATA. 「metadata」- 附加配置数据 -
setCreatedAt
Setter forDB_ETERNAL.X_LINKAGE.CREATED_AT. 「createdAt」- 创建时间 -
getCreatedAt
LocalDateTime getCreatedAt()Getter forDB_ETERNAL.X_LINKAGE.CREATED_AT. 「createdAt」- 创建时间 -
setCreatedBy
Setter forDB_ETERNAL.X_LINKAGE.CREATED_BY. 「createdBy」- 创建人 -
getCreatedBy
String getCreatedBy()Getter forDB_ETERNAL.X_LINKAGE.CREATED_BY. 「createdBy」- 创建人 -
setUpdatedAt
Setter forDB_ETERNAL.X_LINKAGE.UPDATED_AT. 「updatedAt」- 更新时间 -
getUpdatedAt
LocalDateTime getUpdatedAt()Getter forDB_ETERNAL.X_LINKAGE.UPDATED_AT. 「updatedAt」- 更新时间 -
setUpdatedBy
Setter forDB_ETERNAL.X_LINKAGE.UPDATED_BY. 「updatedBy」- 更新人 -
getUpdatedBy
String getUpdatedBy()Getter forDB_ETERNAL.X_LINKAGE.UPDATED_BY. 「updatedBy」- 更新人 -
from
Load data from another generated Record/POJO implementing the common interface IXLinkage -
into
Copy data into another generated Record/POJO implementing the common interface IXLinkage -
fromJson
- 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
-