All Downloads are FREE. Search and download functionalities are using the official Maven repository.

nbcp.myoql.db.sql.define.MetaDefine.kt Maven / Gradle / Ivy

The newest version!
package nbcp.myoql.db.sql.define

/**
 * Created by yuxh on 2018/6/12
 */

/**
 * 外键定义
 */
data class FkDefine @JvmOverloads constructor(
        var table: String = "",
        var column: String = "",
        var refTable: String = "",
        var refColumn: String = ""
)

/**
 * 表示表的一个唯一键项.
 */
data class UnionKeyDefine @JvmOverloads constructor(
        var table: String = "",
        var unionKeys:  Set = setOf()
)

/**
 * 表示表的一个隔离维度项
 */
data class RegionKeyDefine @JvmOverloads constructor(
        var table: String = "",
        var regionKeys: Set = setOf()
)




© 2015 - 2024 Weber Informatics LLC | Privacy Policy