Package org.mybatis.dynamic.sql
Class SqlColumn.Builder<T>
java.lang.Object
org.mybatis.dynamic.sql.SqlColumn.Builder<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected booleanprotected JDBCTypeprotected Stringprotected ParameterTypeConverter<T,?> protected RenderingStrategyprotected SqlTableprotected BiFunction<TableAliasCalculator,SqlTable, Optional<String>> protected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()withDescending(boolean isDescending) withJavaType(Class<T> javaType) withJdbcType(JDBCType jdbcType) withParameterTypeConverter(ParameterTypeConverter<T, ?> parameterTypeConverter) withRenderingStrategy(RenderingStrategy renderingStrategy) withTypeHandler(String typeHandler)
-
Field Details
-
name
-
table
-
jdbcType
-
isDescending
protected boolean isDescending -
alias
-
typeHandler
-
renderingStrategy
-
parameterTypeConverter
-
tableQualifierFunction
-
javaType
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
withName
-
withTable
-
withJdbcType
-
withDescending
-
withAlias
-
withTypeHandler
-
withRenderingStrategy
-
withParameterTypeConverter
public SqlColumn.Builder<T> withParameterTypeConverter(ParameterTypeConverter<T, ?> parameterTypeConverter) -
withJavaType
-
build
-