public interface TermFragmentBuilder extends Feature
Term转换为对应的where条件.
实现此接口自定义条件类型Term.getTermType(),实现条件复用.
AbstractTermFragmentBuilder,
LikeTermFragmentBuilder,
InTermFragmentBuilder,
SymbolTermFragmentBuilder| 限定符和类型 | 方法和说明 |
|---|---|
static FeatureId<TermFragmentBuilder> |
createFeatureId(String termType)
根据termType来创建featureId
|
SqlFragments |
createFragments(String columnFullName,
RDBColumnMetadata column,
Term term)
创建SQL条件片段
|
default String |
getId() |
String |
getTermType() |
default RDBFeatureType |
getType() |
static FeatureId<TermFragmentBuilder> createFeatureId(String termType)
termType - termTypedefault RDBFeatureType getType()
String getTermType()
Term.getTermType()SqlFragments createFragments(String columnFullName, RDBColumnMetadata column, Term term)
columnFullName - 列全名,如: schema.tablecolumn - 列对应的元数据. Term.getColumn()term - 条件.TermCopyright © 2025. All rights reserved.