public abstract class AbstractTermFragmentBuilder extends Object implements TermFragmentBuilder
TermFragmentBuilder,提供常用的模版方法TermFragmentBuilder| 构造器和说明 |
|---|
AbstractTermFragmentBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected <T extends AppendableSqlFragments> |
appendPrepareOrNative(T sql,
Object value) |
protected String |
buildColumnFullName(String column,
RDBColumnMetadata baseOn) |
protected List<Object> |
convertList(RDBColumnMetadata column,
Term term)
尝试转换条件值为List,如果值为字符串则按,分割.
|
protected Object |
convertValue(RDBColumnMetadata column,
Term term)
根据列定义来转换值
|
protected TableOrViewMetadata |
getTable(String tableName,
RDBColumnMetadata baseOn) |
protected String |
getTableName(String tableName,
RDBColumnMetadata baseOn) |
protected static String |
parsePlainName(String name,
Dialect dialect) |
protected static Optional<String> |
parseTablePlainName(String columnFullName,
Dialect dialect)
根据字段全名获取表别名
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateFeatureId, createFragments, getId, getTermType, getTypeprotected List<Object> convertList(RDBColumnMetadata column, Term term)
column - 列term - 条件protected TableOrViewMetadata getTable(String tableName, RDBColumnMetadata baseOn)
protected String getTableName(String tableName, RDBColumnMetadata baseOn)
protected String buildColumnFullName(String column, RDBColumnMetadata baseOn)
protected Object convertValue(RDBColumnMetadata column, Term term)
column - 列term - 条件protected <T extends AppendableSqlFragments> T appendPrepareOrNative(T sql, Object value)
protected static Optional<String> parseTablePlainName(String columnFullName, Dialect dialect)
columnFullName - 列全名dialect - 数据库方言Copyright © 2025. All rights reserved.