Uses of Class
org.mybatis.generator.api.IntrospectedColumn
Packages that use IntrospectedColumn
Package
Description
Provides the main classes and interfaces used by clients of MyBatis Generator.
-
Uses of IntrospectedColumn in org.mybatis.generator.api
Fields in org.mybatis.generator.api with type parameters of type IntrospectedColumnModifier and TypeFieldDescriptionprotected final List<IntrospectedColumn> IntrospectedTable.baseColumnsprotected final List<IntrospectedColumn> IntrospectedTable.blobColumnsprotected final List<IntrospectedColumn> IntrospectedTable.primaryKeyColumnsMethods in org.mybatis.generator.api that return types with arguments of type IntrospectedColumnModifier and TypeMethodDescriptionIntrospectedTable.getAllColumns()Returns all columns in the table (for use by the select by primary key and select by example with BLOBs methods).IntrospectedTable.getBaseColumns()IntrospectedTable.getBLOBColumns()IntrospectedTable.getNonBLOBColumns()Returns all columns except BLOBs (for use by the select by example without BLOBs method).IntrospectedTable.getNonPrimaryKeyColumns()IntrospectedTable.getPrimaryKeyColumns()Returns the columns in the primary key.Methods in org.mybatis.generator.api with parameters of type IntrospectedColumnModifier and TypeMethodDescriptionvoidIntrospectedTable.addColumn(IntrospectedColumn introspectedColumn) default voidCommentGenerator.addFieldAnnotation(Field field, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn, Set<FullyQualifiedJavaType> imports) Adds a @Generated annotation to a field.default voidCommentGenerator.addFieldComment(Field field, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) This method should add a Javadoc comment to the specified field.default voidCommentGenerator.addGeneralMethodAnnotation(Method method, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn, Set<FullyQualifiedJavaType> imports) Adds a @Generated annotation to a method.default voidCommentGenerator.addGetterComment(Method method, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) Adds the getter comment.default voidCommentGenerator.addSetterComment(Method method, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) Adds the setter comment.JavaTypeResolver.calculateJavaType(IntrospectedColumn introspectedColumn) Calculates and returns the Java type that should be associated with this column based on the jdbc type, length, and scale of the column.JavaTypeResolver.calculateJdbcTypeName(IntrospectedColumn introspectedColumn) Calculates and returns the JDBC type name that should be associated with this column based on the jdbc type, length, and scale of the column.private booleanIntrospectedTable.columnMatches(IntrospectedColumn introspectedColumn, String columnName) booleanCompositePlugin.modelFieldGenerated(Field field, TopLevelClass topLevelClass, IntrospectedColumn introspectedColumn, IntrospectedTable introspectedTable, Plugin.ModelClassType modelClassType) default booleanPlugin.modelFieldGenerated(Field field, TopLevelClass topLevelClass, IntrospectedColumn introspectedColumn, IntrospectedTable introspectedTable, Plugin.ModelClassType modelClassType) This method is called after the field is generated for a specific column in a table.booleanCompositePlugin.modelGetterMethodGenerated(Method method, TopLevelClass topLevelClass, IntrospectedColumn introspectedColumn, IntrospectedTable introspectedTable, Plugin.ModelClassType modelClassType) default booleanPlugin.modelGetterMethodGenerated(Method method, TopLevelClass topLevelClass, IntrospectedColumn introspectedColumn, IntrospectedTable introspectedTable, Plugin.ModelClassType modelClassType) This method is called after the getter, or accessor, method is generated for a specific column in a table.booleanCompositePlugin.modelSetterMethodGenerated(Method method, TopLevelClass topLevelClass, IntrospectedColumn introspectedColumn, IntrospectedTable introspectedTable, Plugin.ModelClassType modelClassType) default booleanPlugin.modelSetterMethodGenerated(Method method, TopLevelClass topLevelClass, IntrospectedColumn introspectedColumn, IntrospectedTable introspectedTable, Plugin.ModelClassType modelClassType) This method is called after the setter, or mutator, method is generated for a specific column in a table. -
Uses of IntrospectedColumn in org.mybatis.generator.codegen
Methods in org.mybatis.generator.codegen with parameters of type IntrospectedColumnModifier and TypeMethodDescriptionbooleanRootClassInfo.containsProperty(IntrospectedColumn introspectedColumn) -
Uses of IntrospectedColumn in org.mybatis.generator.codegen.mybatis3
Methods in org.mybatis.generator.codegen.mybatis3 that return types with arguments of type IntrospectedColumnModifier and TypeMethodDescriptionstatic List<IntrospectedColumn> ListUtilities.removeGeneratedAlwaysColumns(List<IntrospectedColumn> columns) static List<IntrospectedColumn> ListUtilities.removeIdentityAndGeneratedAlwaysColumns(List<IntrospectedColumn> columns) Methods in org.mybatis.generator.codegen.mybatis3 with parameters of type IntrospectedColumnModifier and TypeMethodDescriptionstatic StringMyBatis3FormattingUtilities.getAliasedActualColumnName(IntrospectedColumn introspectedColumn) The aliased column name for a select statement generated by the example clauses.static StringMyBatis3FormattingUtilities.getAliasedEscapedColumnName(IntrospectedColumn introspectedColumn) static StringMyBatis3FormattingUtilities.getEscapedColumnName(IntrospectedColumn introspectedColumn) static StringMyBatis3FormattingUtilities.getParameterClause(IntrospectedColumn introspectedColumn) static StringMyBatis3FormattingUtilities.getParameterClause(IntrospectedColumn introspectedColumn, String prefix) static StringMyBatis3FormattingUtilities.getRenamedColumnNameForResultMap(IntrospectedColumn introspectedColumn) The renamed column name for a select statement.static StringMyBatis3FormattingUtilities.getSelectListPhrase(IntrospectedColumn introspectedColumn) The phrase to use in a select list.Method parameters in org.mybatis.generator.codegen.mybatis3 with type arguments of type IntrospectedColumnModifier and TypeMethodDescriptionstatic List<IntrospectedColumn> ListUtilities.removeGeneratedAlwaysColumns(List<IntrospectedColumn> columns) static List<IntrospectedColumn> ListUtilities.removeIdentityAndGeneratedAlwaysColumns(List<IntrospectedColumn> columns) -
Uses of IntrospectedColumn in org.mybatis.generator.codegen.mybatis3.javamapper.elements
Methods in org.mybatis.generator.codegen.mybatis3.javamapper.elements with parameters of type IntrospectedColumnModifier and TypeMethodDescriptionprivate StringAbstractJavaMapperMethodGenerator.buildGeneratedKeyAnnotation(GeneratedKey gk, IntrospectedColumn introspectedColumn) private Set<FullyQualifiedJavaType> AbstractJavaMapperMethodGenerator.buildGeneratedKeyImports(GeneratedKey gk, IntrospectedColumn introspectedColumn) protected static StringAbstractJavaMapperMethodGenerator.getResultAnnotation(Interface interfaze, IntrospectedColumn introspectedColumn, boolean idColumn, boolean constructorBased) Method parameters in org.mybatis.generator.codegen.mybatis3.javamapper.elements with type arguments of type IntrospectedColumnModifier and TypeMethodDescriptionprotected voidAbstractJavaMapperMethodGenerator.addAnnotatedResults(Interface interfaze, Method method, List<IntrospectedColumn> nonPrimaryKeyColumns) AbstractJavaMapperMethodGenerator.buildUpdateByPrimaryKeyAnnotations(List<IntrospectedColumn> columnList) -
Uses of IntrospectedColumn in org.mybatis.generator.codegen.mybatis3.javamapper.elements.sqlprovider
Methods in org.mybatis.generator.codegen.mybatis3.javamapper.elements.sqlprovider that return types with arguments of type IntrospectedColumnModifier and TypeMethodDescriptionProviderSelectByExampleWithBLOBsMethodGenerator.getColumns()ProviderSelectByExampleWithoutBLOBsMethodGenerator.getColumns()ProviderUpdateByExampleWithBLOBsMethodGenerator.getColumns()ProviderUpdateByExampleWithoutBLOBsMethodGenerator.getColumns() -
Uses of IntrospectedColumn in org.mybatis.generator.codegen.mybatis3.model
Methods in org.mybatis.generator.codegen.mybatis3.model that return types with arguments of type IntrospectedColumnModifier and TypeMethodDescriptionprivate List<IntrospectedColumn> BaseRecordGenerator.getColumnsInThisClass()Methods in org.mybatis.generator.codegen.mybatis3.model with parameters of type IntrospectedColumnModifier and TypeMethodDescriptionprivate StringExampleGenerator.addTypeHandledObjectsAndMethods(IntrospectedColumn introspectedColumn, Method constructor, InnerClass innerClass) This method adds all the extra methods and fields required to support a user defined type handler on some column.private MethodExampleGenerator.getNoValueMethod(IntrospectedColumn introspectedColumn, String nameFragment, String operator) private MethodExampleGenerator.getSetBetweenOrNotBetweenMethod(IntrospectedColumn introspectedColumn, boolean betweenMethod) Generates methods that set between and not between conditions.private MethodExampleGenerator.getSetEqualMethod(IntrospectedColumn introspectedColumn) private MethodExampleGenerator.getSetGreaterThanMethod(IntrospectedColumn introspectedColumn) private MethodExampleGenerator.getSetGreaterThenOrEqualMethod(IntrospectedColumn introspectedColumn) private MethodExampleGenerator.getSetInOrNotInMethod(IntrospectedColumn introspectedColumn, boolean inMethod) Generates an In or NotIn method.private MethodExampleGenerator.getSetLessThanMethod(IntrospectedColumn introspectedColumn) private MethodExampleGenerator.getSetLessThanOrEqualMethod(IntrospectedColumn introspectedColumn) private MethodExampleGenerator.getSetLikeMethod(IntrospectedColumn introspectedColumn) private MethodExampleGenerator.getSetNotEqualMethod(IntrospectedColumn introspectedColumn) private MethodExampleGenerator.getSetNotLikeMethod(IntrospectedColumn introspectedColumn) private MethodExampleGenerator.getSetNotNullMethod(IntrospectedColumn introspectedColumn) private MethodExampleGenerator.getSetNullMethod(IntrospectedColumn introspectedColumn) private MethodExampleGenerator.getSingleValueMethod(IntrospectedColumn introspectedColumn, String nameFragment, String operator) private StringExampleGenerator.initializeAddLine(IntrospectedColumn introspectedColumn) private StringExampleGenerator.initializeAndMethodName(IntrospectedColumn introspectedColumn) Method parameters in org.mybatis.generator.codegen.mybatis3.model with type arguments of type IntrospectedColumnModifier and TypeMethodDescriptionprivate voidBaseRecordGenerator.addParameterizedConstructor(TopLevelClass topLevelClass, List<IntrospectedColumn> constructorColumns) -
Uses of IntrospectedColumn in org.mybatis.generator.codegen.mybatis3.xmlmapper.elements
Methods in org.mybatis.generator.codegen.mybatis3.xmlmapper.elements with parameters of type IntrospectedColumnModifier and TypeMethodDescriptionprotected AttributeAbstractXmlElementGenerator.buildColumnAttribute(IntrospectedColumn introspectedColumn) private XmlElementExampleWhereClauseElementGenerator.getMiddleForEachElement(IntrospectedColumn introspectedColumn) protected XmlElementAbstractXmlElementGenerator.getSelectKey(IntrospectedColumn introspectedColumn, GeneratedKey generatedKey) This method should return an XmlElement for the select key used to automatically generate keys.Method parameters in org.mybatis.generator.codegen.mybatis3.xmlmapper.elements with type arguments of type IntrospectedColumnModifier and TypeMethodDescriptionprotected List<XmlElement> AbstractXmlElementGenerator.buildResultMapItems(AbstractXmlElementGenerator.ResultElementType elementType, List<IntrospectedColumn> columns) protected List<TextElement> AbstractXmlElementGenerator.buildSelectList(String initial, List<IntrospectedColumn> columns) protected List<TextElement> AbstractXmlElementGenerator.buildSelectList(List<IntrospectedColumn> columns) protected XmlElementAbstractXmlElementGenerator.buildUpdateByExampleElement(String statementId, List<IntrospectedColumn> columns) protected XmlElementAbstractXmlElementGenerator.buildUpdateByPrimaryKeyElement(String statementId, String parameterType, List<IntrospectedColumn> columns) -
Uses of IntrospectedColumn in org.mybatis.generator.internal
Methods in org.mybatis.generator.internal that return IntrospectedColumnModifier and TypeMethodDescriptionstatic IntrospectedColumnObjectFactory.createIntrospectedColumn(Context context) Methods in org.mybatis.generator.internal with parameters of type IntrospectedColumnModifier and TypeMethodDescriptionvoidDefaultCommentGenerator.addFieldAnnotation(Field field, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn, Set<FullyQualifiedJavaType> imports) voidDefaultCommentGenerator.addFieldComment(Field field, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) voidDefaultCommentGenerator.addGeneralMethodAnnotation(Method method, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn, Set<FullyQualifiedJavaType> imports) voidDefaultCommentGenerator.addGetterComment(Method method, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) voidDefaultCommentGenerator.addSetterComment(Method method, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) -
Uses of IntrospectedColumn in org.mybatis.generator.internal.db
Methods in org.mybatis.generator.internal.db that return types with arguments of type IntrospectedColumnModifier and TypeMethodDescriptionprivate Map<ActualTableName, List<IntrospectedColumn>> DatabaseIntrospector.getColumns(TableConfiguration tc) Methods in org.mybatis.generator.internal.db with parameters of type IntrospectedColumnModifier and TypeMethodDescriptionprivate booleanDatabaseIntrospector.isMatchedColumn(IntrospectedColumn introspectedColumn, GeneratedKey gk) Method parameters in org.mybatis.generator.internal.db with type arguments of type IntrospectedColumnModifier and TypeMethodDescriptionprivate voidDatabaseIntrospector.applyColumnOverrides(TableConfiguration tc, Map<ActualTableName, List<IntrospectedColumn>> columns) private voidDatabaseIntrospector.calculateExtraColumnInformation(TableConfiguration tc, Map<ActualTableName, List<IntrospectedColumn>> columns) private voidDatabaseIntrospector.calculateIdentityColumns(TableConfiguration tc, Map<ActualTableName, List<IntrospectedColumn>> columns) private List<IntrospectedTable> DatabaseIntrospector.calculateIntrospectedTables(TableConfiguration tc, Map<ActualTableName, List<IntrospectedColumn>> columns) private voidDatabaseIntrospector.removeIgnoredColumns(TableConfiguration tc, Map<ActualTableName, List<IntrospectedColumn>> columns) -
Uses of IntrospectedColumn in org.mybatis.generator.internal.types
Methods in org.mybatis.generator.internal.types with parameters of type IntrospectedColumnModifier and TypeMethodDescriptionprotected FullyQualifiedJavaTypeJavaTypeResolverDefaultImpl.calculateBigDecimalReplacement(IntrospectedColumn column, FullyQualifiedJavaType defaultType) protected FullyQualifiedJavaTypeJavaTypeResolverDefaultImpl.calculateBitReplacement(IntrospectedColumn column, FullyQualifiedJavaType defaultType) protected FullyQualifiedJavaTypeJavaTypeResolverDefaultImpl.calculateDateType(IntrospectedColumn column, FullyQualifiedJavaType defaultType) JavaTypeResolverDefaultImpl.calculateJavaType(IntrospectedColumn introspectedColumn) JavaTypeResolverDefaultImpl.calculateJdbcTypeName(IntrospectedColumn introspectedColumn) protected FullyQualifiedJavaTypeJavaTypeResolverDefaultImpl.calculateTimestampType(IntrospectedColumn column, FullyQualifiedJavaType defaultType) protected FullyQualifiedJavaTypeJavaTypeResolverDefaultImpl.calculateTimeType(IntrospectedColumn column, FullyQualifiedJavaType defaultType) protected FullyQualifiedJavaTypeJavaTypeResolverDefaultImpl.overrideDefaultType(IntrospectedColumn column, FullyQualifiedJavaType defaultType) -
Uses of IntrospectedColumn in org.mybatis.generator.internal.util
Methods in org.mybatis.generator.internal.util with parameters of type IntrospectedColumnModifier and TypeMethodDescriptionprivate static voidJavaBeansUtil.addGeneratedAnnotation(Field field, Context context, IntrospectedColumn introspectedColumn, IntrospectedTable introspectedTable, CompilationUnit compilationUnit) private static voidJavaBeansUtil.addGeneratedGetterAnnotation(Method method, IntrospectedColumn introspectedColumn, Context context, IntrospectedTable introspectedTable, CompilationUnit compilationUnit) private static voidJavaBeansUtil.addGeneratedGetterJavaDoc(Method method, IntrospectedColumn introspectedColumn, Context context, IntrospectedTable introspectedTable) private static voidJavaBeansUtil.addGeneratedJavaDoc(Field field, Context context, IntrospectedColumn introspectedColumn, IntrospectedTable introspectedTable) private static voidJavaBeansUtil.addGeneratedSetterAnnotation(Method method, IntrospectedColumn introspectedColumn, Context context, IntrospectedTable introspectedTable, CompilationUnit compilationUnit) private static voidJavaBeansUtil.addGeneratedSetterJavaDoc(Method method, IntrospectedColumn introspectedColumn, Context context, IntrospectedTable introspectedTable) private static FieldJavaBeansUtil.getBasicJavaBeansField(IntrospectedColumn introspectedColumn) private static MethodJavaBeansUtil.getBasicJavaBeansGetter(IntrospectedColumn introspectedColumn) private static MethodJavaBeansUtil.getBasicJavaBeansSetter(IntrospectedColumn introspectedColumn) static FieldJavaBeansUtil.getJavaBeansField(IntrospectedColumn introspectedColumn, Context context, IntrospectedTable introspectedTable) static FieldJavaBeansUtil.getJavaBeansFieldWithGeneratedAnnotation(IntrospectedColumn introspectedColumn, Context context, IntrospectedTable introspectedTable, CompilationUnit compilationUnit) static MethodJavaBeansUtil.getJavaBeansGetter(IntrospectedColumn introspectedColumn, Context context, IntrospectedTable introspectedTable) static MethodJavaBeansUtil.getJavaBeansGetterWithGeneratedAnnotation(IntrospectedColumn introspectedColumn, Context context, IntrospectedTable introspectedTable, CompilationUnit compilationUnit) static MethodJavaBeansUtil.getJavaBeansSetter(IntrospectedColumn introspectedColumn, Context context, IntrospectedTable introspectedTable) static MethodJavaBeansUtil.getJavaBeansSetterWithGeneratedAnnotation(IntrospectedColumn introspectedColumn, Context context, IntrospectedTable introspectedTable, CompilationUnit compilationUnit) private static booleanJavaBeansUtil.isTrimStringsEnabled(IntrospectedColumn column) -
Uses of IntrospectedColumn in org.mybatis.generator.plugins
Methods in org.mybatis.generator.plugins with parameters of type IntrospectedColumnModifier and TypeMethodDescriptionprivate booleanCaseInsensitiveLikePlugin.isEligibleColumn(IntrospectedColumn introspectedColumn) booleanFluentBuilderMethodsPlugin.modelSetterMethodGenerated(Method method, TopLevelClass topLevelClass, IntrospectedColumn introspectedColumn, IntrospectedTable introspectedTable, Plugin.ModelClassType modelClassType) private MethodCaseInsensitiveLikePlugin.toMethod(IntrospectedColumn introspectedColumn) Method parameters in org.mybatis.generator.plugins with type arguments of type IntrospectedColumnModifier and TypeMethodDescriptionprotected voidEqualsHashCodePlugin.generateEquals(TopLevelClass topLevelClass, List<IntrospectedColumn> introspectedColumns, IntrospectedTable introspectedTable) Generates anequalsmethod that does a comparison of all fields.protected voidEqualsHashCodePlugin.generateHashCode(TopLevelClass topLevelClass, List<IntrospectedColumn> introspectedColumns, IntrospectedTable introspectedTable) Generates ahashCodemethod that includes all fields. -
Uses of IntrospectedColumn in org.mybatis.generator.runtime.dynamic.sql
Methods in org.mybatis.generator.runtime.dynamic.sql with parameters of type IntrospectedColumnModifier and TypeMethodDescriptionprivate StringDynamicSqlSupportClassGenerator.calculateInnerInitializationString(IntrospectedColumn column, FullyQualifiedJavaType javaType) private voidDynamicSqlSupportClassGenerator.handleColumn(TopLevelClass topLevelClass, InnerClass innerClass, IntrospectedColumn column, String tableFieldName) -
Uses of IntrospectedColumn in org.mybatis.generator.runtime.dynamic.sql.elements
Methods in org.mybatis.generator.runtime.dynamic.sql.elements with parameters of type IntrospectedColumnModifier and TypeMethodDescriptionstatic StringAbstractMethodGenerator.calculateFieldName(String tableFieldName, IntrospectedColumn column) protected StringAbstractMethodGenerator.calculateFieldName(IntrospectedColumn column) private StringFragmentGenerator.generateAdditionalItems(Set<FullyQualifiedJavaType> imports, IntrospectedColumn introspectedColumn, boolean idColumn) private StringFragmentGenerator.getArgAnnotation(Set<FullyQualifiedJavaType> imports, IntrospectedColumn introspectedColumn, boolean idColumn) private StringFragmentGenerator.getResultAnnotation(Set<FullyQualifiedJavaType> imports, IntrospectedColumn introspectedColumn, boolean idColumn) Method parameters in org.mybatis.generator.runtime.dynamic.sql.elements with type arguments of type IntrospectedColumnModifier and TypeMethodDescriptionFragmentGenerator.getSetEqualLines(List<IntrospectedColumn> columnList, String firstLinePrefix, String subsequentLinePrefix, boolean terminate) FragmentGenerator.getSetEqualWhenPresentLines(List<IntrospectedColumn> columnList, String firstLinePrefix, String subsequentLinePrefix, boolean terminate) FragmentGenerator.getSetLines(List<IntrospectedColumn> columnList, String firstLinePrefix, String subsequentLinePrefix, boolean terminate, String fragment) -
Uses of IntrospectedColumn in org.mybatis.generator.runtime.kotlin
Methods in org.mybatis.generator.runtime.kotlin with parameters of type IntrospectedColumnModifier and TypeMethodDescriptionprivate StringKotlinDynamicSqlSupportClassGenerator.calculateInnerInitializationString(IntrospectedColumn column, FullyQualifiedKotlinType kt) private voidKotlinDynamicSqlSupportClassGenerator.handleColumn(KotlinFile kotlinFile, KotlinType outerObject, KotlinType innerClass, String tableFieldName, IntrospectedColumn column) -
Uses of IntrospectedColumn in org.mybatis.generator.runtime.kotlin.elements
Methods in org.mybatis.generator.runtime.kotlin.elements with parameters of type IntrospectedColumnModifier and TypeMethodDescriptionColumnListGenerator.calculateFieldAndImport(IntrospectedColumn column) AbstractKotlinFunctionGenerator.calculateFieldNameAndImport(String tableFieldName, String supportObjectImport, IntrospectedColumn column) private StringKotlinFragmentGenerator.getResultAnnotation(Set<String> imports, IntrospectedColumn introspectedColumn, boolean idColumn) Method parameters in org.mybatis.generator.runtime.kotlin.elements with type arguments of type IntrospectedColumnModifier and TypeMethodDescriptionKotlinFragmentGenerator.getSetEqualLines(List<IntrospectedColumn> columnList) KotlinFragmentGenerator.getSetEqualWhenPresentLines(List<IntrospectedColumn> columnList)