public class QueryResultBuilder extends Object
Limitation, assume not use it to build from huge dataset, so all rows will be assembled into ONE block.
| Modifier and Type | Method and Description |
|---|---|
QueryResultBuilder |
addRow(List<?> row) |
QueryResultBuilder |
addRow(Object... row) |
QueryResult |
build() |
static QueryResultBuilder |
builder(int columnsNum,
NativeContext.ServerContext serverContext) |
QueryResultBuilder |
columnNames(List<String> names) |
QueryResultBuilder |
columnNames(String... names) |
QueryResultBuilder |
columnTypes(List<String> types) |
QueryResultBuilder |
columnTypes(String... types) |
public static QueryResultBuilder builder(int columnsNum, NativeContext.ServerContext serverContext)
public QueryResultBuilder columnNames(String... names)
public QueryResultBuilder columnNames(List<String> names)
public QueryResultBuilder columnTypes(String... types) throws SQLException
SQLExceptionpublic QueryResultBuilder columnTypes(List<String> types) throws SQLException
SQLExceptionpublic QueryResultBuilder addRow(Object... row)
public QueryResultBuilder addRow(List<?> row)
public QueryResult build() throws SQLException
SQLExceptionCopyright © 2021. All rights reserved.