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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidfrom(IXLinkage from)Load data from another generated Record/POJO implementing the common interface IXLinkagedefault IXLinkagefromJson(io.vertx.core.json.JsonObject json)BooleangetActive()Getter forDB_ETERNAL.X_LINKAGE.ACTIVE.StringgetAlias()Getter forDB_ETERNAL.X_LINKAGE.ALIAS.LocalDateTimegetCreatedAt()Getter forDB_ETERNAL.X_LINKAGE.CREATED_AT.StringgetCreatedBy()Getter forDB_ETERNAL.X_LINKAGE.CREATED_BY.StringgetKey()Getter forDB_ETERNAL.X_LINKAGE.KEY.StringgetLanguage()Getter forDB_ETERNAL.X_LINKAGE.LANGUAGE.StringgetLinkData()Getter forDB_ETERNAL.X_LINKAGE.LINK_DATA.StringgetLinkKey()Getter forDB_ETERNAL.X_LINKAGE.LINK_KEY.StringgetLinkType()Getter forDB_ETERNAL.X_LINKAGE.LINK_TYPE.StringgetMetadata()Getter forDB_ETERNAL.X_LINKAGE.METADATA.StringgetName()Getter forDB_ETERNAL.X_LINKAGE.NAME.StringgetRegion()Getter forDB_ETERNAL.X_LINKAGE.REGION.StringgetSigma()Getter forDB_ETERNAL.X_LINKAGE.SIGMA.StringgetSourceData()Getter forDB_ETERNAL.X_LINKAGE.SOURCE_DATA.StringgetSourceKey()Getter forDB_ETERNAL.X_LINKAGE.SOURCE_KEY.StringgetSourceType()Getter forDB_ETERNAL.X_LINKAGE.SOURCE_TYPE.StringgetTargetData()Getter forDB_ETERNAL.X_LINKAGE.TARGET_DATA.StringgetTargetKey()Getter forDB_ETERNAL.X_LINKAGE.TARGET_KEY.StringgetTargetType()Getter forDB_ETERNAL.X_LINKAGE.TARGET_TYPE.StringgetType()Getter forDB_ETERNAL.X_LINKAGE.TYPE.LocalDateTimegetUpdatedAt()Getter forDB_ETERNAL.X_LINKAGE.UPDATED_AT.StringgetUpdatedBy()Getter forDB_ETERNAL.X_LINKAGE.UPDATED_BY.<E extends IXLinkage>
Einto(E into)Copy data into another generated Record/POJO implementing the common interface IXLinkageIXLinkagesetActive(Boolean value)Setter forDB_ETERNAL.X_LINKAGE.ACTIVE.IXLinkagesetAlias(String value)Setter forDB_ETERNAL.X_LINKAGE.ALIAS.IXLinkagesetCreatedAt(LocalDateTime value)Setter forDB_ETERNAL.X_LINKAGE.CREATED_AT.IXLinkagesetCreatedBy(String value)Setter forDB_ETERNAL.X_LINKAGE.CREATED_BY.IXLinkagesetKey(String value)Setter forDB_ETERNAL.X_LINKAGE.KEY.IXLinkagesetLanguage(String value)Setter forDB_ETERNAL.X_LINKAGE.LANGUAGE.IXLinkagesetLinkData(String value)Setter forDB_ETERNAL.X_LINKAGE.LINK_DATA.IXLinkagesetLinkKey(String value)Setter forDB_ETERNAL.X_LINKAGE.LINK_KEY.IXLinkagesetLinkType(String value)Setter forDB_ETERNAL.X_LINKAGE.LINK_TYPE.IXLinkagesetMetadata(String value)Setter forDB_ETERNAL.X_LINKAGE.METADATA.IXLinkagesetName(String value)Setter forDB_ETERNAL.X_LINKAGE.NAME.IXLinkagesetRegion(String value)Setter forDB_ETERNAL.X_LINKAGE.REGION.IXLinkagesetSigma(String value)Setter forDB_ETERNAL.X_LINKAGE.SIGMA.IXLinkagesetSourceData(String value)Setter forDB_ETERNAL.X_LINKAGE.SOURCE_DATA.IXLinkagesetSourceKey(String value)Setter forDB_ETERNAL.X_LINKAGE.SOURCE_KEY.IXLinkagesetSourceType(String value)Setter forDB_ETERNAL.X_LINKAGE.SOURCE_TYPE.IXLinkagesetTargetData(String value)Setter forDB_ETERNAL.X_LINKAGE.TARGET_DATA.IXLinkagesetTargetKey(String value)Setter forDB_ETERNAL.X_LINKAGE.TARGET_KEY.IXLinkagesetTargetType(String value)Setter forDB_ETERNAL.X_LINKAGE.TARGET_TYPE.IXLinkagesetType(String value)Setter forDB_ETERNAL.X_LINKAGE.TYPE.IXLinkagesetUpdatedAt(LocalDateTime value)Setter forDB_ETERNAL.X_LINKAGE.UPDATED_AT.IXLinkagesetUpdatedBy(String value)Setter forDB_ETERNAL.X_LINKAGE.UPDATED_BY.default io.vertx.core.json.JsonObjecttoJson()
-
-
-
Method Detail
-
getKey
String getKey()
Getter forDB_ETERNAL.X_LINKAGE.KEY. 「key」- 连接主键
-
getName
String getName()
Getter forDB_ETERNAL.X_LINKAGE.NAME. 「name」- 名称
-
getType
String getType()
Getter forDB_ETERNAL.X_LINKAGE.TYPE. 「type」- 连接类型
-
getAlias
String getAlias()
Getter forDB_ETERNAL.X_LINKAGE.ALIAS. 「alias」- 别称
-
setRegion
IXLinkage setRegion(String value)
Setter forDB_ETERNAL.X_LINKAGE.REGION. 「region」- 连接区域标识,同一个区域算一个连接(批次)
-
getRegion
String getRegion()
Getter forDB_ETERNAL.X_LINKAGE.REGION. 「region」- 连接区域标识,同一个区域算一个连接(批次)
-
setLinkKey
IXLinkage setLinkKey(String value)
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
IXLinkage setLinkType(String value)
Setter forDB_ETERNAL.X_LINKAGE.LINK_TYPE. 「linkType」- 关系记录类型
-
getLinkType
String getLinkType()
Getter forDB_ETERNAL.X_LINKAGE.LINK_TYPE. 「linkType」- 关系记录类型
-
setLinkData
IXLinkage setLinkData(String value)
Setter forDB_ETERNAL.X_LINKAGE.LINK_DATA. 「linkData」- 关联数据Json格式
-
getLinkData
String getLinkData()
Getter forDB_ETERNAL.X_LINKAGE.LINK_DATA. 「linkData」- 关联数据Json格式
-
setSourceKey
IXLinkage setSourceKey(String value)
Setter forDB_ETERNAL.X_LINKAGE.SOURCE_KEY. 「sourceKey」- 源实体
-
getSourceKey
String getSourceKey()
Getter forDB_ETERNAL.X_LINKAGE.SOURCE_KEY. 「sourceKey」- 源实体
-
setSourceType
IXLinkage setSourceType(String value)
Setter forDB_ETERNAL.X_LINKAGE.SOURCE_TYPE. 「sourceType」- 源实体类型
-
getSourceType
String getSourceType()
Getter forDB_ETERNAL.X_LINKAGE.SOURCE_TYPE. 「sourceType」- 源实体类型
-
setSourceData
IXLinkage setSourceData(String value)
Setter forDB_ETERNAL.X_LINKAGE.SOURCE_DATA. 「sourceData」- 源记录Json格式
-
getSourceData
String getSourceData()
Getter forDB_ETERNAL.X_LINKAGE.SOURCE_DATA. 「sourceData」- 源记录Json格式
-
setTargetKey
IXLinkage setTargetKey(String value)
Setter forDB_ETERNAL.X_LINKAGE.TARGET_KEY. 「targetKey」- 目标实体
-
getTargetKey
String getTargetKey()
Getter forDB_ETERNAL.X_LINKAGE.TARGET_KEY. 「targetKey」- 目标实体
-
setTargetType
IXLinkage setTargetType(String value)
Setter forDB_ETERNAL.X_LINKAGE.TARGET_TYPE. 「targetType」- 目标实体类型
-
getTargetType
String getTargetType()
Getter forDB_ETERNAL.X_LINKAGE.TARGET_TYPE. 「targetType」- 目标实体类型
-
setTargetData
IXLinkage setTargetData(String value)
Setter forDB_ETERNAL.X_LINKAGE.TARGET_DATA. 「targetData」- 目标记录Json格式
-
getTargetData
String getTargetData()
Getter forDB_ETERNAL.X_LINKAGE.TARGET_DATA. 「targetData」- 目标记录Json格式
-
getSigma
String getSigma()
Getter forDB_ETERNAL.X_LINKAGE.SIGMA. 「sigma」- 统一标识
-
setLanguage
IXLinkage setLanguage(String value)
Setter forDB_ETERNAL.X_LINKAGE.LANGUAGE. 「language」- 使用的语言
-
getLanguage
String getLanguage()
Getter forDB_ETERNAL.X_LINKAGE.LANGUAGE. 「language」- 使用的语言
-
setActive
IXLinkage setActive(Boolean value)
Setter forDB_ETERNAL.X_LINKAGE.ACTIVE. 「active」- 是否启用
-
getActive
Boolean getActive()
Getter forDB_ETERNAL.X_LINKAGE.ACTIVE. 「active」- 是否启用
-
setMetadata
IXLinkage setMetadata(String value)
Setter forDB_ETERNAL.X_LINKAGE.METADATA. 「metadata」- 附加配置数据
-
getMetadata
String getMetadata()
Getter forDB_ETERNAL.X_LINKAGE.METADATA. 「metadata」- 附加配置数据
-
setCreatedAt
IXLinkage setCreatedAt(LocalDateTime value)
Setter forDB_ETERNAL.X_LINKAGE.CREATED_AT. 「createdAt」- 创建时间
-
getCreatedAt
LocalDateTime getCreatedAt()
Getter forDB_ETERNAL.X_LINKAGE.CREATED_AT. 「createdAt」- 创建时间
-
setCreatedBy
IXLinkage setCreatedBy(String value)
Setter forDB_ETERNAL.X_LINKAGE.CREATED_BY. 「createdBy」- 创建人
-
getCreatedBy
String getCreatedBy()
Getter forDB_ETERNAL.X_LINKAGE.CREATED_BY. 「createdBy」- 创建人
-
setUpdatedAt
IXLinkage setUpdatedAt(LocalDateTime value)
Setter forDB_ETERNAL.X_LINKAGE.UPDATED_AT. 「updatedAt」- 更新时间
-
getUpdatedAt
LocalDateTime getUpdatedAt()
Getter forDB_ETERNAL.X_LINKAGE.UPDATED_AT. 「updatedAt」- 更新时间
-
setUpdatedBy
IXLinkage setUpdatedBy(String value)
Setter forDB_ETERNAL.X_LINKAGE.UPDATED_BY. 「updatedBy」- 更新人
-
getUpdatedBy
String getUpdatedBy()
Getter forDB_ETERNAL.X_LINKAGE.UPDATED_BY. 「updatedBy」- 更新人
-
from
void from(IXLinkage from)
Load data from another generated Record/POJO implementing the common interface IXLinkage
-
into
<E extends IXLinkage> E into(E into)
Copy data into another generated Record/POJO implementing the common interface IXLinkage
-
fromJson
default IXLinkage 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
-
-