public class HavingSegmentList extends AbstractISegmentList
AMPERSAND, AND, ASTERISK, AT, BACK_SLASH, BACKTICK, BYTES_NEW_LINE, COLON, COMMA, CRLF, DASH, DOLLAR, DOLLAR_LEFT_BRACE, DOT, DOT_CLASS, DOT_JAVA, DOT_NEWLINE, DOT_XML, DOTDOT, EMPTY, EMPTY_ARRAY, EQUALS, EXCLAMATION_MARK, FALSE, HASH, HASH_LEFT_BRACE, HAT, HTML_AMP, HTML_GT, HTML_LT, HTML_NBSP, HTML_QUOTE, ISO_8859_1, LEFT_BRACE, LEFT_BRACKET, LEFT_CHEV, LEFT_SQ_BRACKET, N, NEWLINE, NO, NULL, OFF, ON, ONE, PERCENT, PIPE, PLUS, QUESTION_MARK, QUOTE, RETURN, RIGHT_BRACE, RIGHT_BRACKET, RIGHT_CHEV, RIGHT_SQ_BRACKET, SEMICOLON, SINGLE_QUOTE, SLASH, SPACE, STAR, TAB, TILDA, TRUE, UNDERSCORE, US_ASCII, UTF_8, Y, YES, ZERO| 构造器和说明 |
|---|
HavingSegmentList() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected java.lang.String |
childrenSqlSegment()
只有该类进行过 addAll 操作,才会触发这个方法
方法内可以放心进行操作
|
protected boolean |
transformList(java.util.List<ISqlSegment> list,
ISqlSegment firstSegment)
在其中对值进行判断以及更改 list 的内部元素
|
addAll, getSqlSegmentadd, 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, trimToSizeprotected boolean transformList(java.util.List<ISqlSegment> list, ISqlSegment firstSegment)
AbstractISegmentListtransformList 在类中 AbstractISegmentListlist - 传入进来的 ISqlSegment 集合firstSegment - ISqlSegment 集合里第一个值protected java.lang.String childrenSqlSegment()
AbstractISegmentList方法内可以放心进行操作
childrenSqlSegment 在类中 AbstractISegmentList