| 程序包 | 说明 |
|---|---|
| tech.ibit.mybatis.sqlbuilder | |
| tech.ibit.mybatis.sqlbuilder.converter | |
| tech.ibit.mybatis.sqlbuilder.sql.support | |
| tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl |
| 限定符和类型 | 方法和说明 |
|---|---|
default ColumnValue |
IColumn.value(Object value)
构造ColumnValue
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ColumnSetValue
列-值对(带列额外信息)
|
| 限定符和类型 | 方法和说明 |
|---|---|
T |
ValuesSupport.values(ColumnValue columnValue)
`(column1) VALUES(?)
|
| 限定符和类型 | 方法和说明 |
|---|---|
T |
ValuesSupport.values(List<? extends ColumnValue> columnValues)
`(column1, column2, ...)
|
| 限定符和类型 | 方法和说明 |
|---|---|
default T |
DefaultValuesSupport.values(ColumnValue columnValue)
`(column1) VALUES(?)
|
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
DefaultCriteriaSupport.append(List<Criteria> criterion,
boolean useAlias,
StringBuilder prepareSql,
List<ColumnValue> values)
扩展prepareSql和values
|
default void |
DefaultPrepareStatementSupport.append(List<PrepareStatement> prepareStatements,
StringBuilder targetPrepareSql,
List<ColumnValue> targetValues)
扩展目标sql和values
|
default void |
DefaultPrepareStatementSupport.append(PrepareStatement prepareStatement,
StringBuilder targetPrepareSql,
List<ColumnValue> targetValues)
扩展目标sql和values
|
default <T> PrepareStatement |
DefaultPrepareStatementSupport.getPrepareStatement(String hook,
List<T> clauses,
Function<T,String> prepareSqlGetter,
Function<T,List<ColumnValue>> valuesGetter,
String separator)
获取 PrepareStatement
|
default <T> PrepareStatement |
DefaultPrepareStatementSupport.getPrepareStatement(String hook,
List<T> clauses,
Function<T,String> prepareSqlGetter,
Function<T,List<ColumnValue>> valuesGetter,
String separator,
String close)
获取 PrepareStatement
|
default T |
DefaultValuesSupport.values(List<? extends ColumnValue> columnValues)
`(column1, column2, ...)
|
Copyright © 2020 IBIT程序猿. All rights reserved.