Modifier and Type | Field and Description |
---|---|
protected String |
alias |
protected boolean |
isDescending |
protected JDBCType |
jdbcType |
protected String |
name |
protected ParameterTypeConverter<T,?> |
parameterTypeConverter |
protected RenderingStrategy |
renderingStrategy |
protected SqlTable |
table |
protected BiFunction<TableAliasCalculator,SqlTable,Optional<String>> |
tableQualifierFunction |
protected String |
typeHandler |
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
SqlColumn<T> |
build() |
SqlColumn.Builder<T> |
withAlias(String alias) |
SqlColumn.Builder<T> |
withDescending(boolean isDescending) |
SqlColumn.Builder<T> |
withJdbcType(JDBCType jdbcType) |
SqlColumn.Builder<T> |
withName(String name) |
SqlColumn.Builder<T> |
withParameterTypeConverter(ParameterTypeConverter<T,?> parameterTypeConverter) |
SqlColumn.Builder<T> |
withRenderingStrategy(RenderingStrategy renderingStrategy) |
SqlColumn.Builder<T> |
withTable(SqlTable table) |
SqlColumn.Builder<T> |
withTypeHandler(String typeHandler) |
protected String name
protected SqlTable table
protected JDBCType jdbcType
protected boolean isDescending
protected String alias
protected String typeHandler
protected RenderingStrategy renderingStrategy
protected ParameterTypeConverter<T,?> parameterTypeConverter
protected BiFunction<TableAliasCalculator,SqlTable,Optional<String>> tableQualifierFunction
public SqlColumn.Builder<T> withName(String name)
public SqlColumn.Builder<T> withTable(SqlTable table)
public SqlColumn.Builder<T> withJdbcType(JDBCType jdbcType)
public SqlColumn.Builder<T> withDescending(boolean isDescending)
public SqlColumn.Builder<T> withAlias(String alias)
public SqlColumn.Builder<T> withTypeHandler(String typeHandler)
public SqlColumn.Builder<T> withRenderingStrategy(RenderingStrategy renderingStrategy)
public SqlColumn.Builder<T> withParameterTypeConverter(ParameterTypeConverter<T,?> parameterTypeConverter)
Copyright © 2016–2021 MyBatis.org. All rights reserved.