- generate(CharSequence, Object) - Method in class org.mybatis.scripting.thymeleaf.SqlGenerator
-
Generate a sql using Thymeleaf template engine.
- generate(CharSequence, Object, BiConsumer<String, Object>) - Method in class org.mybatis.scripting.thymeleaf.SqlGenerator
-
Generate a sql using Thymeleaf template engine.
- generate(CharSequence, Object, Map<String, Object>) - Method in class org.mybatis.scripting.thymeleaf.SqlGenerator
-
Generate a sql using Thymeleaf template engine.
- generate(CharSequence, Object, BiConsumer<String, Object>, Map<String, Object>) - Method in class org.mybatis.scripting.thymeleaf.SqlGenerator
-
Generate a sql using Thymeleaf template engine.
- generatePath(Class<?>, Method, String) - Method in interface org.mybatis.scripting.thymeleaf.support.TemplateFilePathProvider.PathGenerator
-
Generate a template file path.
- generateUniqueName(String, IterationStatusVar) - Method in class org.mybatis.scripting.thymeleaf.MyBatisBindingContext
-
Generate an unique variable name per iteration object.
- getBaseDir() - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig.TemplateFileConfig
-
Get the base directory for reading template resource file.
- getBindVariableRender() - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig.DialectConfig
-
Get a bind variable render.
- getCacheTtl() - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig.TemplateFileConfig
-
Get the cache TTL(millisecond) for resolved templates.
- getCustomizer() - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig
-
Get the interface for customizing a default TemplateEngine instanced by the mybatis-thymeleaf.
- getDefaultCustomVariables() - Method in class org.mybatis.scripting.thymeleaf.SqlGenerator
-
Get specified default custom variables.
- getDialect() - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig
-
Get a dialect configuration.
- getEncoding() - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig.TemplateFileConfig
-
Get the character encoding for reading template resource file.
- getExpressionObjectFactory() - Method in class org.mybatis.scripting.thymeleaf.MyBatisDialect
- getLikeAdditionalEscapeTargetChars() - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig.DialectConfig
-
Get additional escape target characters(custom wildcard characters) for LIKE condition.
- getLikeEscapeChar() - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig.DialectConfig
-
Get the escape character for wildcard of LIKE condition.
- getLikeEscapeClauseFormat() - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig.DialectConfig
-
Get the format of escape clause for LIKE condition.
- getPathProvider() - Method in class org.mybatis.scripting.thymeleaf.ThymeleafLanguageDriverConfig.TemplateFileConfig
-
Get the template file path provider configuration.
- getPatterns() - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig.TemplateFileConfig
-
Get patterns for reading as template resource file.
- getPrefix() - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig.DialectConfig
-
Get the prefix name of dialect provided by this project.
- getPrefix() - Method in class org.mybatis.scripting.thymeleaf.ThymeleafLanguageDriverConfig.TemplateFileConfig.PathProviderConfig
-
Get a prefix for adding to template file path.
- getProcessors(String) - Method in class org.mybatis.scripting.thymeleaf.MyBatisDialect
- getPropertyNames(Class<?>) - Method in enum org.mybatis.scripting.thymeleaf.PropertyAccessor.BuiltIn
-
Get property names of specified type.
- getPropertyNames(Class<?>) - Method in interface org.mybatis.scripting.thymeleaf.PropertyAccessor
-
Get property names of specified type.
- getPropertyType(Class<?>, String) - Method in enum org.mybatis.scripting.thymeleaf.PropertyAccessor.BuiltIn
-
Get a property type of specified property.
- getPropertyType(Class<?>, String) - Method in interface org.mybatis.scripting.thymeleaf.PropertyAccessor
-
Get a property type of specified property.
- getPropertyValue(Object, String) - Method in enum org.mybatis.scripting.thymeleaf.PropertyAccessor.BuiltIn
-
Get a property value from specified target object.
- getPropertyValue(Object, String) - Method in interface org.mybatis.scripting.thymeleaf.PropertyAccessor
-
Get a property value from specified target object.
- getTemplateFile() - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig
-
Get a template file configuration.
- getTemplateFile() - Method in class org.mybatis.scripting.thymeleaf.ThymeleafLanguageDriverConfig
-
- getType() - Method in enum org.mybatis.scripting.thymeleaf.processor.BindVariableRender.BuiltIn
-
- setBaseDir(String) - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig.TemplateFileConfig
-
Set the base directory for reading template resource file.
- setBindVariableRender(BindVariableRender) - Method in class org.mybatis.scripting.thymeleaf.MyBatisDialect
-
Set a bind variable render.
- setBindVariableRender(UnaryOperator<String>) - Method in class org.mybatis.scripting.thymeleaf.processor.MyBatisParamTagProcessor
-
Set a custom bind variable render function.
By default, render #{...} format.
- setBindVariableRender(Class<? extends BindVariableRender>) - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig.DialectConfig
-
- setCacheEnabled(boolean) - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig.TemplateFileConfig
-
Set whether use the cache feature when load template resource file.
- setCacheEnabled(boolean) - Method in class org.mybatis.scripting.thymeleaf.ThymeleafLanguageDriverConfig.TemplateFileConfig.PathProviderConfig
-
Set whether cache a resolved template file path.
- setCacheTtl(Long) - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig.TemplateFileConfig
-
Set the cache TTL(millisecond) for resolved templates.
- setCustomBindVariable(String, Object) - Method in class org.mybatis.scripting.thymeleaf.MyBatisBindingContext
-
Set a value into custom bind variable.
- setCustomizer(Class<? extends TemplateEngineCustomizer>) - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig
-
Set the interface for customizing a default TemplateEngine instanced by the mybatis-thymeleaf.
- setCustomTemplateFilePathGenerator(TemplateFilePathProvider.PathGenerator) - Static method in class org.mybatis.scripting.thymeleaf.support.TemplateFilePathProvider
-
- setDefaultCustomVariables(Map<String, Object>) - Method in class org.mybatis.scripting.thymeleaf.SqlGenerator
-
Set default custom variables.
- setEncoding(Charset) - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig.TemplateFileConfig
-
Set the character encoding for reading template resource file.
- setIncludesMapperNameWhenSeparateDirectory(boolean) - Method in class org.mybatis.scripting.thymeleaf.ThymeleafLanguageDriverConfig.TemplateFileConfig.PathProviderConfig
-
Set whether includes mapper name into file name when separate directory per mapper.
- setIncludesPackagePath(boolean) - Method in class org.mybatis.scripting.thymeleaf.ThymeleafLanguageDriverConfig.TemplateFileConfig.PathProviderConfig
-
Set whether includes package path part.
- setLanguageDriverConfig(ThymeleafLanguageDriverConfig) - Static method in class org.mybatis.scripting.thymeleaf.support.TemplateFilePathProvider
-
- setLikeAdditionalEscapeTargetChars(Character...) - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig.DialectConfig
-
Set additional escape target characters(custom wildcard characters) for LIKE condition.
- setLikeEscapeChar(Character) - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig.DialectConfig
-
Set the escape character for wildcard of LIKE condition.
- setLikeEscapeClauseFormat(String) - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig.DialectConfig
-
Set the format of escape clause for LIKE condition.
- setLikes(Likes) - Method in class org.mybatis.scripting.thymeleaf.MyBatisDialect
-
Set an expression utility object that provide helper method for like feature.
- setPatterns(String...) - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig.TemplateFileConfig
-
Set patterns for reading as template resource file.
- setPrefix(String) - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig.DialectConfig
-
Set the prefix name of dialect provided by this project.
- setPrefix(String) - Method in class org.mybatis.scripting.thymeleaf.ThymeleafLanguageDriverConfig.TemplateFileConfig.PathProviderConfig
-
Set the prefix for adding to template file path.
- setPropertyAccessor(PropertyAccessor) - Method in class org.mybatis.scripting.thymeleaf.SqlGenerator
-
Set a property accessor.
- setPropertyValue(Object, String, Object) - Method in enum org.mybatis.scripting.thymeleaf.PropertyAccessor.BuiltIn
-
Set a property value to the specified target object.
- setPropertyValue(Object, String, Object) - Method in interface org.mybatis.scripting.thymeleaf.PropertyAccessor
-
Set a property value to the specified target object.
- setSeparateDirectoryPerMapper(boolean) - Method in class org.mybatis.scripting.thymeleaf.ThymeleafLanguageDriverConfig.TemplateFileConfig.PathProviderConfig
-
Set whether separate directory per mapper.
- setUse2way(boolean) - Method in class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig
-
Set whether use the 2-way SQL feature.
- SpringNamedParameterBindVariableRender - Class in org.mybatis.scripting.thymeleaf.support.spring
-
The implement class that render by the Spring named parameter format(e.g.
- SpringNamedParameterBindVariableRender() - Constructor for class org.mybatis.scripting.thymeleaf.support.spring.SpringNamedParameterBindVariableRender
-
- SqlGenerator - Class in org.mybatis.scripting.thymeleaf
-
The sql template engine for integrating with Thymeleaf.
- SqlGenerator() - Constructor for class org.mybatis.scripting.thymeleaf.SqlGenerator
-
Constructor for creating instance with default TemplateEngine.
- SqlGenerator(SqlGeneratorConfig) - Constructor for class org.mybatis.scripting.thymeleaf.SqlGenerator
-
Constructor for creating instance with user specified
SqlGenerator.
- SqlGenerator(ITemplateEngine) - Constructor for class org.mybatis.scripting.thymeleaf.SqlGenerator
-
Constructor for creating instance with user defined ITemplateEngine.
- SqlGeneratorConfig - Class in org.mybatis.scripting.thymeleaf
-
- SqlGeneratorConfig() - Constructor for class org.mybatis.scripting.thymeleaf.SqlGeneratorConfig
-
- SqlGeneratorConfig.DialectConfig - Class in org.mybatis.scripting.thymeleaf
-
Dialect configuration.
- SqlGeneratorConfig.TemplateFileConfig - Class in org.mybatis.scripting.thymeleaf
-
Template file configuration.