public abstract class AbstractISegmentList extends java.util.ArrayList<ISqlSegment> implements ISqlSegment
SQL 片段集合 处理的抽象类
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
flushLastValue
刷新 lastValue
|
protected ISqlSegment |
lastValue
最后一个值
|
| 构造器和说明 |
|---|
AbstractISegmentList() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
addAll(java.util.Collection<? extends ISqlSegment> c) |
protected void |
flushLastValue(java.util.List<? extends ISqlSegment> list)
刷新属性 lastValue
|
protected void |
removeLast()
删除元素里最后一个值
|
protected abstract boolean |
transformList(java.util.List<ISqlSegment> list,
ISqlSegment firstSegment)
在其中对值进行判断以及更改 list 的内部元素
|
add, add, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizegetSqlSegmentprotected ISqlSegment lastValue
protected boolean flushLastValue
public boolean addAll(java.util.Collection<? extends ISqlSegment> c)
addAll 在接口中 java.util.Collection<ISqlSegment>addAll 在接口中 java.util.List<ISqlSegment>addAll 在类中 java.util.ArrayList<ISqlSegment>protected abstract boolean transformList(java.util.List<ISqlSegment> list, ISqlSegment firstSegment)
在其中对值进行判断以及更改 list 的内部元素
list - 传入进来的 ISqlSegment 集合firstSegment - ISqlSegment 集合里第一个值protected void flushLastValue(java.util.List<? extends ISqlSegment> list)
protected void removeLast()