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.