public abstract class BaseSegmentList extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
cache
缓存构建好的sql
|
protected List<ISqlSegment> |
segments
sql片段列表
|
| 构造器和说明 |
|---|
BaseSegmentList() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract BaseSegmentList |
add(ISqlSegment first,
ISqlSegment... sqlSegments)
添加sql片段
|
protected BaseSegmentList |
addAll(ISqlSegment... sqlSegments)
添加sql片段
|
protected abstract String |
build()
构建sql语句
|
boolean |
isEmpty() |
protected String |
merge(String prefix,
String delimiter)
合并处理
|
String |
sql()
返回合并后的sql语句
|
protected final List<ISqlSegment> segments
protected String cache
public boolean isEmpty()
public abstract BaseSegmentList add(ISqlSegment first, ISqlSegment... sqlSegments)
first - sql片段sqlSegments - sql片段列表protected final BaseSegmentList addAll(ISqlSegment... sqlSegments)
sqlSegments - 元素集合public final String sql()
protected abstract String build()
Copyright © 2021. All rights reserved.