Class KotlinMapperAndExtensionsGenerator
java.lang.Object
org.mybatis.generator.codegen.AbstractGenerator
org.mybatis.generator.codegen.AbstractKotlinGenerator
org.mybatis.generator.runtime.kotlin.KotlinMapperAndExtensionsGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected KotlinFragmentGeneratorprotected booleanprotected FullyQualifiedKotlinTypeprotected Stringprotected KotlinDynamicSqlSupportClassGeneratorFields inherited from class org.mybatis.generator.codegen.AbstractGenerator
context, introspectedTable, progressCallback, warnings -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddBasicInsertMethod(KotlinFile kotlinFile, KotlinType kotlinType) protected voidaddBasicInsertMultipleMethod(KotlinFile kotlinFile, KotlinType kotlinType) protected booleanaddBasicSelectManyMethod(KotlinFile kotlinFile, KotlinType kotlinType) protected voidaddBasicSelectOneMethod(KotlinFile kotlinFile, KotlinType kotlinType, boolean reuseResultMap) protected voidaddColumnListProperty(KotlinFile kotlinFile) protected voidaddCommonInsertInterface(KotlinFile mapperFile, KotlinType mapper) protected voidaddDeleteByPrimaryKeyMethod(KotlinFile kotlinFile, String mapperName) protected voidaddGeneralCountMethod(KotlinFile mapperFile, KotlinType mapper, String mapperName) protected voidaddGeneralDeleteMethod(KotlinFile mapperFile, KotlinType mapper, String mapperName) protected voidaddGeneralSelectMethod(KotlinFile kotlinFile, String mapperName) protected voidaddGeneralSelectOneMethod(KotlinFile kotlinFile, String mapperName) protected voidaddGeneralUpdateMethod(KotlinFile mapperFile, KotlinType mapper, String mapperName) protected voidaddInsertMultipleMethod(KotlinFile mapperFile, KotlinType mapper, String mapperName) protected voidaddInsertMultipleVarargMethod(KotlinFile kotlinFile, String mapperName) protected voidaddInsertOneMethod(KotlinFile mapperFile, KotlinType mapper, String mapperName) protected voidaddInsertSelectiveMethod(KotlinFile mapperFile, KotlinType mapper, String mapperName) protected voidaddSelectByPrimaryKeyMethod(KotlinFile kotlinFile, String mapperName) protected voidaddSelectDistinctMethod(KotlinFile kotlinFile, String mapperName) protected voidaddUpdateAllMethod(KotlinFile kotlinFile) protected voidaddUpdateByPrimaryKeyMethod(KotlinFile kotlinFile, String mapperName) protected voidaddUpdateByPrimaryKeySelectiveMethod(KotlinFile kotlinFile, String mapperName) protected voidaddUpdateSelectiveMethod(KotlinFile kotlinFile) protected KotlinTypecreateMapperInterface(KotlinFile kotlinFile) protected KotlinFileprotected booleangenerate(KotlinFile kotlinFile, KotlinType kotlinType, AbstractKotlinFunctionGenerator generator) protected booleangenerate(KotlinFile kotlinFile, AbstractKotlinFunctionGenerator generator) protected voidMethods inherited from class org.mybatis.generator.codegen.AbstractKotlinGenerator
getProject, listOfMethods inherited from class org.mybatis.generator.codegen.AbstractGenerator
setContext, setIntrospectedTable, setProgressCallback, setWarnings
-
Field Details
-
recordType
-
resultMapId
-
fragmentGenerator
-
supportClassGenerator
-
hasGeneratedKeys
protected boolean hasGeneratedKeys
-
-
Constructor Details
-
KotlinMapperAndExtensionsGenerator
-
-
Method Details
-
preCalculate
protected void preCalculate() -
createMapperInterfaceFile
-
createMapperInterface
-
addBasicInsertMethod
-
addBasicSelectManyMethod
-
generate
-
generate
protected boolean generate(KotlinFile kotlinFile, KotlinType kotlinType, AbstractKotlinFunctionGenerator generator) -
getKotlinFiles
- Specified by:
getKotlinFilesin classAbstractKotlinGenerator
-
addInsertOneMethod
-
addCommonInsertInterface
-
addBasicInsertMultipleMethod
-
addInsertMultipleMethod
-
addInsertMultipleVarargMethod
-
addGeneralCountMethod
-
addGeneralDeleteMethod
-
addColumnListProperty
-
addGeneralSelectMethod
-
addSelectDistinctMethod
-
addGeneralSelectOneMethod
-
addGeneralUpdateMethod
-
addUpdateAllMethod
-
addUpdateSelectiveMethod
-
addBasicSelectOneMethod
protected void addBasicSelectOneMethod(KotlinFile kotlinFile, KotlinType kotlinType, boolean reuseResultMap) -
addDeleteByPrimaryKeyMethod
-
addInsertSelectiveMethod
protected void addInsertSelectiveMethod(KotlinFile mapperFile, KotlinType mapper, String mapperName) -
addSelectByPrimaryKeyMethod
-
addUpdateByPrimaryKeyMethod
-
addUpdateByPrimaryKeySelectiveMethod
-