| 限定符和类型 | 字段和说明 |
|---|---|
protected DynamicTableExt |
dynamicTableExt |
protected StringBuilder |
sql |
protected List<Object> |
values |
| 构造器和说明 |
|---|
AbstractSQL() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
appendExpressionValue(Map<String,Class<?>> entityClassMap,
Expression expression) |
protected void |
appendFilter(Map<String,Class<?>> entityClassMap,
List<Filter> filters) |
abstract T |
build() |
protected boolean |
endsWith(String end) |
protected LeftRight<Boolean,Object> |
expressionValue(String tableAs,
String field) |
String |
getSQL() |
protected String |
getTableName(Class<?> entityClazz,
AbstractFilter<?> filter,
Object source) |
Object[] |
getValues() |
protected String |
handleFieldToColumn(String field,
Map<String,Class<?>> entityClassMap) |
protected String |
replaceSqlEval(String eval,
Map<String,Class<?>> entityClassMap) |
void |
reset() |
protected String |
securityCheck(String sql) |
static String |
sqlPlaceholder(int len) |
protected String |
toColumn(String tableAs,
String field) |
protected void |
trimEndSql(String end) |
protected StringBuilder sql
protected DynamicTableExt dynamicTableExt
public String getSQL()
public Object[] getValues()
public void reset()
public abstract T build()
protected String getTableName(Class<?> entityClazz, AbstractFilter<?> filter, Object source)
protected void appendExpressionValue(Map<String,Class<?>> entityClassMap, Expression expression)
protected String handleFieldToColumn(String field, Map<String,Class<?>> entityClassMap)
public static String sqlPlaceholder(int len)
protected void trimEndSql(String end)
protected boolean endsWith(String end)
Copyright © 2021–2022. All rights reserved.