public class QueryResultSet extends Object
| Constructor and Description |
|---|
QueryResultSet() |
QueryResultSet(boolean isCaseSensitive)
Creates a new
QueryResultSet. |
| Modifier and Type | Method and Description |
|---|---|
void |
addQueryResult(QueryResult queryResult)
Adds a query result to the result set.
|
QueryResult |
getQueryResultForNamedTable(String tableName)
Retrieves the query result associated with a named table.
|
QueryResult |
getQueryResultForVirtualTable()
Retrieves the query result for a virtual table.
|
boolean |
isCaseSensitive()
Returns whether table name comparisons are case-sensitive.
|
public QueryResultSet()
public QueryResultSet(boolean isCaseSensitive)
QueryResultSet.isCaseSensitive - whether table name comparisons should be case-sensitivepublic boolean isCaseSensitive()
true if comparisons are case-sensitive, false otherwisepublic void addQueryResult(QueryResult queryResult)
If the query result corresponds to a named table, it is stored in the map. If it corresponds to a virtual table, it is stored separately. Throws an exception if a duplicate table (named or virtual) is added.
queryResult - the query result to addIllegalArgumentException - if the table name already exists in the setpublic QueryResult getQueryResultForNamedTable(String tableName)
tableName - the name of the tablenull if no result existspublic QueryResult getQueryResultForVirtualTable()
null if none existsCopyright © 2016–2025. All rights reserved.