public final class ResultSetHelper extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ResultSetHelper.IColumnRenderer
结果集输出列渲染器
|
static interface |
ResultSetHelper.ItemHandler
结果集元素处理器
|
class |
ResultSetHelper.ItemWrapper
结果集元素包装对象
|
public static ResultSetHelper bind(Object[] data)
public static ResultSetHelper bind(Map<String,Object> data)
public static ResultSetHelper bind(IResultSet<?> resultSet)
public static ResultSetHelper bind(List<?> dataSet)
dataSet - 结果数据集合public boolean isResultsAvailable()
public String[] getColumnNames()
public void clearAll()
protected void finalize()
throws Throwable
public void forEach(ResultSetHelper.ItemHandler handler) throws Exception
handler - 结果集元素处理器Exception - 可能产生的异常public void forEach(int step,
ResultSetHelper.ItemHandler handler)
throws Exception
step - 步长handler - 结果集元素处理器Exception - 可能产生的异常public ResultSetHelper.ItemWrapper firstItemWrapper()
public String toString(ResultSetHelper.IColumnRenderer columnRenderer)
columnRenderer - 结果集输出列渲染器public String toCsv()
public String toCsv(ResultSetHelper.IColumnRenderer columnRenderer)
columnRenderer - 结果集输出列渲染器public String toMarkdown()
public String toMarkdown(ResultSetHelper.IColumnRenderer columnRenderer)
columnRenderer - 结果集输出列渲染器public void writeTo(File outputFile) throws IOException
outputFile - 输出文件对象IOException - 可能产生的IO异常public void writeTo(String type, File outputFile) throws IOException
type - 表格类型(可选值: 空|csv|markdown)outputFile - 输出文件对象IOException - 可能产生的IO异常public void writeTo(String type, File outputFile, ResultSetHelper.IColumnRenderer columnRenderer) throws IOException
type - 表格类型(可选值: 空|csv|markdown)outputFile - 输出文件对象columnRenderer - 结果集输出列渲染器IOException - 可能产生的IO异常public void writeTo(OutputStream outputStream) throws IOException
outputStream - 输出流对象IOException - 可能产生的IO异常public void writeTo(String type, OutputStream outputStream) throws IOException
type - 表格类型(可选值: 空|csv|markdown)outputStream - 输出流对象IOException - 可能产生的IO异常public void writeTo(String type, OutputStream outputStream, ResultSetHelper.IColumnRenderer columnRenderer) throws IOException
type - 表格类型(可选值: 空|csv|markdown)outputStream - 输出流对象columnRenderer - 结果集输出列渲染器IOException - 可能产生的IO异常Copyright © 2022. All rights reserved.