public class CustomGrouper extends RecordGrouper
限定符和类型 | 字段和说明 |
---|---|
static int |
DISCARD |
static int |
LEAVE |
static int |
TOGETHER |
NONE_MODE, XML_TAG
构造器和说明 |
---|
CustomGrouper() |
限定符和类型 | 方法和说明 |
---|---|
ConditionGroup[] |
getConditionGroups()
获取所有条件分组
|
int |
getOther()
其他组
|
java.lang.String |
getOtherdisplay()
获取其他组的名字
|
Group[] |
group(DataModel resultSet,
int columnIndex,
int[] rows,
Calculator calculator)
分组
|
boolean |
isForce()
是否强制分组
|
boolean |
isMore()
同一条记录是否可存在于多个分组中
|
void |
readXML(XMLableReader reader)
读XML
|
void |
setConditionGroups(ConditionGroup[] conditionGroups)
设置条件分组
|
void |
setForce(boolean force)
设置强制分组
|
void |
setMore(boolean more)
设置同一条记录是否可存在于多个分组中
|
void |
setOdisplay(java.lang.String otherDisplay)
设置其他组的名字
|
void |
setOther(int other)
设置其他组
|
void |
writeXML(XMLPrintWriter writer)
写XML
|
cal_after_traverse_result, cal_when_traverse_result, clone, getDivideMode, groupIterator
public static final int TOGETHER
public static final int DISCARD
public static final int LEAVE
public boolean isForce()
public void setForce(boolean force)
public boolean isMore()
public void setMore(boolean more)
public ConditionGroup[] getConditionGroups()
public void setConditionGroups(ConditionGroup[] conditionGroups)
public int getOther()
public void setOther(int other)
public java.lang.String getOtherdisplay()
public void setOdisplay(java.lang.String otherDisplay)
public Group[] group(DataModel resultSet, int columnIndex, int[] rows, Calculator calculator)
group
在类中 RecordGrouper
resultSet
- 结果集columnIndex
- 列序号rows
- 所有行号calculator
- 算子类public void readXML(XMLableReader reader)
readXML
在接口中 XMLReadable
readXML
在类中 RecordGrouper
reader
- XML读取对象XMLableReader
public void writeXML(XMLPrintWriter writer)
writeXML
在接口中 XMLWriter
writeXML
在类中 RecordGrouper
writer
- XML写入对象