public class MapperConfig
public MapperConfig(@NotNull
java.lang.String defaultPrimaryKey,
boolean autoRemoveLinkKey)
@NotNull public java.util.LinkedHashMap<java.lang.String,io.zeko.model.TableInfo> getTableInfo()
public void setTableInfo(@NotNull
java.util.LinkedHashMap<java.lang.String,io.zeko.model.TableInfo> p)
@NotNull public java.lang.String getLatestTable()
public void setLatestTable(@NotNull
java.lang.String p)
@NotNull public java.lang.String getDefaultPrimaryKey()
public void setDefaultPrimaryKey(@NotNull
java.lang.String p)
public boolean getAutoRemoveLinkKey()
public void setAutoRemoveLinkKey(boolean p)
@NotNull public MapperConfig defaultPrimaryKeyTo(@NotNull java.lang.String defaultPrimaryKey)
@NotNull public MapperConfig shouldRemoveLinkKey(boolean autoRemoveLinkKey)
@NotNull public MapperConfig table(@NotNull java.lang.String tableName)
@NotNull public MapperConfig table(@NotNull java.lang.String tableName, @Nullable java.lang.String defaultPrimaryKey)
@NotNull public TableInfo currentTable()
@NotNull public MapperConfig removeLinkKey()
@NotNull public MapperConfig remove(@NotNull java.lang.Object fieldName)
@NotNull public MapperConfig primaryKey(@NotNull java.lang.String fieldName)
@NotNull public MapperConfig rename(@NotNull java.lang.String tableName)
@NotNull public MapperConfig foreignKey(@NotNull java.lang.String fieldName)
@NotNull public MapperConfig oneToOne(boolean bool)
@NotNull public MapperConfig manyToMany(boolean bool)
@NotNull public MapperConfig oneToMany(boolean bool)
@NotNull public MapperConfig manyToOne(boolean bool)
@NotNull public MapperConfig moveUnder(@NotNull java.lang.String fieldName)
@NotNull public MapperConfig mapTo(@Nullable kotlin.jvm.functions.Function1<? super java.util.Map<java.lang.String,? extends java.lang.Object>,? extends java.lang.Object> dataClassHandler)
@NotNull public java.util.LinkedHashMap<java.lang.String,io.zeko.model.TableInfo> toArrayMap()
@NotNull public java.util.LinkedHashMap<java.lang.String,io.zeko.model.TableInfo> toTableInfo()
@NotNull
public java.util.LinkedHashMap<java.lang.String,io.zeko.model.TableInfo> sortTableInfo(@NotNull
java.util.LinkedHashMap<java.lang.String,io.zeko.model.TableInfo> tables)