Class MIndex
- java.lang.Object
-
- cn.vertxup.atom.domain.tables.pojos.MIndex
-
- All Implemented Interfaces:
IMIndex,io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo,Serializable
public class MIndex extends Object implements io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, IMIndex
This class is generated by jOOQ.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MIndex()MIndex(IMIndex value)MIndex(io.vertx.core.json.JsonObject json)MIndex(String key, String name, String type, Boolean clustered, String columns, String entityId, String comments, String sigma, String language, Boolean active, String metadata, LocalDateTime createdAt, String createdBy, LocalDateTime updatedAt, String updatedBy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfrom(IMIndex from)Load data from another generated Record/POJO implementing the common interface IMIndexBooleangetActive()Getter forDB_ETERNAL.M_INDEX.ACTIVE.BooleangetClustered()Getter forDB_ETERNAL.M_INDEX.CLUSTERED.StringgetColumns()Getter forDB_ETERNAL.M_INDEX.COLUMNS.StringgetComments()Getter forDB_ETERNAL.M_INDEX.COMMENTS.LocalDateTimegetCreatedAt()Getter forDB_ETERNAL.M_INDEX.CREATED_AT.StringgetCreatedBy()Getter forDB_ETERNAL.M_INDEX.CREATED_BY.StringgetEntityId()Getter forDB_ETERNAL.M_INDEX.ENTITY_ID.StringgetKey()Getter forDB_ETERNAL.M_INDEX.KEY.StringgetLanguage()Getter forDB_ETERNAL.M_INDEX.LANGUAGE.StringgetMetadata()Getter forDB_ETERNAL.M_INDEX.METADATA.StringgetName()Getter forDB_ETERNAL.M_INDEX.NAME.StringgetSigma()Getter forDB_ETERNAL.M_INDEX.SIGMA.StringgetType()Getter forDB_ETERNAL.M_INDEX.TYPE.LocalDateTimegetUpdatedAt()Getter forDB_ETERNAL.M_INDEX.UPDATED_AT.StringgetUpdatedBy()Getter forDB_ETERNAL.M_INDEX.UPDATED_BY.<E extends IMIndex>
Einto(E into)Copy data into another generated Record/POJO implementing the common interface IMIndexMIndexsetActive(Boolean active)Setter forDB_ETERNAL.M_INDEX.ACTIVE.MIndexsetClustered(Boolean clustered)Setter forDB_ETERNAL.M_INDEX.CLUSTERED.MIndexsetColumns(String columns)Setter forDB_ETERNAL.M_INDEX.COLUMNS.MIndexsetComments(String comments)Setter forDB_ETERNAL.M_INDEX.COMMENTS.MIndexsetCreatedAt(LocalDateTime createdAt)Setter forDB_ETERNAL.M_INDEX.CREATED_AT.MIndexsetCreatedBy(String createdBy)Setter forDB_ETERNAL.M_INDEX.CREATED_BY.MIndexsetEntityId(String entityId)Setter forDB_ETERNAL.M_INDEX.ENTITY_ID.MIndexsetKey(String key)Setter forDB_ETERNAL.M_INDEX.KEY.MIndexsetLanguage(String language)Setter forDB_ETERNAL.M_INDEX.LANGUAGE.MIndexsetMetadata(String metadata)Setter forDB_ETERNAL.M_INDEX.METADATA.MIndexsetName(String name)Setter forDB_ETERNAL.M_INDEX.NAME.MIndexsetSigma(String sigma)Setter forDB_ETERNAL.M_INDEX.SIGMA.MIndexsetType(String type)Setter forDB_ETERNAL.M_INDEX.TYPE.MIndexsetUpdatedAt(LocalDateTime updatedAt)Setter forDB_ETERNAL.M_INDEX.UPDATED_AT.MIndexsetUpdatedBy(String updatedBy)Setter forDB_ETERNAL.M_INDEX.UPDATED_BY.StringtoString()
-
-
-
Constructor Detail
-
MIndex
public MIndex()
-
MIndex
public MIndex(IMIndex value)
-
MIndex
public MIndex(String key, String name, String type, Boolean clustered, String columns, String entityId, String comments, String sigma, String language, Boolean active, String metadata, LocalDateTime createdAt, String createdBy, LocalDateTime updatedAt, String updatedBy)
-
MIndex
public MIndex(io.vertx.core.json.JsonObject json)
-
-
Method Detail
-
getKey
public String getKey()
Getter forDB_ETERNAL.M_INDEX.KEY. 「key」- 索引ID
-
getName
public String getName()
Getter forDB_ETERNAL.M_INDEX.NAME. 「name」- 索引名称
-
getType
public String getType()
Getter forDB_ETERNAL.M_INDEX.TYPE. 「type」- 索引类型
-
getClustered
public Boolean getClustered()
Getter forDB_ETERNAL.M_INDEX.CLUSTERED. 「clustered」- 是否聚集索引- Specified by:
getClusteredin interfaceIMIndex
-
setClustered
public MIndex setClustered(Boolean clustered)
Setter forDB_ETERNAL.M_INDEX.CLUSTERED. 「clustered」- 是否聚集索引- Specified by:
setClusteredin interfaceIMIndex
-
getColumns
public String getColumns()
Getter forDB_ETERNAL.M_INDEX.COLUMNS. 「columns」- JsonArray格式,索引覆盖的列集合- Specified by:
getColumnsin interfaceIMIndex
-
setColumns
public MIndex setColumns(String columns)
Setter forDB_ETERNAL.M_INDEX.COLUMNS. 「columns」- JsonArray格式,索引覆盖的列集合- Specified by:
setColumnsin interfaceIMIndex
-
getEntityId
public String getEntityId()
Getter forDB_ETERNAL.M_INDEX.ENTITY_ID. 「entityId」- 关联的实体ID- Specified by:
getEntityIdin interfaceIMIndex
-
setEntityId
public MIndex setEntityId(String entityId)
Setter forDB_ETERNAL.M_INDEX.ENTITY_ID. 「entityId」- 关联的实体ID- Specified by:
setEntityIdin interfaceIMIndex
-
getComments
public String getComments()
Getter forDB_ETERNAL.M_INDEX.COMMENTS. 「comments」- 当前索引的描述信息- Specified by:
getCommentsin interfaceIMIndex
-
setComments
public MIndex setComments(String comments)
Setter forDB_ETERNAL.M_INDEX.COMMENTS. 「comments」- 当前索引的描述信息- Specified by:
setCommentsin interfaceIMIndex
-
getSigma
public String getSigma()
Getter forDB_ETERNAL.M_INDEX.SIGMA. 「sigma」- 统一标识
-
getLanguage
public String getLanguage()
Getter forDB_ETERNAL.M_INDEX.LANGUAGE. 「language」- 使用的语言- Specified by:
getLanguagein interfaceIMIndex
-
setLanguage
public MIndex setLanguage(String language)
Setter forDB_ETERNAL.M_INDEX.LANGUAGE. 「language」- 使用的语言- Specified by:
setLanguagein interfaceIMIndex
-
getActive
public Boolean getActive()
Getter forDB_ETERNAL.M_INDEX.ACTIVE. 「active」- 是否启用
-
setActive
public MIndex setActive(Boolean active)
Setter forDB_ETERNAL.M_INDEX.ACTIVE. 「active」- 是否启用
-
getMetadata
public String getMetadata()
Getter forDB_ETERNAL.M_INDEX.METADATA. 「metadata」- 附加配置数据- Specified by:
getMetadatain interfaceIMIndex
-
setMetadata
public MIndex setMetadata(String metadata)
Setter forDB_ETERNAL.M_INDEX.METADATA. 「metadata」- 附加配置数据- Specified by:
setMetadatain interfaceIMIndex
-
getCreatedAt
public LocalDateTime getCreatedAt()
Getter forDB_ETERNAL.M_INDEX.CREATED_AT. 「createdAt」- 创建时间- Specified by:
getCreatedAtin interfaceIMIndex
-
setCreatedAt
public MIndex setCreatedAt(LocalDateTime createdAt)
Setter forDB_ETERNAL.M_INDEX.CREATED_AT. 「createdAt」- 创建时间- Specified by:
setCreatedAtin interfaceIMIndex
-
getCreatedBy
public String getCreatedBy()
Getter forDB_ETERNAL.M_INDEX.CREATED_BY. 「createdBy」- 创建人- Specified by:
getCreatedByin interfaceIMIndex
-
setCreatedBy
public MIndex setCreatedBy(String createdBy)
Setter forDB_ETERNAL.M_INDEX.CREATED_BY. 「createdBy」- 创建人- Specified by:
setCreatedByin interfaceIMIndex
-
getUpdatedAt
public LocalDateTime getUpdatedAt()
Getter forDB_ETERNAL.M_INDEX.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
getUpdatedAtin interfaceIMIndex
-
setUpdatedAt
public MIndex setUpdatedAt(LocalDateTime updatedAt)
Setter forDB_ETERNAL.M_INDEX.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
setUpdatedAtin interfaceIMIndex
-
getUpdatedBy
public String getUpdatedBy()
Getter forDB_ETERNAL.M_INDEX.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
getUpdatedByin interfaceIMIndex
-
setUpdatedBy
public MIndex setUpdatedBy(String updatedBy)
Setter forDB_ETERNAL.M_INDEX.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
setUpdatedByin interfaceIMIndex
-
from
public void from(IMIndex from)
Description copied from interface:IMIndexLoad data from another generated Record/POJO implementing the common interface IMIndex
-
-